PostgreSQL Source Code git master
Public Member Functions | Data Fields
NullTest Struct Reference

#include <primnodes.h>

Public Member Functions

bool argisrow  pg_node_attr (query_jumble_ignore)
 

Data Fields

Expr  xpr
 
Exprarg
 
 
 

Detailed Description

Definition at line 1979 of file primnodes.h.

Member Function Documentation

pg_node_attr()

bool argisrow NullTest::pg_node_attr ( query_jumble_ignore  )

Field Documentation

arg

Expr* NullTest::arg

Definition at line 1982 of file primnodes.h.

Referenced by build_minmax_path(), deparseNullTest(), eval_const_expressions_mutator(), ExecIndexBuildScanKeys(), ExecInitExprRec(), ExecRelGenVirtualNotNull(), expression_tree_mutator_impl(), exprLocation(), find_forced_null_var(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), fix_indexqual_clause(), foreign_expr_walker(), get_qual_for_list(), get_range_nulltest(), get_relation_constraints(), get_rule_expr(), make_nulltest_from_distinct(), match_clause_to_indexcol(), match_clause_to_partition_key(), mcv_get_match_bitmap(), negate_clause(), NotNullImpliedByRelConstraints(), PartConstraintImpliedByRelConstraint(), predicate_implied_by_simple_clause(), predicate_refuted_by_simple_clause(), process_equivalence(), replace_relid_callback(), restriction_is_always_false(), restriction_is_always_true(), statext_is_compatible_clause_internal(), transform_MERGE_to_join(), transformAExprOp(), and transformExprRecurse().

location

ParseLoc NullTest::location

Definition at line 1986 of file primnodes.h.

Referenced by build_minmax_path(), eval_const_expressions_mutator(), ExecRelGenVirtualNotNull(), exprLocation(), get_qual_for_list(), get_range_nulltest(), get_relation_constraints(), make_nulltest_from_distinct(), match_clause_to_partition_key(), negate_clause(), NotNullImpliedByRelConstraints(), PartConstraintImpliedByRelConstraint(), process_equivalence(), replace_relid_callback(), transform_MERGE_to_join(), and transformAExprOp().

nulltesttype

NullTestType NullTest::nulltesttype

Definition at line 1983 of file primnodes.h.

Referenced by btcostestimate(), build_minmax_path(), deparseNullTest(), eval_const_expressions_mutator(), ExecIndexBuildScanKeys(), ExecInitExprRec(), ExecRelGenVirtualNotNull(), find_forced_null_var(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), get_qual_for_list(), get_range_nulltest(), get_relation_constraints(), get_rule_expr(), make_nulltest_from_distinct(), match_clause_to_partition_key(), mcv_get_match_bitmap(), negate_clause(), NotNullImpliedByRelConstraints(), PartConstraintImpliedByRelConstraint(), predicate_implied_by_simple_clause(), predicate_refuted_by_simple_clause(), process_equivalence(), replace_relid_callback(), restriction_is_always_false(), restriction_is_always_true(), transform_MERGE_to_join(), and transformAExprOp().

xpr

Expr NullTest::xpr

Definition at line 1981 of file primnodes.h.


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /