PostgreSQL Source Code git master
Data Fields
TupleHashTableData Struct Reference

#include <execnodes.h>

Data Fields

tuplehash_hash *  hashtab
 
int  numCols
 
 
 
 
 
 
 
 
 
 
 
 
 

Detailed Description

Definition at line 862 of file execnodes.h.

Field Documentation

additionalsize

Size TupleHashTableData::additionalsize

Definition at line 872 of file execnodes.h.

Referenced by BuildTupleHashTable(), LookupTupleHashEntry_internal(), and TupleHashEntryGetAdditional().

cur_eq_func

ExprState* TupleHashTableData::cur_eq_func

Definition at line 877 of file execnodes.h.

Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), and TupleHashTableMatch().

exprcontext

ExprContext* TupleHashTableData::exprcontext

Definition at line 878 of file execnodes.h.

Referenced by BuildTupleHashTable(), TupleHashTableHash_internal(), and TupleHashTableMatch().

hashtab

tuplehash_hash* TupleHashTableData::hashtab

Definition at line 864 of file execnodes.h.

Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntry_internal(), ResetTupleHashTable(), and TupleHashTableHash().

in_hash_expr

ExprState* TupleHashTableData::in_hash_expr

Definition at line 876 of file execnodes.h.

Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), and TupleHashTableHash_internal().

inputslot

TupleTableSlot* TupleHashTableData::inputslot

Definition at line 875 of file execnodes.h.

Referenced by BuildTupleHashTable(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), TupleHashTableHash_internal(), and TupleHashTableMatch().

keyColIdx

AttrNumber* TupleHashTableData::keyColIdx

Definition at line 866 of file execnodes.h.

Referenced by BuildTupleHashTable(), and findPartialMatch().

numCols

int TupleHashTableData::numCols

Definition at line 865 of file execnodes.h.

Referenced by BuildTupleHashTable(), and findPartialMatch().

tab_collations

Oid* TupleHashTableData::tab_collations

Definition at line 869 of file execnodes.h.

Referenced by BuildTupleHashTable(), and findPartialMatch().

tab_eq_func

ExprState* TupleHashTableData::tab_eq_func

Definition at line 868 of file execnodes.h.

Referenced by BuildTupleHashTable(), LookupTupleHashEntry(), and LookupTupleHashEntryHash().

tab_hash_expr

ExprState* TupleHashTableData::tab_hash_expr

Definition at line 867 of file execnodes.h.

Referenced by BuildTupleHashTable(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), TupleHashTableHash(), and TupleHashTableHash_internal().

tablecxt

MemoryContext TupleHashTableData::tablecxt

Definition at line 870 of file execnodes.h.

Referenced by BuildTupleHashTable(), and LookupTupleHashEntry_internal().

tableslot

TupleTableSlot* TupleHashTableData::tableslot

Definition at line 873 of file execnodes.h.

Referenced by BuildTupleHashTable(), findPartialMatch(), TupleHashTableHash_internal(), and TupleHashTableMatch().

tempcxt

MemoryContext TupleHashTableData::tempcxt

Definition at line 871 of file execnodes.h.

Referenced by BuildTupleHashTable(), findPartialMatch(), FindTupleHashEntry(), LookupTupleHashEntry(), LookupTupleHashEntryHash(), and TupleHashTableHash().


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

AltStyle によって変換されたページ (->オリジナル) /