PostgreSQL Source Code git master
Data Fields
CustomExecMethods Struct Reference

#include <extensible.h>

Data Fields

const char *  CustomName
 
void(*  BeginCustomScan )(CustomScanState *node, EState *estate, int eflags)
 
 
void(*  EndCustomScan )(CustomScanState *node)
 
 
 
 
 
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(*  ExplainCustomScan )(CustomScanState *node, List *ancestors, ExplainState *es)
 

Detailed Description

Definition at line 124 of file extensible.h.

Field Documentation

BeginCustomScan

void(* CustomExecMethods::BeginCustomScan) (CustomScanState *node, EState *estate, int eflags)

Definition at line 129 of file extensible.h.

Referenced by ExecInitCustomScan().

CustomName

const char* CustomExecMethods::CustomName

Definition at line 126 of file extensible.h.

Referenced by ExecCustomMarkPos(), and ExecCustomRestrPos().

EndCustomScan

void(* CustomExecMethods::EndCustomScan) (CustomScanState *node)

Definition at line 133 of file extensible.h.

Referenced by ExecEndCustomScan().

EstimateDSMCustomScan

Size(* CustomExecMethods::EstimateDSMCustomScan) (CustomScanState *node, ParallelContext *pcxt)

Definition at line 141 of file extensible.h.

Referenced by ExecCustomScanEstimate().

ExecCustomScan

TupleTableSlot *(* CustomExecMethods::ExecCustomScan) (CustomScanState *node)

Definition at line 132 of file extensible.h.

Referenced by ExecCustomScan().

ExplainCustomScan

void(* CustomExecMethods::ExplainCustomScan) (CustomScanState *node, List *ancestors, ExplainState *es)

Definition at line 155 of file extensible.h.

Referenced by ExplainNode().

InitializeDSMCustomScan

void(* CustomExecMethods::InitializeDSMCustomScan) (CustomScanState *node, ParallelContext *pcxt, void *coordinate)

Definition at line 143 of file extensible.h.

Referenced by ExecCustomScanInitializeDSM().

InitializeWorkerCustomScan

void(* CustomExecMethods::InitializeWorkerCustomScan) (CustomScanState *node, shm_toc *toc, void *coordinate)

Definition at line 149 of file extensible.h.

Referenced by ExecCustomScanInitializeWorker().

MarkPosCustomScan

void(* CustomExecMethods::MarkPosCustomScan) (CustomScanState *node)

Definition at line 137 of file extensible.h.

Referenced by ExecCustomMarkPos().

ReInitializeDSMCustomScan

void(* CustomExecMethods::ReInitializeDSMCustomScan) (CustomScanState *node, ParallelContext *pcxt, void *coordinate)

Definition at line 146 of file extensible.h.

Referenced by ExecCustomScanReInitializeDSM().

ReScanCustomScan

void(* CustomExecMethods::ReScanCustomScan) (CustomScanState *node)

Definition at line 134 of file extensible.h.

Referenced by ExecReScanCustomScan().

RestrPosCustomScan

void(* CustomExecMethods::RestrPosCustomScan) (CustomScanState *node)

Definition at line 138 of file extensible.h.

Referenced by ExecCustomRestrPos().

ShutdownCustomScan

void(* CustomExecMethods::ShutdownCustomScan) (CustomScanState *node)

Definition at line 152 of file extensible.h.

Referenced by ExecShutdownCustomScan().


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

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