PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
Expr | xpr |
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 721 of file primnodes.h.
List* SubPlan::args |
Definition at line 751 of file primnodes.h.
Referenced by build_subplan(), ExecInitSubPlan(), expression_tree_mutator(), expression_tree_walker(), finalize_primnode(), find_param_referent(), max_parallel_hazard_walker(), and SS_process_ctes().
Oid SubPlan::firstColCollation |
Definition at line 736 of file primnodes.h.
Referenced by build_subplan(), exprCollation(), SS_make_initplan_from_plan(), and SS_process_ctes().
Oid SubPlan::firstColType |
Definition at line 734 of file primnodes.h.
Referenced by build_subplan(), ExecScanSubPlan(), ExecSetParamPlan(), exprType(), SS_make_initplan_from_plan(), and SS_process_ctes().
int32 SubPlan::firstColTypmod |
Definition at line 735 of file primnodes.h.
Referenced by build_subplan(), exprTypmod(), SS_make_initplan_from_plan(), and SS_process_ctes().
bool SubPlan::parallel_safe |
Definition at line 744 of file primnodes.h.
Referenced by build_subplan(), max_parallel_hazard_walker(), and SS_process_ctes().
List* SubPlan::paramIds |
Definition at line 728 of file primnodes.h.
Referenced by build_subplan(), buildSubPlanHash(), ExecScanSubPlan(), finalize_primnode(), max_parallel_hazard_walker(), and SS_process_ctes().
List* SubPlan::parParam |
Definition at line 750 of file primnodes.h.
Referenced by build_subplan(), cost_subplan(), ExecHashSubPlan(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), finalize_primnode(), find_param_referent(), make_subplan(), and SS_process_ctes().
Cost SubPlan::per_call_cost |
Definition at line 754 of file primnodes.h.
Referenced by cost_qual_eval_walker(), cost_subplan(), fix_alternative_subplan(), and SS_charge_for_initplans().
int SubPlan::plan_id |
Definition at line 730 of file primnodes.h.
Referenced by build_subplan(), create_ctescan_plan(), ExecInitSubPlan(), ExplainSubPlans(), find_param_referent(), fix_alternative_subplan(), SS_make_initplan_from_plan(), and SS_process_ctes().
char* SubPlan::plan_name |
Definition at line 732 of file primnodes.h.
Referenced by build_subplan(), ExecInitSubPlan(), ExplainSubPlans(), get_rule_expr(), SS_make_initplan_from_plan(), and SS_process_ctes().
List* SubPlan::setParam |
Definition at line 748 of file primnodes.h.
Referenced by build_subplan(), create_ctescan_plan(), ExecInitSubPlan(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), ExecSubPlan(), finalize_plan(), is_parallel_safe(), set_param_references(), SS_identify_outer_params(), SS_make_initplan_from_plan(), and SS_process_ctes().
Cost SubPlan::startup_cost |
Definition at line 753 of file primnodes.h.
Referenced by cost_qual_eval_walker(), cost_subplan(), fix_alternative_subplan(), and SS_charge_for_initplans().
SubLinkType SubPlan::subLinkType |
Definition at line 725 of file primnodes.h.
Referenced by build_subplan(), buildSubPlanHash(), cost_subplan(), ExecInitSubPlan(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), ExecSubPlan(), exprCollation(), exprType(), exprTypmod(), SS_make_initplan_from_plan(), and SS_process_ctes().
Node* SubPlan::testexpr |
Definition at line 727 of file primnodes.h.
Referenced by build_subplan(), cost_subplan(), ExecInitSubPlan(), expression_tree_mutator(), expression_tree_walker(), finalize_primnode(), max_parallel_hazard_walker(), and SS_process_ctes().
bool SubPlan::unknownEqFalse |
Definition at line 741 of file primnodes.h.
Referenced by build_subplan(), buildSubPlanHash(), and SS_process_ctes().
bool SubPlan::useHashTable |
Definition at line 739 of file primnodes.h.
Referenced by build_subplan(), cost_subplan(), ExecInitSubPlan(), ExecSubPlan(), get_rule_expr(), make_subplan(), and SS_process_ctes().
Expr SubPlan::xpr |
Definition at line 723 of file primnodes.h.