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: