function chado_get_mview_table_names

2.x tripal_core.mviews.api.inc chado_get_mview_table_names()
3.x tripal_chado.mviews.api.inc chado_get_mview_table_names()

Retrieves the list of materialized views in this site.

@returns An associative array where the key and value pairs are the table names.

Related topics

1 call to chado_get_mview_table_names()
tripal_views_integrate_all_chado_tables in tripal_views/includes/tripal_views_integration.inc
Integrate all chado tables in the schema api. This integration only occurs once and sets all Chado tables to a priority of 10

File

tripal_core/api/tripal_core.mviews.api.inc, line 312
Provides an application programming interface (API) to manage materialized views in Chado.

Code

function chado_get_mview_table_names() {

  $sql = "SELECT name FROM {tripal_mviews}";
  $resource = db_query($sql);

  $tables = array();
  foreach ($resource as $r) {
    $tables[$r->name] = $r->name;
  }

  asort($tables);
  return $tables;
}