You are here

function views_database_connector_get_data_types in Views Database Connector 8

Same name and namespace in other branches
  1. 7 views_database_connector.views.inc \views_database_connector_get_data_types()

Provides organizational categories for each data type.

3 calls to views_database_connector_get_data_types()
views_database_connector_get_database_schema_mysql in ./views_database_connector.views.inc
Gathers appropriate information from MySQL driver type databases.
views_database_connector_get_database_schema_pgsql in ./views_database_connector.views.inc
Gathers appropriate information from PostgreSQL driver type databases.
views_database_connector_get_database_schema_sqlite in ./views_database_connector.views.inc
Gathers appropriate information from SQLite driver type databases.

File

./views_database_connector.views.inc, line 148
Responsible for hooking views to add each database and its tables.

Code

function views_database_connector_get_data_types() {
  $types = [
    'numeric' => [
      'int',
      'decimal',
      'numeric',
      'float',
      'double',
      'bit',
    ],
    'date' => [
      'date',
      'time',
      'year',
    ],
    'string' => [
      'char',
      'binary',
      'blob',
      'text',
      'enum',
      'set',
    ],
  ];
  return $types;
}