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 690 of file execnodes.h.

Field Documentation

◆ cur_eq_func

ExprState* TupleHashTableData::cur_eq_func

◆ entrysize

Size TupleHashTableData::entrysize

Definition at line 700 of file execnodes.h.

Referenced by BuildTupleHashTableExt().

◆ exprcontext

ExprContext* TupleHashTableData::exprcontext

Definition at line 707 of file execnodes.h.

Referenced by BuildTupleHashTableExt(), and TupleHashTableMatch().

◆ hash_iv

uint32 TupleHashTableData::hash_iv

Definition at line 706 of file execnodes.h.

Referenced by BuildTupleHashTableExt(), and TupleHashTableHash().

◆ hashtab

tuplehash_hash* TupleHashTableData::hashtab

◆ in_hash_funcs

FmgrInfo* TupleHashTableData::in_hash_funcs

◆ inputslot

TupleTableSlot* TupleHashTableData::inputslot

◆ keyColIdx

AttrNumber* TupleHashTableData::keyColIdx

Definition at line 694 of file execnodes.h.

Referenced by BuildTupleHashTableExt(), findPartialMatch(), and TupleHashTableHash().

◆ numCols

int TupleHashTableData::numCols

Definition at line 693 of file execnodes.h.

Referenced by BuildTupleHashTableExt(), findPartialMatch(), and TupleHashTableHash().

◆ tab_collations

Oid* TupleHashTableData::tab_collations

Definition at line 697 of file execnodes.h.

Referenced by BuildTupleHashTableExt(), findPartialMatch(), and TupleHashTableHash().

◆ tab_eq_func

ExprState* TupleHashTableData::tab_eq_func

Definition at line 696 of file execnodes.h.

Referenced by BuildTupleHashTableExt(), and LookupTupleHashEntry().

◆ tab_hash_funcs

FmgrInfo* TupleHashTableData::tab_hash_funcs

Definition at line 695 of file execnodes.h.

Referenced by BuildTupleHashTableExt(), LookupTupleHashEntry(), and TupleHashTableHash().

◆ tablecxt

MemoryContext TupleHashTableData::tablecxt

◆ tableslot

TupleTableSlot* TupleHashTableData::tableslot

◆ tempcxt

MemoryContext TupleHashTableData::tempcxt

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