You are here

function data_get_all_tables in Data 7

Same name and namespace in other branches
  1. 8 data.module \data_get_all_tables()
  2. 6 data.module \data_get_all_tables()

Load all data tables.

13 calls to data_get_all_tables()
DataTestCaseAPI::testAPIFunctions in tests/data.test
Test API functions of DataTable and DataHandler.
data_date_views_fields in ./data.module
Implements hook_date_views_fields().
data_entity_get_entity_tables in data_entity/data_entity.module
Get all data tables which are declared as entities.
data_entity_menu in data_entity/data_entity.module
Implements hook_menu().
data_entity_update_7000 in data_entity/data_entity.install
Update the settings on data tables used as entities.

... See full list

File

./data.module, line 20
Hooks and API functions for data module.

Code

function data_get_all_tables($reset = FALSE) {
  $tables = array();
  if ($tables = _data_load_table(NULL, $reset)) {
    foreach ($tables as $table_name => $table) {
      if ($table = data_get_table($table_name)) {
        $tables[$table_name] = $table;
      }
    }
  }
  return $tables;
}