PostgreSQL Source Code git master
|
#include <execdesc.h>
Data Fields | |
CmdType | operation |
PlannedStmt * | plannedstmt |
CachedPlan * | cplan |
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 53 of file execdesc.h.
Referenced by CreateQueryDesc(), and ExecutePlan().
CachedPlan* QueryDesc::cplan |
Definition at line 38 of file execdesc.h.
Referenced by _SPI_pquery(), CreateQueryDesc(), ExecutorStartCachedPlan(), ExplainOnePlan(), InitPlan(), and ProcessQuery().
Snapshot QueryDesc::crosscheck_snapshot |
Definition at line 41 of file execdesc.h.
Referenced by CreateQueryDesc(), FreeQueryDesc(), and standard_ExecutorStart().
DestReceiver* QueryDesc::dest |
Definition at line 42 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 49 of file execdesc.h.
Referenced by _SPI_pquery(), CreateQueryDesc(), ExecCreateTableAs(), execCurrentOf(), ExecutePlan(), ExecutorRewind(), ExecutorStartCachedPlan(), 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 45 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 43 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(), ExecutePlan(), ExecutorStart(), ExecutorStartCachedPlan(), ExplainPrintPlan(), InitPlan(), ParallelQueryMain(), pgss_ExecutorEnd(), pgss_ExecutorStart(), postquel_getnext(), standard_ExecutorRun(), and standard_ExecutorStart().
PlanState* QueryDesc::planstate |
Definition at line 50 of file execdesc.h.
Referenced by _SPI_pquery(), CreateQueryDesc(), execCurrentOf(), ExecutePlan(), ExecutorRewind(), ExplainOnePlan(), ExplainPrintPlan(), InitPlan(), ParallelQueryMain(), PortalStart(), ProcessQuery(), and standard_ExecutorEnd().
QueryEnvironment* QueryDesc::queryEnv |
Definition at line 44 of file execdesc.h.
Referenced by CreateQueryDesc(), ExecutorStartCachedPlan(), postquel_getnext(), postquel_start(), and standard_ExecutorStart().
Snapshot QueryDesc::snapshot |
Definition at line 40 of file execdesc.h.
Referenced by CreateQueryDesc(), DoPortalRewind(), fmgr_sql(), FreeQueryDesc(), PersistHoldablePortal(), PortalRunSelect(), ShutdownSQLFunction(), and standard_ExecutorStart().
const char* QueryDesc::sourceText |
Definition at line 39 of file execdesc.h.
Referenced by CreateQueryDesc(), ExplainQueryText(), ParallelQueryMain(), pgss_ExecutorEnd(), and standard_ExecutorStart().
struct Instrumentation* QueryDesc::totaltime |
Definition at line 56 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 48 of file execdesc.h.
Referenced by BeginCopyTo(), CreateQueryDesc(), DoCopyTo(), InitPlan(), PortalStart(), standard_ExecutorEnd(), and standard_ExecutorRun().