1/*-------------------------------------------------------------------------
4 * prototypes for nodeHashjoin.c
7 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
8 * Portions Copyright (c) 1994, Regents of the University of California
10 * src/include/executor/nodeHashjoin.h
12 *-------------------------------------------------------------------------
34#endif /* NODEHASHJOIN_H */
void ExecHashJoinInitializeDSM(HashJoinState *state, ParallelContext *pcxt)
void ExecEndHashJoin(HashJoinState *node)
void ExecShutdownHashJoin(HashJoinState *node)
void ExecHashJoinEstimate(HashJoinState *state, ParallelContext *pcxt)
void ExecHashJoinSaveTuple(MinimalTuple tuple, uint32 hashvalue, BufFile **fileptr, HashJoinTable hashtable)
void ExecReScanHashJoin(HashJoinState *node)
void ExecHashJoinReInitializeDSM(HashJoinState *state, ParallelContext *pcxt)
void ExecHashJoinInitializeWorker(HashJoinState *state, ParallelWorkerContext *pwcxt)
HashJoinState * ExecInitHashJoin(HashJoin *node, EState *estate, int eflags)