PostgreSQL Source Code  git master
ExplainState Struct Reference

#include <explain.h>

Data Fields

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

Detailed Description

Definition at line 37 of file explain.h.

Field Documentation

◆ analyze

◆ buffers

bool ExplainState::buffers

◆ costs

◆ deparse_cxt

◆ format

◆ generic

bool ExplainState::generic

Definition at line 49 of file explain.h.

Referenced by ExplainOnePlan(), and ExplainQuery().

◆ grouping_stack

◆ hide_workers

bool ExplainState::hide_workers

Definition at line 60 of file explain.h.

Referenced by ExplainNode(), and ExplainPrintPlan().

◆ indent

◆ printed_subplans

Bitmapset* ExplainState::printed_subplans

Definition at line 59 of file explain.h.

Referenced by ExplainPrintPlan(), and ExplainSubPlans().

◆ pstmt

PlannedStmt* ExplainState::pstmt

Definition at line 55 of file explain.h.

Referenced by ExplainPrintPlan().

◆ rtable

◆ rtable_names

List* ExplainState::rtable_names

Definition at line 57 of file explain.h.

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

◆ settings

bool ExplainState::settings

Definition at line 48 of file explain.h.

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

◆ str

◆ summary

bool ExplainState::summary

Definition at line 47 of file explain.h.

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

◆ timing

bool ExplainState::timing

◆ verbose

◆ wal

bool ExplainState::wal

Definition at line 45 of file explain.h.

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

◆ workers_state


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