PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
Expr | xpr |
Oid | opno |
Oid | opfuncid |
bool | useOr |
Oid | inputcollid |
List * | args |
int | location |
Definition at line 577 of file primnodes.h.
List* ScalarArrayOpExpr::args |
Definition at line 584 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), btcostestimate(), clause_is_strict_for(), cost_qual_eval_walker(), cost_tidscan(), deparseScalarArrayOpExpr(), dependency_is_compatible_clause(), ExecIndexBuildScanKeys(), ExecInitExprRec(), expression_tree_mutator(), expression_tree_walker(), exprLocation(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), fix_indexqual_clause(), foreign_expr_walker(), genericcostestimate(), get_rule_expr(), gincost_scalararrayopexpr(), index_other_operands_eval_cost(), is_strict_saop(), IsTidEqualAnyClause(), JumbleExpr(), make_partition_op_expr(), make_scalar_array_op(), match_clause_to_partition_key(), match_saopclause_to_indexcol(), mcv_get_match_bitmap(), negate_clause(), predicate_classify(), rewriteSearchAndCycle(), scalararraysel(), statext_is_compatible_clause_internal(), and TidExprListCreate().
Oid ScalarArrayOpExpr::inputcollid |
Definition at line 583 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), ExecIndexBuildScanKeys(), ExecInitExprRec(), foreign_expr_walker(), make_partition_op_expr(), match_clause_to_partition_key(), match_saopclause_to_indexcol(), negate_clause(), and scalararraysel().
int ScalarArrayOpExpr::location |
Definition at line 585 of file primnodes.h.
Referenced by exprLocation(), make_partition_op_expr(), make_scalar_array_op(), negate_clause(), and rewriteSearchAndCycle().
Oid ScalarArrayOpExpr::opfuncid |
Definition at line 581 of file primnodes.h.
Referenced by _equalScalarArrayOpExpr(), arrayconst_startup_fn(), arrayexpr_startup_fn(), check_functions_in_node(), cost_qual_eval_walker(), eval_const_expressions_mutator(), ExecIndexBuildScanKeys(), ExecInitExprRec(), is_strict_saop(), make_partition_op_expr(), make_scalar_array_op(), negate_clause(), and set_sa_opfuncid().
Oid ScalarArrayOpExpr::opno |
Definition at line 580 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), btcostestimate(), clause_is_strict_for(), deparseScalarArrayOpExpr(), dependency_is_compatible_clause(), ExecIndexBuildScanKeys(), find_expr_references_walker(), foreign_expr_walker(), get_rule_expr(), gincost_scalararrayopexpr(), IsTidEqualAnyClause(), JumbleExpr(), make_partition_op_expr(), make_scalar_array_op(), match_clause_to_partition_key(), match_saopclause_to_indexcol(), mcv_get_match_bitmap(), negate_clause(), rewriteSearchAndCycle(), scalararraysel(), set_sa_opfuncid(), and statext_is_compatible_clause_internal().
bool ScalarArrayOpExpr::useOr |
Definition at line 582 of file primnodes.h.
Referenced by clause_is_strict_for(), deparseScalarArrayOpExpr(), dependency_is_compatible_clause(), ExecIndexBuildScanKeys(), ExecInitExprRec(), get_rule_expr(), gincost_scalararrayopexpr(), is_strict_saop(), IsTidEqualAnyClause(), JumbleExpr(), make_partition_op_expr(), make_scalar_array_op(), match_clause_to_partition_key(), match_saopclause_to_indexcol(), mcv_get_match_bitmap(), negate_clause(), predicate_classify(), rewriteSearchAndCycle(), and scalararraysel().
Expr ScalarArrayOpExpr::xpr |
Definition at line 579 of file primnodes.h.