|
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 | isInitPlan |
| bool | useHashTable |
| bool | unknownEqFalse |
| bool | parallel_safe |
| List * | setParam |
| List * | parParam |
| List * | args |
| Cost | startup_cost |
| Cost | per_call_cost |
Definition at line 1091 of file primnodes.h.
| SubPlan::pg_node_attr | ( | no_query_jumble | ) |
| List* SubPlan::args |
Definition at line 1124 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().
| Oid SubPlan::firstColCollation |
Definition at line 1108 of file primnodes.h.
Referenced by build_subplan(), exprCollation(), SS_make_initplan_from_plan(), and SS_process_ctes().
| Oid SubPlan::firstColType |
Definition at line 1106 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 1107 of file primnodes.h.
Referenced by build_subplan(), exprTypmod(), SS_make_initplan_from_plan(), and SS_process_ctes().
| bool SubPlan::isInitPlan |
Definition at line 1111 of file primnodes.h.
Referenced by build_subplan(), ExplainSubPlans(), get_parameter(), get_rule_expr(), and SS_make_initplan_from_plan().
| bool SubPlan::parallel_safe |
Definition at line 1117 of file primnodes.h.
Referenced by build_subplan(), max_parallel_hazard_walker(), SS_compute_initplan_cost(), SS_make_initplan_from_plan(), and SS_process_ctes().
| List* SubPlan::paramIds |
Definition at line 1100 of file primnodes.h.
Referenced by build_subplan(), buildSubPlanHash(), ExecScanSubPlan(), finalize_primnode(), find_param_generator(), max_parallel_hazard_walker(), and SS_process_ctes().
| List* SubPlan::parParam |
Definition at line 1123 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().
| Cost SubPlan::per_call_cost |
Definition at line 1127 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 1102 of file primnodes.h.
Referenced by build_subplan(), create_ctescan_plan(), ExecInitSubPlan(), ExplainSubPlans(), fix_alternative_subplan(), SS_make_initplan_from_plan(), and SS_process_ctes().
| char* SubPlan::plan_name |
Definition at line 1104 of file primnodes.h.
Referenced by build_subplan(), ExecInitSubPlan(), ExplainSubPlans(), get_parameter(), get_rule_expr(), SS_make_initplan_from_plan(), and SS_process_ctes().
| List* SubPlan::setParam |
Definition at line 1121 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().
| Cost SubPlan::startup_cost |
Definition at line 1126 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 1097 of file primnodes.h.
Referenced by build_subplan(), buildSubPlanHash(), cost_subplan(), ExecInitExprRec(), ExecInitSubPlan(), ExecPushExprSetupSteps(), ExecReScanSetParamPlan(), ExecScanSubPlan(), ExecSetParamPlan(), ExecSubPlan(), ExplainSubPlans(), 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().
| Node* SubPlan::testexpr |
Definition at line 1099 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().
| bool SubPlan::unknownEqFalse |
Definition at line 1114 of file primnodes.h.
Referenced by build_subplan(), buildSubPlanHash(), and SS_process_ctes().
| bool SubPlan::useHashTable |
Definition at line 1112 of file primnodes.h.
Referenced by build_subplan(), cost_subplan(), ExecInitSubPlan(), ExecSubPlan(), get_parameter(), get_rule_expr(), make_subplan(), and SS_process_ctes().