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:
- src/include/nodes/primnodes.h