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 tablecxt
 
MemoryContext tempcxt
 
Size additionalsize
 
TupleTableSlottableslot
 
TupleTableSlotinputslot
 
ExprStatein_hash_expr
 
ExprStatecur_eq_func
 
ExprContextexprcontext
 

Detailed Description

Definition at line 855 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 859 of file execnodes.h.

Referenced by BuildTupleHashTable(), and findPartialMatch().

◆ numCols

int TupleHashTableData::numCols

Definition at line 858 of file execnodes.h.

Referenced by BuildTupleHashTable(), and findPartialMatch().

◆ tab_collations

Oid* TupleHashTableData::tab_collations

Definition at line 862 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

◆ tablecxt

MemoryContext TupleHashTableData::tablecxt

Definition at line 863 of file execnodes.h.

Referenced by BuildTupleHashTable(), and LookupTupleHashEntry_internal().

◆ tableslot

TupleTableSlot* TupleHashTableData::tableslot

◆ tempcxt


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