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: