PostgreSQL Source Code: TableFuncRoutine Struct Reference (original) (raw)

#include <[tablefunc.h](tablefunc%5F8h%5Fsource.html)>

Data Fields
void(* InitOpaque )(TableFuncScanState *state, int natts)
void(* SetDocument )(TableFuncScanState *state, Datum value)
void(* SetNamespace )(TableFuncScanState *state, const char *name, const char *uri)
void(* SetRowFilter )(TableFuncScanState *state, const char *path)
void(* SetColumnFilter )(TableFuncScanState *state, const char *path, int colnum)
bool(* FetchRow )(TableFuncScanState *state)
Datum(* GetValue )(TableFuncScanState *state, int colnum, Oid typid, int32 typmod, bool *isnull)
void(* DestroyOpaque )(TableFuncScanState *state)

Definition at line 52 of file tablefunc.h.

DestroyOpaque

FetchRow

GetValue

InitOpaque

SetColumnFilter

SetDocument

SetNamespace

SetRowFilter


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