PostgreSQL Source Code
git master
|
#include <primnodes.h>
Public Member Functions | |
pg_node_attr (no_query_jumble) Expr xpr | |
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 986 of file primnodes.h.
SubPlan::pg_node_attr | ( | no_query_jumble | ) |
List* SubPlan::args |
Definition at line 1018 of file primnodes.h.
Referenced by ExecInitSubPlan(), expression_tree_mutator_impl(), expression_tree_walker_impl(), finalize_primnode(), find_param_referent(), and max_parallel_hazard_walker().
Oid SubPlan::firstColCollation |
Definition at line 1003 of file primnodes.h.
Referenced by exprCollation(), and SS_make_initplan_from_plan().
Oid SubPlan::firstColType |
Definition at line 1001 of file primnodes.h.
Referenced by ExecScanSubPlan(), ExecSetParamPlan(), exprType(), and SS_make_initplan_from_plan().
int32 SubPlan::firstColTypmod |
Definition at line 1002 of file primnodes.h.
Referenced by exprTypmod(), and SS_make_initplan_from_plan().
bool SubPlan::parallel_safe |
Definition at line 1011 of file primnodes.h.
Referenced by max_parallel_hazard_walker(), SS_compute_initplan_cost(), and SS_make_initplan_from_plan().
List* SubPlan::paramIds |
Definition at line 995 of file primnodes.h.
Referenced by buildSubPlanHash(), ExecScanSubPlan(), finalize_primnode(), and max_parallel_hazard_walker().
List* SubPlan::parParam |
Definition at line 1017 of file primnodes.h.
Referenced by cost_subplan(), ExecHashSubPlan(), ExecInitSubPlan(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), finalize_primnode(), find_param_referent(), and make_subplan().
Cost SubPlan::per_call_cost |
Definition at line 1021 of file primnodes.h.
Referenced by cost_qual_eval_walker(), cost_subplan(), fix_alternative_subplan(), and SS_compute_initplan_cost().
int SubPlan::plan_id |
Definition at line 997 of file primnodes.h.
Referenced by create_ctescan_plan(), ExecInitSubPlan(), ExplainSubPlans(), fix_alternative_subplan(), and SS_make_initplan_from_plan().
char* SubPlan::plan_name |
Definition at line 999 of file primnodes.h.
Referenced by ExecInitSubPlan(), ExplainSubPlans(), get_rule_expr(), and SS_make_initplan_from_plan().
List* SubPlan::setParam |
Definition at line 1015 of file primnodes.h.
Referenced by create_ctescan_plan(), ExecInitSubPlan(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), ExecSubPlan(), finalize_plan(), is_parallel_safe(), set_param_references(), SS_identify_outer_params(), and SS_make_initplan_from_plan().
Cost SubPlan::startup_cost |
Definition at line 1020 of file primnodes.h.
Referenced by cost_qual_eval_walker(), cost_subplan(), fix_alternative_subplan(), and SS_compute_initplan_cost().
SubLinkType SubPlan::subLinkType |
Definition at line 992 of file primnodes.h.
Referenced by buildSubPlanHash(), cost_subplan(), ExecInitExprRec(), ExecInitSubPlan(), ExecPushExprSetupSteps(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), ExecSubPlan(), expr_setup_walker(), exprCollation(), exprType(), exprTypmod(), and SS_make_initplan_from_plan().
Node* SubPlan::testexpr |
Definition at line 994 of file primnodes.h.
Referenced by cost_subplan(), ExecInitSubPlan(), expression_tree_mutator_impl(), expression_tree_walker_impl(), finalize_primnode(), and max_parallel_hazard_walker().
bool SubPlan::unknownEqFalse |
Definition at line 1008 of file primnodes.h.
Referenced by buildSubPlanHash().
bool SubPlan::useHashTable |
Definition at line 1006 of file primnodes.h.
Referenced by cost_subplan(), ExecInitSubPlan(), ExecSubPlan(), get_rule_expr(), and make_subplan().