530 #define InitTupleHashIterator(htable, iter) \
531 hash_seq_init(iter, (htable)->hashtab)
532 #define TermTupleHashIterator(iter) \
534 #define ResetTupleHashIterator(htable, iter) \
536 hash_freeze((htable)->hashtab); \
537 hash_seq_init(iter, (htable)->hashtab); \
539 #define ScanTupleHashTable(iter) \
540 ((TupleHashEntry) hash_seq_search(iter))
1071 #define innerPlanState(node) (((PlanState *)(node))->righttree)
1072 #define outerPlanState(node) (((PlanState *)(node))->lefttree)
1075 #define InstrCountFiltered1(node, delta) \
1077 if (((PlanState *)(node))->instrument) \
1078 ((PlanState *)(node))->instrument->nfiltered1 += (delta); \
1080 #define InstrCountFiltered2(node, delta) \
1082 if (((PlanState *)(node))->instrument) \
1083 ((PlanState *)(node))->instrument->nfiltered2 += (delta); \
bool ioss_RuntimeKeysReady
struct AggStatePerTransData * AggStatePerTrans
struct GroupState GroupState
IndexRuntimeKeyInfo * biss_RuntimeKeys
struct AggStatePerGroupData * AggStatePerGroup
JunkFilter * ri_junkFilter
MemoryContext curaggcontext
JunkFilter * es_junkFilter
struct TupleConversionMap * map
struct WindowFuncExprState WindowFuncExprState
struct ArrayRefExprState ArrayRefExprState
struct AggState * aggstate
ProjectionInfo * projLeft
WorkerInstrumentation * worker_instrument
struct WindowStatePerAggData * WindowStatePerAgg
MemoryContext tableContext
TupleTableSlot * hj_NullInnerTupleSlot
TupleTableSlot ** ms_slots
ExprContext * innerecontext
struct GroupingFuncExprState GroupingFuncExprState
struct ScanState ScanState
ProjectionInfo * ri_onConflictSetProj
Tuplestorestate * tuplestorestate
MemoryContext tempContext
ProjectionInfo * ps_ProjInfo
Instrumentation * instrument
struct SetOpStatePerGroupData * SetOpStatePerGroup
ExprContext * mj_InnerEContext
struct FieldSelectState FieldSelectState
Tuplestorestate * intermediate_table
TupleTableSlot * es_trig_newtup_slot
DomainConstraintType constrainttype
struct WindowAggState WindowAggState
TupleTableSlot * inputslot
IndexRuntimeKeyInfo * iss_RuntimeKeys
TupleTableSlot * sort_slot
ResultRelInfo * resultRelInfo
Tuplesortstate * sort_out
int16 * iss_OrderByTypLens
ExprContext * ps_ExprContext
Datum(* ExprStateEvalFunc)(ExprState *expression, ExprContext *econtext, bool *isNull, ExprDoneCond *isDone)
SortSupport iss_SortSupport
MemoryContext ecxt_per_tuple_memory
struct BitmapHeapScanState BitmapHeapScanState
struct CaseWhenState CaseWhenState
TupleTableSlot * mt_conflproj
struct DomainConstraintRef * constraint_ref
Relation biss_RelationDesc
TupleTableSlot * mj_MarkedTupleSlot
ExprDoneCond * pi_itemIsDone
Instrumentation * ri_TrigInstrument
PlannedStmt * es_plannedstmt
struct ArrayCoerceExprState ArrayCoerceExprState
bool need_to_scan_locally
Snapshot es_crosscheck_snapshot
struct CteScanState * leader
TupleTableSlot * mj_NullInnerTupleSlot
TupleTableSlot * jf_resultSlot
IndexRuntimeKeyInfo * ioss_RuntimeKeys
struct PlanState * parent
LockWaitPolicy waitPolicy
ExprContext * es_per_tuple_exprcontext
struct SubqueryScanState SubqueryScanState
struct TupleQueueReader ** reader
TupleTableSlot * ss_ScanTupleSlot
struct AggStatePerPhaseData * AggStatePerPhase
struct WindowStatePerFuncData * WindowStatePerFunc
FmgrInfo * partEqfunctions
struct CoerceToDomainState CoerceToDomainState
LockClauseStrength strength
Relation ss_currentRelation
AggStatePerTrans pertrans
TupleTableSlot * hj_OuterTupleSlot
struct PlanState * righttree
struct ScalarArrayOpExprState ScalarArrayOpExprState
struct ExecRowMark ExecRowMark
struct FieldStoreState FieldStoreState
TupleTableSlot * temp_slot_1
HASH_SEQ_STATUS TupleHashIterator
WindowStatePerFunc perfunc
TupleTableSlot * hj_FirstOuterTupleSlot
struct ModifyTableState ModifyTableState
ScanDirection es_direction
struct PlanState * lefttree
struct HashJoinState HashJoinState
TupleTableSlot * first_part_slot
TupleTableSlot * mt_existing
FmgrInfo * tab_hash_funcs
const struct CustomExecMethods * methods
List * ri_WithCheckOptionExprs
FmgrInfo * tab_hash_funcs
struct WindowObjectData * agg_winobj
struct BoolExprState BoolExprState
OnConflictAction mt_onconflict
List * ii_ExpressionsState
TupleTableSlot * ps_ResultTupleSlot
ParamExecData * es_param_exec_vals
struct ArrayMapState * amstate
MemoryContext es_query_cxt
struct FunctionScanState FunctionScanState
TupleHashIterator hashiter
struct ConvertRowtypeExprState ConvertRowtypeExprState
struct PlanState * planstate
TupleTableSlot * hj_NullOuterTupleSlot
struct CustomScanState CustomScanState
struct ResultRelInfo ResultRelInfo
struct CoalesceExprState CoalesceExprState
List ** ri_ConstraintExprs
struct ParallelExecutorInfo * pei
ExprContext_CB * ecxt_callbacks
struct NullTestState NullTestState
struct SeqScanState SeqScanState
struct TupleHashEntryData TupleHashEntryData
struct HashJoinTupleData * HashJoinTuple
ExprState * resconstantqual
bool ri_usesFdwDirectModify
MemoryContext tempContext
ItemPointerData * tss_TidList
TupleTableSlot * temp_slot_2
struct BitmapAndState BitmapAndState
ExprContext * ioss_RuntimeContext
ExprStateEvalFunc evalfunc
struct MergeJoinClauseData * MergeJoinClause
struct MergeJoinState MergeJoinState
struct ExecAuxRowMark ExecAuxRowMark
TupleDesc jf_cleanTupType
HashJoinTuple hj_CurTuple
ResultRelInfo * es_result_relations
struct ExprContext ExprContext
IndexScanDesc ioss_ScanDesc
bool * iss_OrderByTypByVals
struct TupleHashTableData * TupleHashTable
struct ValuesScanState ValuesScanState
TupleTableSlot * ecxt_innertuple
TupleTableSlot * es_trig_oldtup_slot
ParamExecData * ecxt_param_exec_vals
struct MaterialState MaterialState
struct EState * ecxt_estate
struct ProjectionInfo ProjectionInfo
struct HashState HashState
ProjectionInfo * ri_projectReturning
struct TupleHashTableData TupleHashTableData
struct FdwRoutine * ri_FdwRoutine
struct CoerceViaIOState CoerceViaIOState
struct FdwRoutine * fdwroutine
struct PlanState * parent
MergeJoinClause mj_Clauses
struct GenericExprState GenericExprState
struct MinMaxExprState MinMaxExprState
bool iss_RuntimeKeysReady
TupleTableSlot * es_trig_tuple_slot
TupleTableSlot * origslot
struct LockRowsState LockRowsState
struct RecursiveUnionState RecursiveUnionState
struct HashJoinTableData * HashJoinTable
TBMIterateResult * tbmres
TriggerDesc * ri_TrigDesc
TupleHashIterator hashiter
struct AggrefExprState AggrefExprState
struct ExprContext_CB * next
Tuplestorestate * working_table
struct AlternativeSubPlanState AlternativeSubPlanState
RecursiveUnionState * rustate
struct FunctionScanPerFuncState * funcstates
struct NestLoopState NestLoopState
List * es_trig_target_relations
FunctionCallInfoData fcinfo_data
List * es_auxmodifytables
IndexScanDesc biss_ScanDesc
TupleTableSlot * funcResultSlot
TupleTableSlot * funnel_slot
AggStatePerGroup pergroup
List * ri_WithCheckOptions
struct TupleHashEntryData * TupleHashEntry
TupleTableSlot * agg_row_slot
int es_num_result_relations
TupleTableSlot * nl_NullInnerTupleSlot
Tuplestorestate * funcResultStore
MemoryContext tempContext
MemoryContext hashtempcxt
struct SampleScanState SampleScanState
List * ri_onConflictSetWhere
Relation ioss_RelationDesc
MemoryContext hashtablecxt
struct binaryheap * ms_heap
FmgrInfo * ordEqfunctions
struct PlanState PlanState
SetFunctionReturnMode returnMode
ExprContext ** aggcontexts
MemoryContext tableContext
TupleTableSlot * ecxt_outertuple
struct WholeRowVarExprState WholeRowVarExprState
TupleTableSlot * tableslot
TupleTableSlot * mj_InnerTupleSlot
struct AggStatePerAggData * AggStatePerAgg
struct XmlExprState XmlExprState
struct UniqueState UniqueState
ExprContext * mj_OuterEContext
struct SetOpState SetOpState
TupleTableSlot * ecxt_scantuple
SetOpStatePerGroup pergroup
AttrNumber ii_KeyAttrNumbers[INDEX_MAX_KEYS]
struct TsmRoutine * tsmroutine
ExprContext * iss_RuntimeContext
bool biss_RuntimeKeysReady
TBMIterator * tbmiterator
MemoryContext ecxt_per_query_memory
TupleTableSlot * mj_NullOuterTupleSlot
struct IndexInfo IndexInfo
FmgrInfo * lhs_hash_funcs
TupleTableSlot * hashslot
struct RowExprState RowExprState
Tuplestorestate * setResult
HeapScanDesc ss_currentScanDesc
struct MergeAppendState MergeAppendState
IndexArrayKeyInfo * biss_ArrayKeys
JunkFilter * wrv_junkFilter
TupleTableSlot * hj_HashTupleSlot
struct TidScanState TidScanState
struct ReturnSetInfo ReturnSetInfo
struct GatherState GatherState
HashJoinTable hj_HashTable
struct RowCompareExprState RowCompareExprState
TBMIterator * prefetch_iterator
struct DomainConstraintState DomainConstraintState
IndexInfo ** ri_IndexRelationInfo
struct ArrayExprState ArrayExprState
struct ExprContext_CB ExprContext_CB
struct JunkFilter JunkFilter
AggStatePerTrans curpertrans
ParamListInfo es_param_list_info
ProjectionInfo * projRight
MemoryContext partcontext
struct CteScanState CteScanState
struct FuncExprState FuncExprState
struct ResultState ResultState
ExprContext * biss_RuntimeContext
Datum * iss_OrderByValues
uint16 * ii_ExclusionStrats
void(* ExprContextCallbackFunction)(Datum arg)
struct BitmapIndexScanState BitmapIndexScanState
ParamListInfo ecxt_param_list_info
Tuplestorestate * cte_table
ExprContext * pi_exprContext
IndexScanDesc iss_ScanDesc
struct AppendState AppendState
struct SortState SortState
struct IndexOnlyScanState IndexOnlyScanState
RelationPtr ri_IndexRelationDescs
struct SubPlanState SubPlanState
struct IndexScanState IndexScanState
FmgrInfo * ri_TrigFunctions
struct ForeignScanState ForeignScanState
struct CaseExprState CaseExprState
struct BitmapOrState BitmapOrState
Relation iss_RelationDesc
TupleTableSlot * mj_OuterTupleSlot
pairingheap * iss_ReorderQueue
struct LimitState LimitState
struct WorkTableScanState WorkTableScanState
struct JoinState JoinState
ResultRelInfo * es_result_relation_info