PostgreSQL Source Code git master
HeapTupleHeaderData Struct Reference

#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]
 

Detailed Description

Definition at line 153 of file htup_details.h.

Field Documentation

◆ t_bits

◆ 

◆ t_ctid

◆ t_datum

DatumTupleFields HeapTupleHeaderData::t_datum

◆ t_heap

◆ t_hoff

◆ t_infomask

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(), expand_tuple(), 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_inplace_lock(), heap_insert(), heap_lock_tuple(), heap_lock_updated_tuple_rec(), heap_mask(), heap_multi_insert(), heap_page_items(), heap_prepare_freeze_tuple(), heap_prepare_insert(), heap_toast_insert_or_update(), heap_tuple_needs_eventual_freeze(), heap_tuple_should_freeze(), heap_update(), heap_xlog_delete(), heap_xlog_insert(), heap_xlog_lock(), heap_xlog_lock_updated(), heap_xlog_multi_insert(), heap_xlog_update(), HeapTupleAllFixed(), HeapTupleGetUpdateXid(), HeapTupleHeaderAdvanceConflictHorizon(), HeapTupleHeaderGetCmax(), HeapTupleHeaderGetCmin(), HeapTupleHeaderGetOidOld(), HeapTupleHeaderIsOnlyLocked(), HeapTupleHeaderSetXminCommitted(), HeapTupleHeaderXminInvalid(), HeapTupleIsHotUpdated(), HeapTupleIsSurelyDead(), HeapTupleNoNulls(), HeapTupleSatisfiesDirty(), HeapTupleSatisfiesHistoricMVCC(), HeapTupleSatisfiesMVCC(), HeapTupleSatisfiesSelf(), HeapTupleSatisfiesToast(), HeapTupleSatisfiesUpdate(), HeapTupleSatisfiesVacuumHorizon(), log_heap_new_cid(), log_heap_update(), logical_rewrite_heap_tuple(), read_seq_tuple(), RelationPutHeapTuple(), rewrite_heap_tuple(), SetHintBits(), StaticAssertDecl(), toast_flatten_tuple(), toast_flatten_tuple_to_datum(), and UpdateXmaxHintBits().

◆ t_infomask2


The documentation for this struct was generated from the following file: