|
PostgreSQL Source Code git master
|
#include <execnodes.h>
Data Fields | |
| PlanState | ps |
| PlanState ** | appendplans |
| int | as_nplans |
| int | as_whichplan |
| bool | as_begun |
| Bitmapset * | as_asyncplans |
| int | as_nasyncplans |
| AsyncRequest ** | as_asyncrequests |
| TupleTableSlot ** | as_asyncresults |
| int | as_nasyncresults |
| bool | as_syncdone |
| int | as_nasyncremain |
| Bitmapset * | as_needrequest |
| struct WaitEventSet * | as_eventset |
| int | as_first_partial_plan |
| ParallelAppendState * | as_pstate |
| Size | pstate_len |
| struct PartitionPruneState * | as_prune_state |
| bool | as_valid_subplans_identified |
| Bitmapset * | as_valid_subplans |
| Bitmapset * | as_valid_asyncplans |
| bool(* | choose_next_subplan )(AppendState *) |
Definition at line 1494 of file execnodes.h.
| PlanState** AppendState::appendplans |
Definition at line 1497 of file execnodes.h.
Referenced by ExecAppend(), ExecEndAppend(), ExecInitAppend(), ExecReScanAppend(), ExecSetTupleBound(), and search_plan_tree().
| Bitmapset* AppendState::as_asyncplans |
Definition at line 1501 of file execnodes.h.
Referenced by classify_matching_subplans(), ExecAppendAsyncEventWait(), ExecInitAppend(), and ExecReScanAppend().
| AsyncRequest** AppendState::as_asyncrequests |
Definition at line 1503 of file execnodes.h.
Referenced by ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAppendAsyncRequest(), ExecInitAppend(), and ExecReScanAppend().
| TupleTableSlot** AppendState::as_asyncresults |
Definition at line 1504 of file execnodes.h.
Referenced by ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), and ExecInitAppend().
| bool AppendState::as_begun |
Definition at line 1500 of file execnodes.h.
Referenced by ExecAppend(), ExecInitAppend(), and ExecReScanAppend().
| struct WaitEventSet* AppendState::as_eventset |
Definition at line 1510 of file execnodes.h.
Referenced by ExecAppendAsyncEventWait(), ExecInitAppend(), and postgresForeignAsyncConfigureWait().
| int AppendState::as_first_partial_plan |
Definition at line 1512 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), and ExecInitAppend().
| int AppendState::as_nasyncplans |
Definition at line 1502 of file execnodes.h.
Referenced by choose_next_subplan_locally(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAsyncAppendResponse(), ExecInitAppend(), and ExecReScanAppend().
| int AppendState::as_nasyncremain |
Definition at line 1508 of file execnodes.h.
Referenced by classify_matching_subplans(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAppendAsyncGetNext(), ExecAsyncAppendResponse(), ExecInitAppend(), and ExecReScanAppend().
| int AppendState::as_nasyncresults |
Definition at line 1505 of file execnodes.h.
Referenced by ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), ExecInitAppend(), and ExecReScanAppend().
| Bitmapset* AppendState::as_needrequest |
Definition at line 1509 of file execnodes.h.
Referenced by ExecAppend(), ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), ExecInitAppend(), ExecReScanAppend(), and postgresForeignAsyncConfigureWait().
| int AppendState::as_nplans |
Definition at line 1498 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendEstimate(), ExecAppendReInitializeDSM(), ExecEndAppend(), ExecInitAppend(), ExecReScanAppend(), ExecSetTupleBound(), mark_invalid_subplans_as_finished(), and search_plan_tree().
| struct PartitionPruneState* AppendState::as_prune_state |
Definition at line 1516 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), ExecAppendAsyncBegin(), ExecInitAppend(), ExecReScanAppend(), and mark_invalid_subplans_as_finished().
| ParallelAppendState* AppendState::as_pstate |
Definition at line 1514 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), ExecAppendInitializeDSM(), ExecAppendInitializeWorker(), ExecAppendReInitializeDSM(), and mark_invalid_subplans_as_finished().
| bool AppendState::as_syncdone |
Definition at line 1506 of file execnodes.h.
Referenced by choose_next_subplan_locally(), classify_matching_subplans(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAppendAsyncGetNext(), ExecInitAppend(), and ExecReScanAppend().
| Bitmapset* AppendState::as_valid_asyncplans |
Definition at line 1519 of file execnodes.h.
Referenced by classify_matching_subplans(), ExecAppendAsyncBegin(), ExecInitAppend(), and ExecReScanAppend().
| Bitmapset* AppendState::as_valid_subplans |
Definition at line 1518 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), classify_matching_subplans(), ExecAppendAsyncBegin(), ExecInitAppend(), ExecReScanAppend(), and mark_invalid_subplans_as_finished().
| bool AppendState::as_valid_subplans_identified |
Definition at line 1517 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), classify_matching_subplans(), ExecAppendAsyncBegin(), ExecInitAppend(), and ExecReScanAppend().
| int AppendState::as_whichplan |
Definition at line 1499 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), ExecAppend(), ExecInitAppend(), and ExecReScanAppend().
| bool(* AppendState::choose_next_subplan) (AppendState *) |
Definition at line 1520 of file execnodes.h.
Referenced by ExecAppend(), ExecAppendInitializeDSM(), ExecAppendInitializeWorker(), and ExecInitAppend().
| PlanState AppendState::ps |
Definition at line 1496 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncGetNext(), ExecAppendInitializeDSM(), ExecAppendInitializeWorker(), ExecInitAppend(), and ExecReScanAppend().
| Size AppendState::pstate_len |
Definition at line 1515 of file execnodes.h.
Referenced by ExecAppendEstimate(), and ExecAppendInitializeDSM().