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:
- src/include/executor/tablefunc.h