PostgreSQL Source Code git master
|
#include <extensible.h>
Data Fields | |
const char * | CustomName |
void(* | BeginCustomScan )(CustomScanState *node, EState *estate, int eflags) |
TupleTableSlot *(* | ExecCustomScan )(CustomScanState *node) |
void(* | EndCustomScan )(CustomScanState *node) |
void(* | ReScanCustomScan )(CustomScanState *node) |
void(* | MarkPosCustomScan )(CustomScanState *node) |
void(* | RestrPosCustomScan )(CustomScanState *node) |
Size(* | EstimateDSMCustomScan )(CustomScanState *node, ParallelContext *pcxt) |
void(* | InitializeDSMCustomScan )(CustomScanState *node, ParallelContext *pcxt, void *coordinate) |
void(* | ReInitializeDSMCustomScan )(CustomScanState *node, ParallelContext *pcxt, void *coordinate) |
void(* | InitializeWorkerCustomScan )(CustomScanState *node, shm_toc *toc, void *coordinate) |
void(* | ShutdownCustomScan )(CustomScanState *node) |
void(* | ExplainCustomScan )(CustomScanState *node, List *ancestors, ExplainState *es) |
Definition at line 124 of file extensible.h.
void(* CustomExecMethods::BeginCustomScan) (CustomScanState *node, EState *estate, int eflags) |
Definition at line 129 of file extensible.h.
Referenced by ExecInitCustomScan().
const char* CustomExecMethods::CustomName |
Definition at line 126 of file extensible.h.
Referenced by ExecCustomMarkPos(), and ExecCustomRestrPos().
void(* CustomExecMethods::EndCustomScan) (CustomScanState *node) |
Definition at line 133 of file extensible.h.
Referenced by ExecEndCustomScan().
Size(* CustomExecMethods::EstimateDSMCustomScan) (CustomScanState *node, ParallelContext *pcxt) |
Definition at line 141 of file extensible.h.
Referenced by ExecCustomScanEstimate().
TupleTableSlot *(* CustomExecMethods::ExecCustomScan) (CustomScanState *node) |
Definition at line 132 of file extensible.h.
Referenced by ExecCustomScan().
void(* CustomExecMethods::ExplainCustomScan) (CustomScanState *node, List *ancestors, ExplainState *es) |
Definition at line 155 of file extensible.h.
Referenced by ExplainNode().
void(* CustomExecMethods::InitializeDSMCustomScan) (CustomScanState *node, ParallelContext *pcxt, void *coordinate) |
Definition at line 143 of file extensible.h.
Referenced by ExecCustomScanInitializeDSM().
void(* CustomExecMethods::InitializeWorkerCustomScan) (CustomScanState *node, shm_toc *toc, void *coordinate) |
Definition at line 149 of file extensible.h.
Referenced by ExecCustomScanInitializeWorker().
void(* CustomExecMethods::MarkPosCustomScan) (CustomScanState *node) |
Definition at line 137 of file extensible.h.
Referenced by ExecCustomMarkPos().
void(* CustomExecMethods::ReInitializeDSMCustomScan) (CustomScanState *node, ParallelContext *pcxt, void *coordinate) |
Definition at line 146 of file extensible.h.
Referenced by ExecCustomScanReInitializeDSM().
void(* CustomExecMethods::ReScanCustomScan) (CustomScanState *node) |
Definition at line 134 of file extensible.h.
Referenced by ExecReScanCustomScan().
void(* CustomExecMethods::RestrPosCustomScan) (CustomScanState *node) |
Definition at line 138 of file extensible.h.
Referenced by ExecCustomRestrPos().
void(* CustomExecMethods::ShutdownCustomScan) (CustomScanState *node) |
Definition at line 152 of file extensible.h.
Referenced by ExecShutdownCustomScan().