|
PostgreSQL Source Code git master
|
#include <htup_details.h>
Data Fields | ||
| union { | ||
| HeapTupleFields t_heap | ||
| DatumTupleFields t_datum | ||
| } | t_choice | |
| ItemPointerData | t_ctid | |
| uint16 | t_infomask2 | |
| uint16 | t_infomask | |
| uint8 | t_hoff | |
| bits8 | t_bits [FLEXIBLE_ARRAY_MEMBER] | |
Definition at line 153 of file htup_details.h.
| bits8 HeapTupleHeaderData::t_bits[FLEXIBLE_ARRAY_MEMBER] |
Definition at line 178 of file htup_details.h.
Referenced by check_tuple_attribute(), ER_flatten_into(), heap_form_tuple(), heap_page_items(), nocachegetattr(), and slot_deform_heap_tuple_internal().
| union { ... } HeapTupleHeaderData::t_choice |
Referenced by heap_abort_speculative().
| ItemPointerData HeapTupleHeaderData::t_ctid |
Definition at line 161 of file htup_details.h.
Referenced by ER_flatten_into(), ExecStoreHeapTupleDatum(), fill_seq_fork_with_data(), heap_abort_speculative(), heap_delete(), heap_finish_speculative(), heap_force_common(), heap_form_tuple(), heap_get_latest_tid(), heap_get_root_tuples(), heap_index_delete_tuples(), heap_lock_tuple(), heap_modify_tuple(), heap_modify_tuple_by_cols(), heap_page_items(), heap_prune_chain(), heap_xlog_confirm(), heap_xlog_delete(), heap_xlog_insert(), heap_xlog_lock(), heap_xlog_multi_insert(), heap_xlog_update(), heapam_tuple_lock(), HeapTupleSatisfiesUpdate(), make_tuple_from_result_row(), RelationPutHeapTuple(), and SPI_modifytuple().
| DatumTupleFields HeapTupleHeaderData::t_datum |
Definition at line 158 of file htup_details.h.
| HeapTupleFields HeapTupleHeaderData::t_heap |
Definition at line 157 of file htup_details.h.
Referenced by heap_abort_speculative().
| uint8 HeapTupleHeaderData::t_hoff |
Definition at line 173 of file htup_details.h.
Referenced by check_tuple_attribute(), check_tuple_header(), DecodeMultiInsert(), DecodeXLogTuple(), ER_flatten_into(), GETSTRUCT(), heap_form_tuple(), heap_inplace_update_and_unlock(), heap_page_items(), heap_xlog_inplace(), heap_xlog_insert(), heap_xlog_multi_insert(), heap_xlog_update(), and nocachegetattr().
| uint16 HeapTupleHeaderData::t_infomask |
Definition at line 170 of file htup_details.h.
Referenced by check_tuple_attribute(), check_tuple_header(), check_tuple_visibility(), DecodeMultiInsert(), DecodeXLogTuple(), ER_flatten_into(), fill_seq_fork_with_data(), heap_abort_speculative(), heap_delete(), heap_execute_freeze_tuple(), heap_force_common(), heap_form_tuple(), heap_get_latest_tid(), heap_lock_tuple(), heap_mask(), heap_page_items(), heap_prepare_freeze_tuple(), heap_tuple_needs_eventual_freeze(), heap_tuple_should_freeze(), heap_xlog_delete(), heap_xlog_insert(), heap_xlog_lock(), heap_xlog_lock_updated(), heap_xlog_multi_insert(), heap_xlog_update(), HeapTupleAllFixed(), HeapTupleCleanMoved(), HeapTupleHeaderAdvanceConflictHorizon(), HeapTupleHeaderIsOnlyLocked(), HeapTupleIsHotUpdated(), HeapTupleIsSurelyDead(), HeapTupleNoNulls(), HeapTupleSatisfiesDirty(), HeapTupleSatisfiesHistoricMVCC(), HeapTupleSatisfiesMVCC(), HeapTupleSatisfiesSelf(), HeapTupleSatisfiesUpdate(), HeapTupleSatisfiesVacuumHorizon(), log_heap_new_cid(), pgrowlocks(), RelationPutHeapTuple(), SetHintBits(), and UpdateXmaxHintBits().
| uint16 HeapTupleHeaderData::t_infomask2 |
Definition at line 167 of file htup_details.h.
Referenced by DecodeMultiInsert(), DecodeXLogTuple(), heap_abort_speculative(), heap_delete(), heap_execute_freeze_tuple(), heap_force_common(), heap_lock_tuple(), heap_page_items(), heap_prepare_freeze_tuple(), heap_xlog_delete(), heap_xlog_insert(), heap_xlog_lock(), heap_xlog_lock_updated(), heap_xlog_multi_insert(), heap_xlog_update(), and pgrowlocks().