PostgreSQL Source Code git master
Data Fields
QueryDesc Struct Reference

#include <execdesc.h>

Data Fields

 
 
const char *  sourceText
 
 
 
 
 
 
 
 
 
 
 
 

Detailed Description

Definition at line 33 of file execdesc.h.

Field Documentation

already_executed

bool QueryDesc::already_executed

Definition at line 52 of file execdesc.h.

Referenced by CreateQueryDesc(), and ExecutePlan().

crosscheck_snapshot

Snapshot QueryDesc::crosscheck_snapshot

Definition at line 40 of file execdesc.h.

Referenced by CreateQueryDesc(), FreeQueryDesc(), and standard_ExecutorStart().

dest

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

EState* QueryDesc::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

Definition at line 44 of file execdesc.h.

Referenced by CreateQueryDesc(), explain_ExecutorEnd(), explain_ExecutorStart(), and standard_ExecutorStart().

operation

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().

params

ParamListInfo QueryDesc::params

Definition at line 42 of file execdesc.h.

Referenced by CreateQueryDesc(), explain_ExecutorEnd(), postquel_getnext(), and standard_ExecutorStart().

plannedstmt

PlannedStmt* QueryDesc::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

PlanState* QueryDesc::planstate

Definition at line 49 of file execdesc.h.

Referenced by CreateQueryDesc(), execCurrentOf(), ExecutePlan(), ExecutorRewind(), ExplainPrintPlan(), InitPlan(), ParallelQueryMain(), and standard_ExecutorEnd().

queryEnv

QueryEnvironment* QueryDesc::queryEnv

Definition at line 43 of file execdesc.h.

Referenced by CreateQueryDesc(), postquel_getnext(), postquel_start(), and standard_ExecutorStart().

snapshot

Snapshot QueryDesc::snapshot

Definition at line 39 of file execdesc.h.

Referenced by CreateQueryDesc(), DoPortalRewind(), fmgr_sql(), FreeQueryDesc(), PersistHoldablePortal(), PortalRunSelect(), ShutdownSQLFunction(), and standard_ExecutorStart().

sourceText

const char* QueryDesc::sourceText

Definition at line 38 of file execdesc.h.

Referenced by CreateQueryDesc(), ExplainQueryText(), ParallelQueryMain(), pgss_ExecutorEnd(), and standard_ExecutorStart().

totaltime

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().

tupDesc

TupleDesc QueryDesc::tupDesc

Definition at line 47 of file execdesc.h.

Referenced by BeginCopyTo(), CreateQueryDesc(), DoCopyTo(), InitPlan(), PortalStart(), standard_ExecutorEnd(), and standard_ExecutorRun().


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

AltStyle によって変換されたページ (->オリジナル) /