|
PostgreSQL Source Code git master
|
#include <tupdesc.h>
Data Fields | |
| int32 | attcacheoff |
| int16 | attlen |
| bool | attbyval |
| bool | attispackable |
| bool | atthasmissing |
| bool | attisdropped |
| bool | attgenerated |
| char | attnullability |
| uint8 | attalignby |
| uint8 CompactAttribute::attalignby |
Definition at line 80 of file tupdesc.h.
Referenced by brin_deconstruct_tuple(), check_attrmap_match(), check_tuple_attribute(), ExecEvalWholeRowVar(), expand_tuple(), fill_val(), heap_compute_data_size(), heap_deform_tuple(), index_deform_tuple_internal(), nocache_index_getattr(), nocachegetattr(), populate_compact_attribute_internal(), slot_compile_deform(), slot_deform_heap_tuple_internal(), tts_virtual_materialize(), and tuple_data_split_internal().
| bool CompactAttribute::attbyval |
Definition at line 73 of file tupdesc.h.
Referenced by _bt_keep_natts_fast(), _bt_preprocess_array_keys(), brin_inclusion_add_value(), brin_inclusion_union(), btestimateparallelscan(), check_domain_for_new_field(), collectMatchBitmap(), CreateTupleDescCopyConstr(), equalTupleDescs(), ER_get_flat_size(), ExecComputeStoredGenerated(), expanded_record_set_field_internal(), expanded_record_set_fields(), fill_val(), getDatumCopy(), getmissingattr(), ginFlushBuildState(), heap_attr_equals(), MemoizeHash_equal(), MemoizeHash_hash(), populate_compact_attribute_internal(), ri_KeysEqual(), slot_compile_deform(), and tts_virtual_materialize().
| int32 CompactAttribute::attcacheoff |
Definition at line 70 of file tupdesc.h.
Referenced by BuildHardcodedDescriptor(), fastgetattr(), formrdesc(), getSpGistTupleDesc(), heap_deform_tuple(), index_deform_tuple_internal(), index_getattr(), nocache_index_getattr(), nocachegetattr(), populate_compact_attribute_internal(), RelationBuildTupleDesc(), slot_deform_heap_tuple_internal(), and verify_compact_attribute().
| bool CompactAttribute::attgenerated |
Definition at line 78 of file tupdesc.h.
Referenced by check_and_init_gencol(), convert_prep_stmt_params(), CopyGetAttnums(), deparseInsertSql(), deparseUpdateSql(), get_dependent_generated_columns(), populate_compact_attribute_internal(), rebuildInsertSql(), and slot_fill_defaults().
| bool CompactAttribute::atthasmissing |
Definition at line 76 of file tupdesc.h.
Referenced by check_attrmap_match(), getmissingattr(), populate_compact_attribute_internal(), and slot_compile_deform().
| bool CompactAttribute::attisdropped |
Definition at line 77 of file tupdesc.h.
Referenced by apply_handle_update(), ATRewriteTable(), build_attrmap_by_position(), BuildTupleFromCStrings(), check_attrmap_match(), CopyGetAttnums(), ExecBuildUpdateProjection(), ExecEvalWholeRowVar(), expanded_record_set_fields(), get_relation_constraints(), get_relation_notnullatts(), get_rte_attribute_is_dropped(), get_rule_expr(), PartConstraintImpliedByRelConstraint(), populate_compact_attribute_internal(), postgresBeginForeignInsert(), postgresPlanForeignModify(), ReorderBufferToastReplace(), slot_compile_deform(), slot_fill_defaults(), tstoreReceiveSlot_detoast(), and tstoreStartupReceiver().
| bool CompactAttribute::attispackable |
Definition at line 74 of file tupdesc.h.
Referenced by fill_val(), and populate_compact_attribute_internal().
| int16 CompactAttribute::attlen |
Definition at line 71 of file tupdesc.h.
Referenced by _bt_keep_natts_fast(), _bt_preprocess_array_keys(), brin_deconstruct_tuple(), brin_inclusion_add_value(), brin_inclusion_union(), btestimateparallelscan(), check_attrmap_match(), check_domain_for_new_field(), check_tuple_attribute(), collectMatchBitmap(), CreateTupleDescCopyConstr(), equalTupleDescs(), ER_get_flat_size(), ExecComputeStoredGenerated(), ExecEvalWholeRowVar(), expand_tuple(), expanded_record_set_field_internal(), expanded_record_set_fields(), fill_val(), getDatumCopy(), getmissingattr(), ginFlushBuildState(), gistInitBuffering(), heap_attr_equals(), heap_compute_data_size(), heap_deform_tuple(), index_deform_tuple_internal(), MemoizeHash_equal(), MemoizeHash_hash(), nocache_index_getattr(), nocachegetattr(), pgoutput_row_filter(), populate_compact_attribute_internal(), ReorderBufferToastReplace(), ri_KeysEqual(), slot_compile_deform(), slot_deform_heap_tuple_internal(), spgdoinsert(), tstoreReceiveSlot_detoast(), tstoreStartupReceiver(), tts_virtual_materialize(), tuple_data_split_internal(), and ValuesNext().
| char CompactAttribute::attnullability |
Definition at line 79 of file tupdesc.h.
Referenced by ATRewriteTable(), CheckNNConstraintFetch(), CreateTupleDescCopyConstr(), equalTupleDescs(), get_relation_constraints(), get_relation_notnullatts(), PartConstraintImpliedByRelConstraint(), populate_compact_attribute_internal(), RelationBuildLocalRelation(), RelationBuildTupleDesc(), set_attnotnull(), slot_compile_deform(), and verify_compact_attribute().