PostgreSQL Source Code  git master
TupleHashTableData Struct Reference

#include <execnodes.h>

Data Fields

tuplehash_hash * hashtab
 
int numCols
 
AttrNumberkeyColIdx
 
FmgrInfotab_hash_funcs
 
ExprStatetab_eq_func
 
Oidtab_collations
 
MemoryContext tablecxt
 
MemoryContext tempcxt
 
Size entrysize
 
TupleTableSlottableslot
 
TupleTableSlotinputslot
 
FmgrInfoin_hash_funcs
 
ExprStatecur_eq_func
 
uint32 hash_iv
 
ExprContextexprcontext
 

Detailed Description

Definition at line 815 of file execnodes.h.

Field Documentation

◆ cur_eq_func

ExprState* TupleHashTableData::cur_eq_func

◆ entrysize

Size TupleHashTableData::entrysize

Definition at line 825 of file execnodes.h.

Referenced by BuildTupleHashTableExt().

◆ exprcontext

ExprContext* TupleHashTableData::exprcontext

Definition at line 832 of file execnodes.h.

Referenced by BuildTupleHashTableExt(), and TupleHashTableMatch().

◆ hash_iv

uint32 TupleHashTableData::hash_iv

Definition at line 831 of file execnodes.h.

Referenced by BuildTupleHashTableExt(), and TupleHashTableHash_internal().

◆ hashtab

tuplehash_hash* TupleHashTableData::hashtab

◆ in_hash_funcs

◆ inputslot

◆ keyColIdx

AttrNumber* TupleHashTableData::keyColIdx

◆ numCols

int TupleHashTableData::numCols

◆ tab_collations

Oid* TupleHashTableData::tab_collations

◆ tab_eq_func

ExprState* TupleHashTableData::tab_eq_func

◆ tab_hash_funcs

FmgrInfo* TupleHashTableData::tab_hash_funcs

◆ tablecxt

MemoryContext TupleHashTableData::tablecxt

◆ tableslot

TupleTableSlot* TupleHashTableData::tableslot

◆ tempcxt


The documentation for this struct was generated from the following file: