PostgreSQL Source Code: QueryDesc Struct Reference (original) (raw)

#include <[execdesc.h](execdesc%5F8h%5Fsource.html)>

Data Fields
CmdType operation
PlannedStmt * plannedstmt
const char * sourceText
Snapshot snapshot
Snapshot crosscheck_snapshot
DestReceiver * dest
ParamListInfo params
QueryEnvironment * queryEnv
int instrument_options
TupleDesc tupDesc
EState * estate
PlanState * planstate
bool already_executed
struct Instrumentation * totaltime

Definition at line 33 of file execdesc.h.

already_executed

bool QueryDesc::already_executed

crosscheck_snapshot

dest

estate

Definition at line 48 of file execdesc.h.

Referenced by _SPI_pquery(), CreateQueryDesc(), ExecCreateTableAs(), execCurrentOf(), ExecutePlan(), ExecutorRewind(), explain_ExecutorEnd(), explain_ExecutorStart(), ExplainPrintJITSummary(), ExplainPrintTriggers(), FreeQueryDesc(), InitPlan(), ParallelQueryMain(), pgss_ExecutorEnd(), pgss_ExecutorStart(), PortalRunSelect(), postquel_getnext(), ProcessQuery(), refresh_matview_datafill(), standard_ExecutorEnd(), standard_ExecutorFinish(), standard_ExecutorRun(), and standard_ExecutorStart().

instrument_options

int QueryDesc::instrument_options

operation

params

plannedstmt

Definition at line 37 of file execdesc.h.

Referenced by _SPI_pquery(), CreateQueryDesc(), ExecutePlan(), ExecutorStart(), ExplainPrintPlan(), InitPlan(), ParallelQueryMain(), pgss_ExecutorEnd(), pgss_ExecutorStart(), postquel_getnext(), standard_ExecutorRun(), and standard_ExecutorStart().

planstate

queryEnv

snapshot

sourceText

const char* QueryDesc::sourceText

totaltime

tupDesc


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