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 690 of file execnodes.h.
ExprState* TupleHashTableData::cur_eq_func |
Definition at line 705 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), FindTupleHashEntry(), LookupTupleHashEntry(), and TupleHashTableMatch().
Size TupleHashTableData::entrysize |
Definition at line 700 of file execnodes.h.
Referenced by BuildTupleHashTableExt().
ExprContext* TupleHashTableData::exprcontext |
Definition at line 707 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), and TupleHashTableMatch().
uint32 TupleHashTableData::hash_iv |
Definition at line 706 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), and TupleHashTableHash().
tuplehash_hash* TupleHashTableData::hashtab |
Definition at line 692 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), FindTupleHashEntry(), LookupTupleHashEntry(), and ResetTupleHashTable().
FmgrInfo* TupleHashTableData::in_hash_funcs |
Definition at line 704 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), FindTupleHashEntry(), LookupTupleHashEntry(), and TupleHashTableHash().
TupleTableSlot* TupleHashTableData::inputslot |
Definition at line 703 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), FindTupleHashEntry(), LookupTupleHashEntry(), TupleHashTableHash(), and TupleHashTableMatch().
AttrNumber* TupleHashTableData::keyColIdx |
Definition at line 694 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), and TupleHashTableHash().
int TupleHashTableData::numCols |
Definition at line 693 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), and TupleHashTableHash().
Oid* TupleHashTableData::tab_collations |
Definition at line 697 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), and TupleHashTableHash().
ExprState* TupleHashTableData::tab_eq_func |
Definition at line 696 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), and LookupTupleHashEntry().
FmgrInfo* TupleHashTableData::tab_hash_funcs |
Definition at line 695 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), LookupTupleHashEntry(), and TupleHashTableHash().
MemoryContext TupleHashTableData::tablecxt |
Definition at line 698 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), lookup_hash_entry(), LookupTupleHashEntry(), and setop_fill_hash_table().
TupleTableSlot* TupleHashTableData::tableslot |
Definition at line 701 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), TupleHashTableHash(), and TupleHashTableMatch().
MemoryContext TupleHashTableData::tempcxt |
Definition at line 699 of file execnodes.h.
Referenced by BuildTupleHashTableExt(), findPartialMatch(), FindTupleHashEntry(), and LookupTupleHashEntry().