PostgreSQL Source Code: MemoizeState Struct Reference (original) (raw)
#include <[execnodes.h](execnodes%5F8h%5Fsource.html)>
Data Fields | |
---|---|
ScanState | ss |
int | mstatus |
int | nkeys |
struct memoize_hash * | hashtable |
TupleDesc | hashkeydesc |
TupleTableSlot * | tableslot |
TupleTableSlot * | probeslot |
ExprState * | cache_eq_expr |
ExprState ** | param_exprs |
FmgrInfo * | hashfunctions |
Oid * | collations |
uint64 | mem_used |
uint64 | mem_limit |
MemoryContext | tableContext |
dlist_head | lru_list |
struct MemoizeTuple * | last_tuple |
struct MemoizeEntry * | entry |
bool | singlerow |
bool | binary_mode |
MemoizeInstrumentation | stats |
SharedMemoizeInfo * | shared_info |
Bitmapset * | keyparamids |
Definition at line 2332 of file execnodes.h.
◆ binary_mode
bool MemoizeState::binary_mode
◆ cache_eq_expr
◆ collations
Oid* MemoizeState::collations
◆ entry
◆ hashfunctions
◆ hashkeydesc
◆ hashtable
struct memoize_hash* MemoizeState::hashtable
◆ keyparamids
◆ last_tuple
◆ lru_list
◆ mem_limit
uint64 MemoizeState::mem_limit
◆ mem_used
◆ mstatus
int MemoizeState::mstatus
◆ nkeys
◆ param_exprs
◆ probeslot
◆ shared_info
◆ singlerow
bool MemoizeState::singlerow
◆ ss
◆ stats
◆ tableContext
◆ tableslot
The documentation for this struct was generated from the following file:
- src/include/nodes/execnodes.h