PostgreSQL Source Code git master
Data Fields
TupleConstr Struct Reference

#include <tupdesc.h>

Data Fields

 
 
struct AttrMissingmissing
 
 
 
bool  has_not_null
 
 
 

Detailed Description

Definition at line 38 of file tupdesc.h.

Field Documentation

check

ConstrCheck* TupleConstr::check

Definition at line 41 of file tupdesc.h.

Referenced by CheckNNConstraintFetch(), ConstraintImpliedByRelConstraint(), CreateTupleDescCopyConstr(), equalTupleDescs(), ExecRelCheck(), expandTableLikeClause(), FreeTupleDesc(), get_relation_constraints(), and MergeAttributes().

defval

AttrDefault* TupleConstr::defval

Definition at line 40 of file tupdesc.h.

Referenced by AttrDefaultFetch(), CreateTupleDescCopyConstr(), equalTupleDescs(), FreeTupleDesc(), get_dependent_generated_columns(), and TupleDescGetDefault().

has_generated_stored

bool TupleConstr::has_generated_stored

Definition at line 46 of file tupdesc.h.

Referenced by CopyFrom(), CreateTupleDescCopyConstr(), equalTupleDescs(), ExecComputeStoredGenerated(), ExecInitGenerated(), ExecInsert(), ExecSimpleRelationInsert(), ExecSimpleRelationUpdate(), ExecUpdatePrepareSlot(), get_dependent_generated_columns(), has_stored_generated_columns(), plpgsql_exec_trigger(), pub_contains_invalid_column(), and RelationBuildTupleDesc().

has_generated_virtual

bool TupleConstr::has_generated_virtual

Definition at line 47 of file tupdesc.h.

Referenced by ATRewriteTable(), build_generation_expression(), check_modified_virtual_generated(), CreateTupleDescCopyConstr(), equalTupleDescs(), ExecInitGenerated(), expand_generated_columns_in_expr(), expand_generated_columns_internal(), expand_virtual_generated_columns(), pub_contains_invalid_column(), and RelationBuildTupleDesc().

has_not_null

bool TupleConstr::has_not_null

Definition at line 45 of file tupdesc.h.

Referenced by ATRewriteTable(), CreateTupleDescCopyConstr(), equalTupleDescs(), ExecConstraints(), formrdesc(), get_relation_constraints(), get_relation_notnullatts(), load_relcache_init_file(), PartConstraintImpliedByRelConstraint(), RelationBuildLocalRelation(), RelationBuildTupleDesc(), and transformTableLikeClause().

missing

struct AttrMissing* TupleConstr::missing

Definition at line 42 of file tupdesc.h.

Referenced by CreateTupleDescCopyConstr(), equalTupleDescs(), expand_tuple(), FreeTupleDesc(), getmissingattr(), RelationBuildTupleDesc(), and slot_getmissingattrs().

num_check

uint16 TupleConstr::num_check

Definition at line 44 of file tupdesc.h.

Referenced by AddRelationNewConstraints(), ATExecSetExpression(), CheckNNConstraintFetch(), ConstraintImpliedByRelConstraint(), CreateTupleDescCopyConstr(), equalTupleDescs(), ExecRelCheck(), expandTableLikeClause(), FreeTupleDesc(), get_relation_constraints(), MergeAttributes(), and RelationBuildTupleDesc().

num_defval

uint16 TupleConstr::num_defval

Definition at line 43 of file tupdesc.h.

Referenced by AttrDefaultFetch(), CreateTupleDescCopyConstr(), equalTupleDescs(), FreeTupleDesc(), get_dependent_generated_columns(), RelationBuildTupleDesc(), and TupleDescGetDefault().


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

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