PostgreSQL Source Code
git master
|
#include <explain.h>
bool ExplainState::analyze |
Definition at line 42 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainNode(), ExplainOnePlan(), ExplainPrintJIT(), ExplainQuery(), show_hashagg_info(), show_incremental_sort_info(), show_instrumentation_count(), show_memoize_info(), show_modifytable_info(), and show_sort_info().
bool ExplainState::buffers |
Definition at line 44 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainExecuteQuery(), ExplainNode(), ExplainOnePlan(), ExplainOneQuery(), and ExplainQuery().
bool ExplainState::costs |
Definition at line 43 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainNode(), ExplainOnePlan(), ExplainQuery(), fileExplainForeignScan(), NewExplainState(), and show_hashagg_info().
List* ExplainState::deparse_cxt |
Definition at line 58 of file explain.h.
Referenced by ExplainPrintPlan(), show_expression(), show_grouping_sets(), show_memoize_info(), show_plan_tlist(), show_sort_group_keys(), and show_tablesample().
ExplainFormat ExplainState::format |
Definition at line 50 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainBeginOutput(), ExplainCloseGroup(), ExplainCloseWorker(), ExplainDummyGroup(), ExplainEndOutput(), ExplainIndentText(), ExplainIndexScanDetails(), ExplainJSONLineEnding(), ExplainNode(), ExplainOneUtility(), ExplainOpenGroup(), ExplainOpenSetAsideGroup(), ExplainOpenWorker(), ExplainPrintJIT(), ExplainPrintSettings(), ExplainProperty(), ExplainPropertyList(), ExplainPropertyListNested(), ExplainQuery(), ExplainRestoreGroup(), ExplainSaveGroup(), ExplainSeparatePlans(), ExplainTargetRel(), ExplainYAMLLineStarting(), report_triggers(), show_buffer_usage(), show_grouping_set_keys(), show_hash_info(), show_hashagg_info(), show_incremental_sort_group_info(), show_incremental_sort_info(), show_instrumentation_count(), show_memoize_info(), show_modifytable_info(), show_sort_info(), show_tablesample(), show_tidbitmap_info(), and show_wal_usage().
bool ExplainState::generic |
Definition at line 49 of file explain.h.
Referenced by ExplainOnePlan(), and ExplainQuery().
List* ExplainState::grouping_stack |
Definition at line 53 of file explain.h.
Referenced by ExplainBeginOutput(), ExplainCloseGroup(), ExplainEndOutput(), ExplainJSONLineEnding(), ExplainOpenGroup(), ExplainOpenSetAsideGroup(), ExplainRestoreGroup(), ExplainSaveGroup(), and ExplainYAMLLineStarting().
bool ExplainState::hide_workers |
Definition at line 60 of file explain.h.
Referenced by ExplainNode(), and ExplainPrintPlan().
int ExplainState::indent |
Definition at line 52 of file explain.h.
Referenced by ExplainBeginOutput(), ExplainCloseGroup(), ExplainCloseWorker(), ExplainDummyGroup(), ExplainEndOutput(), ExplainIndentText(), ExplainNode(), ExplainOpenGroup(), ExplainOpenSetAsideGroup(), ExplainOpenWorker(), ExplainPrintJIT(), ExplainProperty(), ExplainPropertyList(), ExplainPropertyListNested(), ExplainQuery(), ExplainRestoreGroup(), ExplainSaveGroup(), ExplainXMLTag(), ExplainYAMLLineStarting(), show_buffer_usage(), show_grouping_set_keys(), show_incremental_sort_group_info(), and show_modifytable_info().
Bitmapset* ExplainState::printed_subplans |
Definition at line 59 of file explain.h.
Referenced by ExplainPrintPlan(), and ExplainSubPlans().
PlannedStmt* ExplainState::pstmt |
Definition at line 55 of file explain.h.
Referenced by ExplainPrintPlan().
List* ExplainState::rtable |
Definition at line 56 of file explain.h.
Referenced by ExplainPrintPlan(), ExplainTargetRel(), postgresExplainForeignScan(), show_grouping_sets(), show_memoize_info(), show_plan_tlist(), show_sort_group_keys(), show_tablesample(), and show_upper_qual().
List* ExplainState::rtable_names |
Definition at line 57 of file explain.h.
Referenced by ExplainPrintPlan(), ExplainTargetRel(), and postgresExplainForeignScan().
bool ExplainState::settings |
Definition at line 48 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainPrintSettings(), and ExplainQuery().
StringInfo ExplainState::str |
Definition at line 39 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainBeginOutput(), ExplainCloseGroup(), ExplainCloseWorker(), ExplainDummyGroup(), ExplainEndOutput(), ExplainFlushWorkersState(), ExplainIndentText(), ExplainIndexScanDetails(), ExplainJSONLineEnding(), ExplainNode(), ExplainOneUtility(), ExplainOpenGroup(), ExplainOpenWorker(), ExplainPrintJIT(), ExplainProperty(), ExplainPropertyList(), ExplainPropertyListNested(), ExplainQuery(), ExplainSeparatePlans(), ExplainTargetRel(), ExplainXMLTag(), ExplainYAMLLineStarting(), NewExplainState(), report_triggers(), show_buffer_usage(), show_hash_info(), show_hashagg_info(), show_incremental_sort_group_info(), show_incremental_sort_info(), show_memoize_info(), show_modifytable_info(), show_sort_info(), show_tablesample(), show_tidbitmap_info(), and show_wal_usage().
bool ExplainState::summary |
Definition at line 47 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainOnePlan(), and ExplainQuery().
bool ExplainState::timing |
Definition at line 46 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainNode(), ExplainOnePlan(), ExplainPrintJIT(), ExplainQuery(), and report_triggers().
bool ExplainState::verbose |
Definition at line 41 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainNode(), ExplainPrintPlan(), ExplainQuery(), ExplainTargetRel(), postgresExplainDirectModify(), postgresExplainForeignModify(), postgresExplainForeignScan(), report_triggers(), show_grouping_sets(), show_incremental_sort_info(), show_memoize_info(), show_scan_qual(), show_sort_group_keys(), and show_upper_qual().
bool ExplainState::wal |
Definition at line 45 of file explain.h.
Referenced by explain_ExecutorEnd(), ExplainNode(), ExplainOnePlan(), and ExplainQuery().
ExplainWorkersState* ExplainState::workers_state |
Definition at line 62 of file explain.h.
Referenced by ExplainCloseWorker(), ExplainFlushWorkersState(), ExplainNode(), ExplainOpenWorker(), show_hashagg_info(), show_incremental_sort_info(), show_memoize_info(), and show_sort_info().