PostgreSQL Source Code
git master
|
#include <execdesc.h>
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.
bool QueryDesc::already_executed |
Definition at line 52 of file execdesc.h.
Referenced by CreateQueryDesc(), and standard_ExecutorRun().
Snapshot QueryDesc::crosscheck_snapshot |
Definition at line 40 of file execdesc.h.
Referenced by CreateQueryDesc(), FreeQueryDesc(), and standard_ExecutorStart().
DestReceiver* QueryDesc::dest |
Definition at line 41 of file execdesc.h.
Referenced by _SPI_pquery(), CreateQueryDesc(), DoCopyTo(), PersistHoldablePortal(), PortalRunSelect(), postquel_end(), postquel_getnext(), and standard_ExecutorRun().
EState* QueryDesc::estate |
Definition at line 48 of file execdesc.h.
Referenced by _SPI_pquery(), CreateQueryDesc(), ExecCreateTableAs(), execCurrentOf(), 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().
int QueryDesc::instrument_options |
Definition at line 44 of file execdesc.h.
Referenced by CreateQueryDesc(), explain_ExecutorEnd(), explain_ExecutorStart(), and standard_ExecutorStart().
CmdType QueryDesc::operation |
Definition at line 36 of file execdesc.h.
Referenced by _SPI_pquery(), CreateQueryDesc(), ExecutorRewind(), InitPlan(), postquel_end(), postquel_getnext(), postquel_start(), ProcessQuery(), standard_ExecutorRun(), and standard_ExecutorStart().
ParamListInfo QueryDesc::params |
Definition at line 42 of file execdesc.h.
Referenced by CreateQueryDesc(), explain_ExecutorEnd(), postquel_getnext(), and standard_ExecutorStart().
PlannedStmt* QueryDesc::plannedstmt |
Definition at line 37 of file execdesc.h.
Referenced by _SPI_pquery(), CreateQueryDesc(), ExecutorStart(), ExplainPrintPlan(), InitPlan(), ParallelQueryMain(), pgss_ExecutorEnd(), pgss_ExecutorStart(), postquel_getnext(), standard_ExecutorRun(), and standard_ExecutorStart().
PlanState* QueryDesc::planstate |
Definition at line 49 of file execdesc.h.
Referenced by CreateQueryDesc(), execCurrentOf(), ExecutorRewind(), ExplainPrintPlan(), InitPlan(), ParallelQueryMain(), standard_ExecutorEnd(), and standard_ExecutorRun().
QueryEnvironment* QueryDesc::queryEnv |
Definition at line 43 of file execdesc.h.
Referenced by CreateQueryDesc(), postquel_getnext(), postquel_start(), and standard_ExecutorStart().
Snapshot QueryDesc::snapshot |
Definition at line 39 of file execdesc.h.
Referenced by CreateQueryDesc(), DoPortalRewind(), fmgr_sql(), FreeQueryDesc(), PersistHoldablePortal(), PortalRunSelect(), ShutdownSQLFunction(), and standard_ExecutorStart().
const char* QueryDesc::sourceText |
Definition at line 38 of file execdesc.h.
Referenced by CreateQueryDesc(), ExplainQueryText(), ParallelQueryMain(), pgss_ExecutorEnd(), and standard_ExecutorStart().
struct Instrumentation* QueryDesc::totaltime |
Definition at line 55 of file execdesc.h.
Referenced by CreateQueryDesc(), explain_ExecutorEnd(), explain_ExecutorStart(), pgss_ExecutorEnd(), pgss_ExecutorStart(), standard_ExecutorEnd(), standard_ExecutorFinish(), and standard_ExecutorRun().
TupleDesc QueryDesc::tupDesc |
Definition at line 47 of file execdesc.h.
Referenced by BeginCopyTo(), CreateQueryDesc(), DoCopyTo(), InitPlan(), PortalStart(), standard_ExecutorEnd(), and standard_ExecutorRun().