PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
Expr | xpr |
Oid | consttype |
int32 | consttypmod |
Oid | constcollid |
int | constlen |
Datum | constvalue |
bool | constisnull |
bool | constbyval |
int | location |
Definition at line 207 of file primnodes.h.
bool Const::constbyval |
Definition at line 217 of file primnodes.h.
Referenced by _copyConst(), _equalConst(), _outConst(), arrayconst_startup_fn(), coerce_type(), makeConst(), and pattern_fixed_prefix().
Oid Const::constcollid |
Definition at line 212 of file primnodes.h.
Referenced by applyRelabelType(), arrayconst_startup_fn(), coerce_type(), find_expr_references_walker(), foreign_expr_walker(), get_const_collation(), makeConst(), match_clause_to_partition_key(), and pattern_fixed_prefix().
bool Const::constisnull |
Definition at line 215 of file primnodes.h.
Referenced by _copyConst(), _equalConst(), _outConst(), arrayconst_next_fn(), check_constant_qual(), check_new_partition_bound(), clause_is_strict_for(), clause_selectivity_ext(), coerce_type(), create_list_bounds(), deparseConst(), eval_const_expressions_mutator(), ExecInitExprRec(), ExecInitFunc(), exprIsLengthCoercion(), find_duplicate_ors(), find_expr_references_walker(), get_const_expr(), get_fn_opclass_options(), get_func_sql_syntax(), get_qual_for_list(), get_rule_expr(), has_fn_opclass_options(), make_one_partition_rbound(), makeConst(), match_clause_to_partition_key(), mcv_get_match_bitmap(), negate_clause(), operator_predicate_proof(), partkey_datum_from_expr(), pattern_fixed_prefix(), print_expr(), process_implied_equality(), restriction_is_constant_false(), simplify_and_arguments(), simplify_EXISTS_query(), simplify_or_arguments(), and transformPartitionRangeBounds().
int Const::constlen |
Definition at line 213 of file primnodes.h.
Referenced by _copyConst(), _equalConst(), _outConst(), arrayconst_startup_fn(), coerce_type(), makeConst(), and pattern_fixed_prefix().
Oid Const::consttype |
Definition at line 210 of file primnodes.h.
Referenced by applyRelabelType(), arrayconst_startup_fn(), coerce_type(), deparseConst(), eval_const_expressions_mutator(), exprIsLengthCoercion(), find_expr_references_walker(), get_const_collation(), get_const_expr(), get_fn_opclass_options(), get_func_sql_syntax(), has_fn_opclass_options(), JumbleExpr(), like_fixed_prefix(), make_greater_string(), makeConst(), match_pattern_prefix(), pattern_fixed_prefix(), patternsel_common(), prefix_selectivity(), print_expr(), process_implied_equality(), regex_fixed_prefix(), and simplify_EXISTS_query().
int32 Const::consttypmod |
Definition at line 211 of file primnodes.h.
Referenced by applyRelabelType(), arrayconst_startup_fn(), coerce_type(), deparseConst(), get_const_expr(), makeConst(), and pattern_fixed_prefix().
Datum Const::constvalue |
Definition at line 214 of file primnodes.h.
Referenced by _copyConst(), _equalConst(), _outConst(), arrayconst_next_fn(), arrayconst_startup_fn(), check_constant_qual(), check_new_partition_bound(), clause_is_strict_for(), clause_selectivity_ext(), coerce_type(), create_list_bounds(), deparseConst(), eval_const_expressions_mutator(), ExecInitExprRec(), ExecInitFunc(), exprIsLengthCoercion(), find_duplicate_ors(), find_expr_references_walker(), fix_expr_common(), get_const_expr(), get_fn_opclass_options(), get_func_sql_syntax(), get_rule_expr(), like_fixed_prefix(), make_greater_string(), make_one_partition_rbound(), makeConst(), match_clause_to_partition_key(), mcv_get_match_bitmap(), negate_clause(), partkey_datum_from_expr(), pattern_fixed_prefix(), patternsel_common(), prefix_selectivity(), print_expr(), process_implied_equality(), regex_fixed_prefix(), restriction_is_constant_false(), simplify_and_arguments(), simplify_EXISTS_query(), and simplify_or_arguments().
int Const::location |
Definition at line 221 of file primnodes.h.
Referenced by check_new_partition_bound(), coerce_type(), JumbleExpr(), make_const(), and makeConst().
Expr Const::xpr |
Definition at line 209 of file primnodes.h.
Referenced by arrayconst_startup_fn().