PostgreSQL Source Code: SubPlan Struct Reference (original) (raw)

#include <[primnodes.h](primnodes%5F8h%5Fsource.html)>

Data Fields
SubLinkType subLinkType
Node * testexpr
List * paramIds
int plan_id
char * plan_name
Oid firstColType
int32 firstColTypmod
Oid firstColCollation
bool useHashTable
bool unknownEqFalse
bool parallel_safe
List * setParam
List * parParam
List * args
Cost startup_cost
Cost per_call_cost

Definition at line 1076 of file primnodes.h.

pg_node_attr()

SubPlan::pg_node_attr ( no_query_jumble )

args

Definition at line 1108 of file primnodes.h.

Referenced by build_subplan(), ExecHashSubPlan(), ExecInitNode(), ExecInitSubPlanExpr(), ExecSetParamPlan(), expression_tree_mutator_impl(), expression_tree_walker_impl(), finalize_primnode(), find_param_referent(), max_parallel_hazard_walker(), and SS_process_ctes().

firstColCollation

Oid SubPlan::firstColCollation

firstColType

Oid SubPlan::firstColType

firstColTypmod

int32 SubPlan::firstColTypmod

parallel_safe

bool SubPlan::parallel_safe

paramIds

parParam

Definition at line 1107 of file primnodes.h.

Referenced by build_subplan(), cost_subplan(), ExecHashSubPlan(), ExecInitSubPlan(), ExecInitSubPlanExpr(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), finalize_primnode(), find_param_referent(), make_subplan(), and SS_process_ctes().

per_call_cost

Cost SubPlan::per_call_cost

plan_id

plan_name

setParam

Definition at line 1105 of file primnodes.h.

Referenced by build_subplan(), create_ctescan_plan(), ExecInitSubPlan(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), ExecSubPlan(), finalize_plan(), find_param_generator(), is_parallel_safe(), set_param_references(), SS_identify_outer_params(), SS_make_initplan_from_plan(), and SS_process_ctes().

startup_cost

Cost SubPlan::startup_cost

subLinkType

Definition at line 1082 of file primnodes.h.

Referenced by build_subplan(), buildSubPlanHash(), cost_subplan(), ExecInitExprRec(), ExecInitSubPlan(), ExecPushExprSetupSteps(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), ExecSubPlan(), expr_setup_walker(), exprCollation(), exprType(), exprTypmod(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), find_param_generator(), get_rule_expr(), SS_make_initplan_from_plan(), and SS_process_ctes().

testexpr

Definition at line 1084 of file primnodes.h.

Referenced by build_subplan(), cost_subplan(), ExecInitSubPlan(), expression_tree_mutator_impl(), expression_tree_walker_impl(), finalize_primnode(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), get_rule_expr(), max_parallel_hazard_walker(), and SS_process_ctes().

unknownEqFalse

bool SubPlan::unknownEqFalse

useHashTable

bool SubPlan::useHashTable


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