PostgreSQL Source Code: TupleConstr Struct Reference (original) (raw)
#include <[tupdesc.h](tupdesc%5F8h%5Fsource.html)>
Data Fields | |
---|---|
AttrDefault * | defval |
ConstrCheck * | check |
struct AttrMissing * | missing |
uint16 | num_defval |
uint16 | num_check |
bool | has_not_null |
bool | has_generated_stored |
bool | has_generated_virtual |
Detailed Description
Field Documentation
◆ check
◆ defval
◆ 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(), load_relcache_init_file(), PartConstraintImpliedByRelConstraint(), RelationBuildLocalRelation(), RelationBuildTupleDesc(), and transformTableLikeClause().
◆ missing
◆ 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
The documentation for this struct was generated from the following file:
- src/include/access/tupdesc.h