|
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 | tuplescxt |
| MemoryContext | tempcxt |
| Size | additionalsize |
| TupleTableSlot * | tableslot |
| TupleTableSlot * | inputslot |
| ExprState * | in_hash_expr |
| ExprState * | cur_eq_func |
| ExprContext * | exprcontext |
Definition at line 868 of file execnodes.h.
| Size TupleHashTableData::additionalsize |
Definition at line 878 of file execnodes.h.
Referenced by BuildTupleHashTable(), LookupTupleHashEntry_internal(), and TupleHashEntryGetAdditional().
| ExprState* TupleHashTableData::cur_eq_func |
Definition at line 883 of file execnodes.h.
Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), and TupleHashTableMatch().
| ExprContext* TupleHashTableData::exprcontext |
Definition at line 884 of file execnodes.h.
Referenced by BuildTupleHashTable(), TupleHashTableHash_internal(), and TupleHashTableMatch().
| tuplehash_hash* TupleHashTableData::hashtab |
Definition at line 870 of file execnodes.h.
Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntry_internal(), ResetTupleHashTable(), and TupleHashTableHash().
| ExprState* TupleHashTableData::in_hash_expr |
Definition at line 882 of file execnodes.h.
Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), and TupleHashTableHash_internal().
| TupleTableSlot* TupleHashTableData::inputslot |
Definition at line 881 of file execnodes.h.
Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), TupleHashTableHash_internal(), and TupleHashTableMatch().
| AttrNumber* TupleHashTableData::keyColIdx |
Definition at line 872 of file execnodes.h.
Referenced by BuildTupleHashTable(), and findPartialMatch().
| int TupleHashTableData::numCols |
Definition at line 871 of file execnodes.h.
Referenced by BuildTupleHashTable(), and findPartialMatch().
| Oid* TupleHashTableData::tab_collations |
Definition at line 875 of file execnodes.h.
Referenced by BuildTupleHashTable(), and findPartialMatch().
| ExprState* TupleHashTableData::tab_eq_func |
Definition at line 874 of file execnodes.h.
Referenced by BuildTupleHashTable(), LookupTupleHashEntry(), and LookupTupleHashEntryHash().
| ExprState* TupleHashTableData::tab_hash_expr |
Definition at line 873 of file execnodes.h.
Referenced by BuildTupleHashTable(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), and TupleHashTableHash_internal().
| TupleTableSlot* TupleHashTableData::tableslot |
Definition at line 879 of file execnodes.h.
Referenced by BuildTupleHashTable(), findPartialMatch(), TupleHashTableHash_internal(), and TupleHashTableMatch().
| MemoryContext TupleHashTableData::tempcxt |
Definition at line 877 of file execnodes.h.
Referenced by BuildTupleHashTable(), findPartialMatch(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), and TupleHashTableHash().
| MemoryContext TupleHashTableData::tuplescxt |
Definition at line 876 of file execnodes.h.
Referenced by BuildTupleHashTable(), LookupTupleHashEntry_internal(), and ResetTupleHashTable().