PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
Expr | xpr |
Oid | opno |
Oid | opfuncid |
Oid | opresulttype |
bool | opretset |
Oid | opcollid |
Oid | inputcollid |
List * | args |
int | location |
Definition at line 539 of file primnodes.h.
List* OpExpr::args |
Definition at line 548 of file primnodes.h.
Referenced by arrayconst_cleanup_fn(), arrayconst_startup_fn(), arrayexpr_cleanup_fn(), arrayexpr_next_fn(), arrayexpr_startup_fn(), clause_selectivity_ext(), clauselist_selectivity_ext(), commute_restrictinfo(), CommuteOpExpr(), compute_semijoin_info(), convert_EXISTS_to_ANY(), create_hashjoin_plan(), deparseDistinctExpr(), deparseOpExpr(), dependency_is_compatible_clause(), dependency_is_compatible_expression(), eval_const_expressions_mutator(), exec_check_rw_parameter(), ExecInitExprRec(), ExecInitFunctionResultSet(), ExecInitSubPlan(), expression_tree_mutator(), expression_tree_walker(), exprLocation(), exprTypmod(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), fix_indexqual_clause(), foreign_expr_walker(), get_leftop(), get_oper_expr(), get_rightop(), get_rule_expr(), get_simple_binary_op_name(), get_sublink_expr(), get_switched_clauses(), gincost_opexpr(), hash_ok_operator(), have_partkey_equi_join(), index_other_operands_eval_cost(), IsBinaryTidClause(), JumbleExpr(), like_regex_support(), make_op(), make_opclause(), make_row_comparison_op(), match_clause_to_ordering_op(), match_foreign_keys_to_quals(), match_opclause_to_indexcol(), mcv_get_match_bitmap(), MJExamineQuals(), negate_clause(), network_subset_support(), operator_predicate_proof(), paraminfo_get_equal_hashops(), print_expr(), statext_is_compatible_clause_internal(), test_opexpr_is_hashable(), and transformAExprNullIf().
Oid OpExpr::inputcollid |
Definition at line 547 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), clause_selectivity_ext(), convert_EXISTS_to_ANY(), create_hashjoin_plan(), eval_const_expressions_mutator(), ExecInitExprRec(), ExecInitFunctionResultSet(), find_expr_references_walker(), foreign_expr_walker(), get_switched_clauses(), like_regex_support(), make_opclause(), match_clause_to_partition_key(), match_opclause_to_indexcol(), negate_clause(), and operator_predicate_proof().
int OpExpr::location |
Definition at line 549 of file primnodes.h.
Referenced by eval_const_expressions_mutator(), exprLocation(), get_switched_clauses(), make_op(), make_opclause(), and negate_clause().
Oid OpExpr::opcollid |
Definition at line 546 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), eval_const_expressions_mutator(), foreign_expr_walker(), get_switched_clauses(), make_opclause(), and negate_clause().
Oid OpExpr::opfuncid |
Definition at line 543 of file primnodes.h.
Referenced by _equalDistinctExpr(), _equalNullIfExpr(), _equalOpExpr(), arrayconst_startup_fn(), arrayexpr_startup_fn(), check_functions_in_node(), commute_restrictinfo(), CommuteOpExpr(), eval_const_expressions_mutator(), exec_check_rw_parameter(), ExecInitExprRec(), ExecInitFunctionResultSet(), ExecInitSubPlan(), expression_returns_set_rows(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), get_switched_clauses(), make_op(), make_opclause(), match_clause_to_ordering_op(), match_opclause_to_indexcol(), negate_clause(), and set_opfuncid().
Oid OpExpr::opno |
Definition at line 542 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), btcostestimate(), clause_selectivity_ext(), clauselist_selectivity_ext(), commute_restrictinfo(), CommuteOpExpr(), compute_semijoin_info(), convert_EXISTS_to_ANY(), create_hashjoin_plan(), deparseOpExpr(), dependency_is_compatible_clause(), dependency_is_compatible_expression(), eval_const_expressions_mutator(), find_expr_references_walker(), foreign_expr_walker(), get_oper_expr(), get_simple_binary_op_name(), get_sublink_expr(), get_switched_clauses(), gincost_opexpr(), hash_ok_operator(), have_partkey_equi_join(), JumbleExpr(), make_op(), make_opclause(), make_row_comparison_op(), match_clause_to_ordering_op(), match_clause_to_partition_key(), match_foreign_keys_to_quals(), match_opclause_to_indexcol(), mcv_get_match_bitmap(), MJExamineQuals(), negate_clause(), operator_predicate_proof(), print_expr(), set_opfuncid(), and statext_is_compatible_clause_internal().
Oid OpExpr::opresulttype |
Definition at line 544 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), eval_const_expressions_mutator(), get_switched_clauses(), make_op(), make_opclause(), make_row_comparison_op(), negate_clause(), and transformAExprNullIf().
bool OpExpr::opretset |
Definition at line 545 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), eval_const_expressions_mutator(), expression_returns_set_rows(), expression_returns_set_walker(), get_switched_clauses(), make_op(), make_opclause(), negate_clause(), and transformAExprNullIf().
Expr OpExpr::xpr |
Definition at line 541 of file primnodes.h.
Referenced by arrayconst_startup_fn(), and arrayexpr_startup_fn().