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 948 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 930 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 942 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