PostgreSQL Source Code
git master
|
#include "nodes/execnodes.h"
Go to the source code of this file.
Functions | |
BitmapOrState * | ExecInitBitmapOr (BitmapOr *node, EState *estate, int eflags) |
Node * | MultiExecBitmapOr (BitmapOrState *node) |
void | ExecEndBitmapOr (BitmapOrState *node) |
void | ExecReScanBitmapOr (BitmapOrState *node) |
void ExecEndBitmapOr | ( | BitmapOrState * | node | ) |
Definition at line 196 of file nodeBitmapOr.c.
References BitmapOrState::bitmapplans, ExecEndNode(), i, and BitmapOrState::nplans.
Referenced by ExecEndNode().
BitmapOrState* ExecInitBitmapOr | ( | BitmapOr * | node, |
EState * | estate, | ||
int | eflags | ||
) |
Definition at line 56 of file nodeBitmapOr.c.
References Assert, BitmapOrState::bitmapplans, BitmapOr::bitmapplans, EXEC_FLAG_BACKWARD, EXEC_FLAG_MARK, ExecBitmapOr(), ExecInitNode(), PlanState::ExecProcNode, i, lfirst, list_length(), makeNode, BitmapOrState::nplans, palloc0(), PlanState::plan, BitmapOrState::ps, and PlanState::state.
Referenced by ExecInitNode().
void ExecReScanBitmapOr | ( | BitmapOrState * | node | ) |
Definition at line 219 of file nodeBitmapOr.c.
References BitmapOrState::bitmapplans, PlanState::chgParam, ExecReScan(), i, BitmapOrState::nplans, BitmapOrState::ps, and UpdateChangedParamSet().
Referenced by ExecReScan().
Node* MultiExecBitmapOr | ( | BitmapOrState * | node | ) |
Definition at line 111 of file nodeBitmapOr.c.
References BitmapOrState::bitmapplans, elog, ERROR, EState::es_query_dsa, i, InstrStartNode(), InstrStopNode(), PlanState::instrument, IsA, MultiExecProcNode(), BitmapOrState::nplans, PlanState::plan, BitmapOrState::ps, PlanState::state, tbm_create(), tbm_free(), tbm_union(), and work_mem.
Referenced by MultiExecProcNode().