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

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

Data Fields
void(* InitOpaque )(struct TableFuncScanState *state, int natts)
void(* SetDocument )(struct TableFuncScanState *state, Datum value)
void(* SetNamespace )(struct TableFuncScanState *state, const char *name, const char *uri)
void(* SetRowFilter )(struct TableFuncScanState *state, const char *path)
void(* SetColumnFilter )(struct TableFuncScanState *state, const char *path, int colnum)
bool(* FetchRow )(struct TableFuncScanState *state)
Datum(* GetValue )(struct TableFuncScanState *state, int colnum, Oid typid, int32 typmod, bool *isnull)
void(* DestroyOpaque )(struct 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: