PostgreSQL Source Code
git master
|
#include <execnodes.h>
Data Fields | |
tuplehash_hash * | hashtab |
int | numCols |
AttrNumber * | keyColIdx |
FmgrInfo * | tab_hash_funcs |
ExprState * | tab_eq_func |
Oid * | tab_collations |
MemoryContext | tablecxt |
MemoryContext | tempcxt |
Size | entrysize |
TupleTableSlot * | tableslot |
TupleTableSlot * | inputslot |
FmgrInfo * | in_hash_funcs |
ExprState * | cur_eq_func |
uint32 | hash_iv |
ExprContext * | exprcontext |
Definition at line 828 of file execnodes.h.
ExprState* TupleHashTableData::cur_eq_func |
Definition at line 843 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), and TupleHashTableMatch().
Size TupleHashTableData::entrysize |
Definition at line 838 of file execnodes.h.
Referenced by BuildTupleHashTableExt().
ExprContext* TupleHashTableData::exprcontext |
Definition at line 845 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), and TupleHashTableMatch().
uint32 TupleHashTableData::hash_iv |
Definition at line 844 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), and TupleHashTableHash_internal().
tuplehash_hash* TupleHashTableData::hashtab |
Definition at line 830 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntry_internal(), ResetTupleHashTable(), and TupleHashTableHash().
FmgrInfo* TupleHashTableData::in_hash_funcs |
Definition at line 842 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), and TupleHashTableHash_internal().
TupleTableSlot* TupleHashTableData::inputslot |
Definition at line 841 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), TupleHashTableHash_internal(), and TupleHashTableMatch().
AttrNumber* TupleHashTableData::keyColIdx |
Definition at line 832 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), and TupleHashTableHash_internal().
int TupleHashTableData::numCols |
Definition at line 831 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), and TupleHashTableHash_internal().
Oid* TupleHashTableData::tab_collations |
Definition at line 835 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), and TupleHashTableHash_internal().
ExprState* TupleHashTableData::tab_eq_func |
Definition at line 834 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), LookupTupleHashEntry(), and LookupTupleHashEntryHash().
FmgrInfo* TupleHashTableData::tab_hash_funcs |
Definition at line 833 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), and TupleHashTableHash_internal().
MemoryContext TupleHashTableData::tablecxt |
Definition at line 836 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), initialize_hash_entry(), LookupTupleHashEntry_internal(), and setop_fill_hash_table().
TupleTableSlot* TupleHashTableData::tableslot |
Definition at line 839 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), TupleHashTableHash_internal(), and TupleHashTableMatch().
MemoryContext TupleHashTableData::tempcxt |
Definition at line 837 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), and TupleHashTableHash().