You are here

function add_table_to_database_list in Views Database Connector 8

Adds table list to the database list based on driver.

Parameters

$datab:

$key:

Return value

array

1 call to add_table_to_database_list()
views_database_connector_get_database_schemas in ./views_database_connector.views.inc
Gathers appropriate information from each potential database driver type.

File

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

Code

function add_table_to_database_list($datab, $key) {
  if (strtolower($datab['default']['driver']) == 'mysql') {
    return views_database_connector_get_database_schema_mysql($key);
  }
  if (strtolower($datab['default']['driver']) == 'sqlite') {
    return views_database_connector_get_database_schema_sqlite($key);
  }
  if (strtolower($datab['default']['driver']) == 'pgsql') {
    return views_database_connector_get_database_schema_pgsql($key);
  }
  return [];
}