PostgreSQL Source Code  git master
AppendState Struct Reference

#include <execnodes.h>

Data Fields

PlanState ps
PlanState ** appendplans
int as_nplans
int as_whichplan
bool as_begun
int as_nasyncplans
AsyncRequest ** as_asyncrequests
TupleTableSlot ** as_asyncresults
int as_nasyncresults
bool as_syncdone
int as_nasyncremain
struct WaitEventSetas_eventset
int as_first_partial_plan
Size pstate_len
struct PartitionPruneStateas_prune_state
bool(* choose_next_subplan )(AppendState *)

Detailed Description

Definition at line 1247 of file execnodes.h.

Field Documentation

◆ appendplans

PlanState** AppendState::appendplans

◆ as_asyncplans

Bitmapset* AppendState::as_asyncplans

◆ as_asyncrequests

AsyncRequest** AppendState::as_asyncrequests

◆ as_asyncresults

TupleTableSlot** AppendState::as_asyncresults

Definition at line 1257 of file execnodes.h.

Referenced by ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), and ExecInitAppend().

◆ as_begun

bool AppendState::as_begun

Definition at line 1253 of file execnodes.h.

Referenced by ExecAppend(), ExecInitAppend(), and ExecReScanAppend().

◆ as_eventset

struct WaitEventSet* AppendState::as_eventset

◆ as_first_partial_plan

int AppendState::as_first_partial_plan

◆ as_nasyncplans

◆ as_nasyncremain

◆ as_nasyncresults

int AppendState::as_nasyncresults

Definition at line 1258 of file execnodes.h.

Referenced by ExecAppendAsyncRequest(), and ExecAsyncAppendResponse().

◆ as_needrequest

Bitmapset* AppendState::as_needrequest

◆ as_nplans

◆ as_prune_state

◆ as_pstate

◆ as_syncdone

◆ as_valid_asyncplans

Bitmapset* AppendState::as_valid_asyncplans

◆ as_valid_subplans

◆ as_whichplan

◆ choose_next_subplan

bool(* AppendState::choose_next_subplan) (AppendState *)

◆ ps

◆ pstate_len

Size AppendState::pstate_len

Definition at line 1268 of file execnodes.h.

Referenced by ExecAppendEstimate(), and ExecAppendInitializeDSM().

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