PostgreSQL Source Code git master
|
#include <execnodes.h>
Data Fields | |
tuplehash_hash * | hashtab |
int | numCols |
AttrNumber * | keyColIdx |
ExprState * | tab_hash_expr |
ExprState * | tab_eq_func |
Oid * | tab_collations |
MemoryContext | tablecxt |
MemoryContext | tempcxt |
Size | additionalsize |
TupleTableSlot * | tableslot |
TupleTableSlot * | inputslot |
ExprState * | in_hash_expr |
ExprState * | cur_eq_func |
ExprContext * | exprcontext |
Definition at line 855 of file execnodes.h.
Size TupleHashTableData::additionalsize |
Definition at line 865 of file execnodes.h.
Referenced by BuildTupleHashTable(), LookupTupleHashEntry_internal(), and TupleHashEntryGetAdditional().
ExprState* TupleHashTableData::cur_eq_func |
Definition at line 870 of file execnodes.h.
Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), and TupleHashTableMatch().
ExprContext* TupleHashTableData::exprcontext |
Definition at line 871 of file execnodes.h.
Referenced by BuildTupleHashTable(), TupleHashTableHash_internal(), and TupleHashTableMatch().
tuplehash_hash* TupleHashTableData::hashtab |
Definition at line 857 of file execnodes.h.
Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntry_internal(), ResetTupleHashTable(), and TupleHashTableHash().
ExprState* TupleHashTableData::in_hash_expr |
Definition at line 869 of file execnodes.h.
Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), and TupleHashTableHash_internal().
TupleTableSlot* TupleHashTableData::inputslot |
Definition at line 868 of file execnodes.h.
Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), TupleHashTableHash_internal(), and TupleHashTableMatch().
AttrNumber* TupleHashTableData::keyColIdx |
Definition at line 859 of file execnodes.h.
Referenced by BuildTupleHashTable(), and findPartialMatch().
int TupleHashTableData::numCols |
Definition at line 858 of file execnodes.h.
Referenced by BuildTupleHashTable(), and findPartialMatch().
Oid* TupleHashTableData::tab_collations |
Definition at line 862 of file execnodes.h.
Referenced by BuildTupleHashTable(), and findPartialMatch().
ExprState* TupleHashTableData::tab_eq_func |
Definition at line 861 of file execnodes.h.
Referenced by BuildTupleHashTable(), LookupTupleHashEntry(), and LookupTupleHashEntryHash().
ExprState* TupleHashTableData::tab_hash_expr |
Definition at line 860 of file execnodes.h.
Referenced by BuildTupleHashTable(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), and TupleHashTableHash_internal().
MemoryContext TupleHashTableData::tablecxt |
Definition at line 863 of file execnodes.h.
Referenced by BuildTupleHashTable(), and LookupTupleHashEntry_internal().
TupleTableSlot* TupleHashTableData::tableslot |
Definition at line 866 of file execnodes.h.
Referenced by BuildTupleHashTable(), findPartialMatch(), TupleHashTableHash_internal(), and TupleHashTableMatch().
MemoryContext TupleHashTableData::tempcxt |
Definition at line 864 of file execnodes.h.
Referenced by BuildTupleHashTable(), findPartialMatch(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), and TupleHashTableHash().