PostgreSQL Source Code  git master
ExplainState Struct Reference

#include <explain.h>

Data Fields

StringInfo str
 
bool verbose
 
bool analyze
 
bool costs
 
bool buffers
 
bool timing
 
bool summary
 
bool settings
 
ExplainFormat format
 
int indent
 
Listgrouping_stack
 
PlannedStmtpstmt
 
Listrtable
 
Listrtable_names
 
Listdeparse_cxt
 
Bitmapsetprinted_subplans
 

Detailed Description

Definition at line 28 of file explain.h.

Field Documentation

◆ analyze

◆ buffers

bool ExplainState::buffers

Definition at line 35 of file explain.h.

Referenced by explain_ExecutorEnd(), ExplainNode(), ExplainOnePlan(), and ExplainQuery().

◆ costs

bool ExplainState::costs

◆ deparse_cxt

List* ExplainState::deparse_cxt

◆ format

◆ grouping_stack

List* ExplainState::grouping_stack

◆ indent

◆ printed_subplans

Bitmapset* ExplainState::printed_subplans

Definition at line 48 of file explain.h.

Referenced by ExplainPrintPlan(), and ExplainSubPlans().

◆ pstmt

PlannedStmt* ExplainState::pstmt

Definition at line 44 of file explain.h.

Referenced by ExplainPrintPlan().

◆ rtable

◆ rtable_names

List* ExplainState::rtable_names

Definition at line 46 of file explain.h.

Referenced by ExplainPrintPlan(), ExplainTargetRel(), and postgresExplainForeignScan().

◆ settings

bool ExplainState::settings

Definition at line 38 of file explain.h.

Referenced by explain_ExecutorEnd(), ExplainPrintSettings(), and ExplainQuery().

◆ str

◆ summary

bool ExplainState::summary

Definition at line 37 of file explain.h.

Referenced by explain_ExecutorEnd(), ExplainOnePlan(), and ExplainQuery().

◆ timing

bool ExplainState::timing

◆ verbose


The documentation for this struct was generated from the following file: