PostgreSQL Source Code
git master
|
#include <tupdesc.h>
Data Fields | |
AttrDefault * | defval |
ConstrCheck * | check |
struct AttrMissing * | missing |
uint16 | num_defval |
uint16 | num_check |
bool | has_not_null |
bool | has_generated_stored |
ConstrCheck* TupleConstr::check |
Definition at line 40 of file tupdesc.h.
Referenced by BuildDescForRelation(), CheckConstraintFetch(), ConstraintImpliedByRelConstraint(), CreateTupleDescCopyConstr(), equalTupleDescs(), ExecRelCheck(), expandTableLikeClause(), FreeTupleDesc(), get_relation_constraints(), and MergeAttributes().
AttrDefault* TupleConstr::defval |
Definition at line 39 of file tupdesc.h.
Referenced by AttrDefaultFetch(), build_column_default(), BuildDescForRelation(), CreateTupleDescCopyConstr(), equalTupleDescs(), expandTableLikeClause(), FreeTupleDesc(), get_dependent_generated_columns(), and MergeAttributes().
bool TupleConstr::has_generated_stored |
Definition at line 45 of file tupdesc.h.
Referenced by BuildDescForRelation(), CopyFrom(), CreateTupleDescCopyConstr(), equalTupleDescs(), ExecComputeStoredGenerated(), ExecInitStoredGenerated(), ExecInsert(), ExecSimpleRelationInsert(), ExecSimpleRelationUpdate(), ExecUpdatePrepareSlot(), get_dependent_generated_columns(), has_stored_generated_columns(), plpgsql_exec_trigger(), and RelationBuildTupleDesc().
bool TupleConstr::has_not_null |
Definition at line 44 of file tupdesc.h.
Referenced by BuildDescForRelation(), CreateTupleDescCopyConstr(), equalTupleDescs(), ExecConstraints(), formrdesc(), get_relation_constraints(), load_relcache_init_file(), PartConstraintImpliedByRelConstraint(), RelationBuildLocalRelation(), and RelationBuildTupleDesc().
struct AttrMissing* TupleConstr::missing |
Definition at line 41 of file tupdesc.h.
Referenced by BuildDescForRelation(), CreateTupleDescCopyConstr(), equalTupleDescs(), expand_tuple(), FreeTupleDesc(), getmissingattr(), RelationBuildTupleDesc(), and slot_getmissingattrs().
uint16 TupleConstr::num_check |
Definition at line 43 of file tupdesc.h.
Referenced by AddRelationNewConstraints(), BuildDescForRelation(), CheckConstraintFetch(), ConstraintImpliedByRelConstraint(), CreateTupleDescCopyConstr(), equalTupleDescs(), ExecRelCheck(), expandTableLikeClause(), FreeTupleDesc(), get_relation_constraints(), MergeAttributes(), and RelationBuildTupleDesc().
uint16 TupleConstr::num_defval |
Definition at line 42 of file tupdesc.h.
Referenced by AttrDefaultFetch(), build_column_default(), BuildDescForRelation(), CreateTupleDescCopyConstr(), equalTupleDescs(), expandTableLikeClause(), FreeTupleDesc(), get_dependent_generated_columns(), MergeAttributes(), and RelationBuildTupleDesc().