|
PostgreSQL Source Code git master
|
#include <tablefunc.h>
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.
| void(* TableFuncRoutine::DestroyOpaque) (TableFuncScanState *state) |
Definition at line 64 of file tablefunc.h.
Referenced by tfuncFetchRows().
| bool(* TableFuncRoutine::FetchRow) (TableFuncScanState *state) |
Definition at line 61 of file tablefunc.h.
Referenced by tfuncLoadRows().
| Datum(* TableFuncRoutine::GetValue) (TableFuncScanState *state, int colnum, Oid typid, int32 typmod, bool *isnull) |
Definition at line 62 of file tablefunc.h.
Referenced by tfuncLoadRows().
| void(* TableFuncRoutine::InitOpaque) (TableFuncScanState *state, int natts) |
Definition at line 54 of file tablefunc.h.
Referenced by tfuncFetchRows().
| void(* TableFuncRoutine::SetColumnFilter) (TableFuncScanState *state, const char *path, int colnum) |
Definition at line 59 of file tablefunc.h.
Referenced by tfuncInitialize().
| void(* TableFuncRoutine::SetDocument) (TableFuncScanState *state, Datum value) |
Definition at line 55 of file tablefunc.h.
Referenced by tfuncInitialize().
| void(* TableFuncRoutine::SetNamespace) (TableFuncScanState *state, const char *name, const char *uri) |
Definition at line 56 of file tablefunc.h.
Referenced by tfuncInitialize().
| void(* TableFuncRoutine::SetRowFilter) (TableFuncScanState *state, const char *path) |
Definition at line 58 of file tablefunc.h.
Referenced by tfuncInitialize().