|
PostgreSQL Source Code git master
|
#include <tupdesc.h>
Data Fields | |
| int16 | attcacheoff |
| int16 | attlen |
| bool | attbyval |
| uint8 | attalignby |
| bool | attispackable:1 |
| bool | atthasmissing:1 |
| bool | attisdropped:1 |
| bool | attgenerated:1 |
| char | attnullability |
| uint8 CompactAttribute::attalignby |
Definition at line 74 of file tupdesc.h.
Referenced by expand_tuple(), fill_val(), slot_compile_deform(), 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(), ER_get_flat_size(), ExecComputeStoredGenerated(), expanded_record_set_field_internal(), expanded_record_set_fields(), expanded_record_set_tuple(), fill_val(), getDatumCopy(), getmissingattr(), ginFlushBuildState(), heap_attr_equals(), MemoizeHash_equal(), MemoizeHash_hash(), ri_KeysEqual(), slot_compile_deform(), and tts_virtual_materialize().
| int16 CompactAttribute::attcacheoff |
Definition at line 70 of file tupdesc.h.
Referenced by fastgetattr(), index_getattr(), nocache_index_getattr(), nocachegetattr(), and verify_compact_attribute().
| bool CompactAttribute::attgenerated |
Definition at line 79 of file tupdesc.h.
Referenced by check_and_init_gencol(), convert_prep_stmt_params(), CopyGetAttnums(), deparseInsertSql(), deparseUpdateSql(), get_dependent_generated_columns(), and rebuildInsertSql().
| bool CompactAttribute::atthasmissing |
Definition at line 77 of file tupdesc.h.
Referenced by getmissingattr(), and slot_compile_deform().
| bool CompactAttribute::attisdropped |
Definition at line 78 of file tupdesc.h.
Referenced by adjust_toast_pointers(), apply_handle_update(), ATRewriteTable(), build_attrmap_by_position(), BuildTupleFromCStrings(), CopyGetAttnums(), ExecBuildUpdateProjection(), expanded_record_set_fields(), get_relation_constraints(), get_relation_notnullatts(), get_rte_attribute_is_dropped(), get_rule_expr(), PartConstraintImpliedByRelConstraint(), postgresBeginForeignInsert(), postgresPlanForeignModify(), ReorderBufferToastReplace(), repack_store_change(), restore_tuple(), slot_compile_deform(), tstoreReceiveSlot_detoast(), and tstoreStartupReceiver().
| bool CompactAttribute::attispackable |
Definition at line 75 of file tupdesc.h.
Referenced by fill_val().
| int16 CompactAttribute::attlen |
Definition at line 71 of file tupdesc.h.
Referenced by _bt_keep_natts_fast(), _bt_preprocess_array_keys(), adjust_toast_pointers(), brin_inclusion_add_value(), brin_inclusion_union(), btestimateparallelscan(), check_domain_for_new_field(), collectMatchBitmap(), CreateTupleDescCopyConstr(), ER_get_flat_size(), ExecComputeStoredGenerated(), expand_tuple(), expanded_record_set_field_internal(), expanded_record_set_fields(), fill_val(), getDatumCopy(), getmissingattr(), ginFlushBuildState(), gistInitBuffering(), heap_attr_equals(), MemoizeHash_equal(), MemoizeHash_hash(), pgoutput_row_filter(), ReorderBufferToastReplace(), repack_store_change(), restore_tuple(), ri_KeysEqual(), slot_compile_deform(), spgdoinsert(), tstoreReceiveSlot_detoast(), tstoreStartupReceiver(), tts_virtual_materialize(), tuple_data_split_internal(), and ValuesNext().
| char CompactAttribute::attnullability |
Definition at line 80 of file tupdesc.h.
Referenced by ATRewriteTable(), CheckNNConstraintFetch(), CreateTupleDescCopyConstr(), get_relation_constraints(), get_relation_notnullatts(), PartConstraintImpliedByRelConstraint(), RelationBuildTupleDesc(), slot_compile_deform(), and verify_compact_attribute().