GET_AVAILABLE_STATS_MODES¶
Description
The stored procedure GET_AVAILABLE_STATS_MODES returns the modes that
are available to call the stored procedure GET_STATS_FOR_FIELDS for
a given view.
Syntax
GET_AVAILABLE_STATS_MODES (
input_database_name : text
, input_view_name : text
, input_empty_on_failure: boolean
)
input_database_name: name of the database to whichview_namebelongs.input_view_name: the name of the view.input_table_stats: iftrue, the procedure will return an empty result if any error occurs. Iffalse, the procedure execution will fail.
This procedure returns one row for each mode with these fields:
database_name: name of the database.view_name: the name of the view.view_type: type of the view.stats_mode: the name of gathering statistics mode.available:truewhen statistics of the view can be gathered using this mode.falseotherwise.description: Reason why this mode cannot be used to gather the statistics of the view.description_code: code for the description.available_smart_stats: Array with a list of statistics that can be obtained from system tables when using this mode.is_smart:truewhen statistics are gathered from system tables. false otherwise.is_aggregate:truewhen statistics are gathered usingSELECTqueries with aggregation functions. false otherwise.is_cache:truewhen statistics are gathered from the database where the view is cached. false otherwise.
Examples
CALL GET_AVAILABLE_STATS_MODES('admin'
, 'internet_inc'
, false);
