PostgreSQL Source Code git master
TupleHashTableData Struct Reference

#include <execnodes.h>

Data Fields

tuplehash_hash * hashtab
 
int numCols
 
AttrNumberkeyColIdx
 
ExprStatetab_hash_expr
 
ExprStatetab_eq_func
 
Oidtab_collations
 
MemoryContext tuplescxt
 
MemoryContext tempcxt
 
Size additionalsize
 
TupleTableSlottableslot
 
TupleTableSlotinputslot
 
ExprStatein_hash_expr
 
ExprStatecur_eq_func
 
ExprContextexprcontext
 

Detailed Description

Definition at line 868 of file execnodes.h.

Field Documentation

◆ additionalsize

Size TupleHashTableData::additionalsize

◆ cur_eq_func

ExprState* TupleHashTableData::cur_eq_func

◆ exprcontext

ExprContext* TupleHashTableData::exprcontext

◆ hashtab

tuplehash_hash* TupleHashTableData::hashtab

◆ in_hash_expr

◆ inputslot

◆ keyColIdx

AttrNumber* TupleHashTableData::keyColIdx

Definition at line 872 of file execnodes.h.

Referenced by BuildTupleHashTable(), and findPartialMatch().

◆ numCols

int TupleHashTableData::numCols

Definition at line 871 of file execnodes.h.

Referenced by BuildTupleHashTable(), and findPartialMatch().

◆ tab_collations

Oid* TupleHashTableData::tab_collations

Definition at line 875 of file execnodes.h.

Referenced by BuildTupleHashTable(), and findPartialMatch().

◆ tab_eq_func

ExprState* TupleHashTableData::tab_eq_func

◆ tab_hash_expr

ExprState* TupleHashTableData::tab_hash_expr

◆ tableslot

TupleTableSlot* TupleHashTableData::tableslot

◆ tempcxt

◆ tuplescxt

MemoryContext TupleHashTableData::tuplescxt

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