Tripal
Functions
tripal_chado_views_integration.inc File Reference

Functions

 tripal_chado_views_delete_all_integrations ()
 
 tripal_chado_views_integrate_all_chado_tables ()
 
 tripal_chado_views_get_integration_array_for_chado_table ($table_name, $base_table=TRUE, $priority=9)
 

Detailed Description

Contains functions used to manage tripal views integrations

Function Documentation

◆ tripal_chado_views_delete_all_integrations()

tripal_chado_views_delete_all_integrations ( )

Purpose: Deletes ALL Chado Views Integrations.

◆ tripal_chado_views_get_integration_array_for_chado_table()

tripal_chado_views_get_integration_array_for_chado_table (   $table_name,
  $base_table = TRUE,
  $priority = 9 
)

Returns the array needed to integrate a given chado table with views

Parameters
$tablenameThe table to generate the tripal views integration array for
Returns
The tripal views integration array which is the parameter for tripal_add_views_integration($defn_array)

D6 'field' => array('name' => 'chado_views_handler_field_numeric'), 'filter' => array('name' => 'chado_views_handler_filter_numeric'), 'sort' => array('name' => 'chado_views_handler_sort'),

D6 'field' => array('name' => 'chado_views_handler_field_numeric'), 'filter' => array('name' => 'chado_views_handler_filter_numeric'), 'sort' => array('name' => 'chado_views_handler_sort'),

D6 'field' => array('name' => 'chado_views_handler_field'), 'filter' => array('name' => 'chado_views_handler_filter_string'), 'sort' => array('name' => 'chado_views_handler_sort'),

D6 'field' => array('name' => 'chado_views_handler_field'), 'filter' => array('name' => 'chado_views_handler_filter_string'), 'sort' => array('name' => 'chado_views_handler_sort'),

D6 'field' => array('name' => 'chado_views_handler_field'), 'filter' => array('name' => 'chado_views_handler_filter_string'), 'sort' => array('name' => 'chado_views_handler_sort'),

'field' => array('name' => 'chado_views_handler_field_boolean'), 'filter' => array('name' => 'chado_views_handler_filter_boolean_operator'), 'sort' => array('name' => 'chado_views_handler_sort'),

D6 'field' => array('name' => 'chado_views_handler_field_date'), 'filter' => array('name' => 'chado_views_handler_filter_date'), 'sort' => array('name' => 'views_handler_sort_date'),

D6 'field' => array('name' => 'chado_views_handler_field'), 'filter' => array('name' => 'chado_views_handler_filter_string'), 'sort' => array('name' => 'chado_views_handler_sort'),

◆ tripal_chado_views_integrate_all_chado_tables()

tripal_chado_views_integrate_all_chado_tables ( )

Integrate all chado tables in the schema api. This integration only occurs once and sets all Chado tables to a priority of 10