PostgreSQL Source Code: ScalarArrayOpExpr Struct Reference (original) (raw)
#include <[primnodes.h](primnodes%5F8h%5Fsource.html)>
Public Member Functions | |
---|---|
Oid opfuncid | pg_node_attr (equal_ignore_if_zero, query_jumble_ignore) |
Oid hashfuncid | pg_node_attr (equal_ignore_if_zero, query_jumble_ignore) |
Oid negfuncid | pg_node_attr (equal_ignore_if_zero, query_jumble_ignore) |
Oid inputcollid | pg_node_attr (query_jumble_ignore) |
Data Fields | |
---|---|
Expr | xpr |
Oid | opno |
bool | useOr |
List * | args |
ParseLoc | location |
Detailed Description
Member Function Documentation
◆ pg_node_attr() [1/4]
Oid opfuncid ScalarArrayOpExpr::pg_node_attr | ( | equal_ignore_if_zero | , |
---|---|---|---|
query_jumble_ignore | |||
) |
◆ pg_node_attr() [2/4]
Oid hashfuncid ScalarArrayOpExpr::pg_node_attr | ( | equal_ignore_if_zero | , |
---|---|---|---|
query_jumble_ignore | |||
) |
◆ pg_node_attr() [3/4]
Oid negfuncid ScalarArrayOpExpr::pg_node_attr | ( | equal_ignore_if_zero | , |
---|---|---|---|
query_jumble_ignore | |||
) |
◆ pg_node_attr() [4/4]
Oid inputcollid ScalarArrayOpExpr::pg_node_attr | ( | query_jumble_ignore | ) |
---|
Field Documentation
◆ args
List* ScalarArrayOpExpr::args
Definition at line 933 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), btcostestimate(), clause_is_strict_for(), convert_saop_to_hashed_saop_walker(), cost_qual_eval_walker(), cost_tidscan(), deparseScalarArrayOpExpr(), dependency_is_compatible_clause(), dependency_is_compatible_expression(), ExecIndexBuildScanKeys(), ExecInitExprRec(), expression_tree_mutator_impl(), expression_tree_walker_impl(), 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(), make_partition_op_expr(), make_SAOP_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().
◆ location
◆ opno
Oid ScalarArrayOpExpr::opno
Definition at line 915 of file primnodes.h.
Referenced by arrayconst_startup_fn(), arrayexpr_startup_fn(), btcostestimate(), clause_is_strict_for(), convert_saop_to_hashed_saop_walker(), deparseScalarArrayOpExpr(), dependency_is_compatible_clause(), dependency_is_compatible_expression(), ExecIndexBuildScanKeys(), find_expr_references_walker(), foreign_expr_walker(), get_rule_expr(), gincost_scalararrayopexpr(), IsTidEqualAnyClause(), make_partition_op_expr(), make_SAOP_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().
◆ useOr
bool ScalarArrayOpExpr::useOr
Definition at line 927 of file primnodes.h.
Referenced by clause_is_strict_for(), convert_saop_to_hashed_saop_walker(), deparseScalarArrayOpExpr(), dependency_is_compatible_clause(), dependency_is_compatible_expression(), ExecIndexBuildScanKeys(), ExecInitExprRec(), get_rule_expr(), gincost_scalararrayopexpr(), is_strict_saop(), IsTidEqualAnyClause(), make_partition_op_expr(), make_SAOP_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().
◆ xpr
Expr ScalarArrayOpExpr::xpr
The documentation for this struct was generated from the following file:
- src/include/nodes/primnodes.h