PostgreSQL Source Code  git master
HeapTupleData Struct Reference

#include <htup.h>

Data Fields

uint32 t_len
 
ItemPointerData t_self
 
Oid t_tableOid
 
HeapTupleHeader t_data
 

Detailed Description

Definition at line 62 of file htup.h.

Field Documentation

◆ t_data

HeapTupleHeader HeapTupleData::t_data

Definition at line 68 of file htup.h.

Referenced by apply_returning_filter(), bt_check_every_level(), CatalogCacheCreateEntry(), check_domain_for_new_tuple(), check_safe_enum_use(), CheckForSerializableConflictOut(), collect_corrupt_items(), comparetup_heap(), compile_plperl_function(), compile_pltcl_function(), composite_to_json(), composite_to_jsonb(), copytup_heap(), DecodeMultiInsert(), DecodeXLogTuple(), deconstruct_composite_datum(), do_compile(), do_setval(), end_heap_rewrite(), ER_flatten_into(), exec_move_row_from_datum(), ExecEvalConvertRowtype(), ExecEvalFieldSelect(), ExecEvalFieldStoreDeForm(), ExecEvalRowNullInt(), ExecEvalWholeRowVar(), ExecForceStoreMinimalTuple(), ExecMakeTableFunctionResult(), ExecModifyTable(), ExecStoreHeapTupleDatum(), ExecuteCallStmt(), expand_tuple(), expanded_record_set_tuple(), fill_seq_with_data(), get_relation_info(), GetAttributeByName(), GetAttributeByNum(), heap_abort_speculative(), heap_attisnull(), heap_copy_tuple_as_datum(), heap_copytuple(), heap_copytuple_with_tuple(), heap_deform_tuple(), heap_delete(), heap_fetch(), heap_form_tuple(), heap_get_latest_tid(), heap_getnext(), heap_getnextslot(), heap_getsysattr(), heap_hot_search_buffer(), heap_inplace_update(), heap_insert(), heap_lock_tuple(), heap_lock_updated_tuple(), heap_lock_updated_tuple_rec(), heap_modify_tuple(), heap_modify_tuple_by_cols(), heap_multi_insert(), heap_page_is_all_visible(), heap_prepare_insert(), heap_prune_chain(), heap_tuple_from_minimal_tuple(), heap_update(), heap_xlog_update(), heapam_index_build_range_scan(), heapam_relation_copy_for_cluster(), heapam_scan_analyze_next_tuple(), heapam_scan_bitmap_next_block(), heapam_scan_bitmap_next_tuple(), heapam_scan_sample_next_tuple(), heapam_tuple_insert_speculative(), heapam_tuple_lock(), heapgetpage(), heapgettup(), heapgettup_pagemode(), HeapTupleIsSurelyDead(), HeapTupleSatisfiesDirty(), HeapTupleSatisfiesHistoricMVCC(), HeapTupleSatisfiesMVCC(), HeapTupleSatisfiesSelf(), HeapTupleSatisfiesToast(), HeapTupleSatisfiesUpdate(), HeapTupleSatisfiesVacuum(), hstore_from_record(), hstore_populate_record(), initscan(), lazy_scan_heap(), load_relcache_init_file(), log_heap_new_cid(), log_heap_update(), logical_rewrite_heap_tuple(), lookup_C_func(), make_expanded_record_from_datum(), make_tuple_from_result_row(), make_tuple_indirect(), minimal_tuple_from_heap_tuple(), nextval_internal(), nocachegetattr(), pgrowlocks(), plperl_hash_from_datum(), plpgsql_compile(), pltcl_func_handler(), PLy_procedure_create(), PLy_procedure_valid(), PLyDict_FromComposite(), populate_record(), populate_recordset_record(), PredicateLockTuple(), raw_heap_insert(), read_seq_tuple(), readtup_cluster(), readtup_heap(), record_C_func(), record_cmp(), record_eq(), record_image_cmp(), record_image_eq(), record_in(), record_out(), record_recv(), record_send(), RelationPutHeapTuple(), RelationReloadIndexInfo(), ReorderBufferGetTupleBuf(), ReorderBufferSerializeChange(), ReorderBufferToastReplace(), rewrite_heap_dead_tuple(), rewrite_heap_tuple(), slot_deform_heap_tuple(), SPI_modifytuple(), statapprox_heap(), suppress_redundant_updates_trigger(), test_lockmode_for_conflict(), toast_flatten_tuple(), toast_flatten_tuple_to_datum(), toast_insert_or_update(), tqueueReceiveSlot(), tts_minimal_materialize(), tts_minimal_store_tuple(), tuple_all_visible(), TupleQueueReaderNext(), validate_plperl_function(), and writetup_cluster().

◆ t_len

uint32 HeapTupleData::t_len

Definition at line 64 of file htup.h.

Referenced by CatalogCacheCreateEntry(), check_domain_for_new_tuple(), collect_corrupt_items(), comparetup_heap(), composite_to_json(), composite_to_jsonb(), copytup_heap(), DecodeMultiInsert(), DecodeXLogTuple(), deconstruct_composite_datum(), do_setval(), ER_flatten_into(), ER_get_flat_size(), exec_move_row_from_datum(), ExecEvalConvertRowtype(), ExecEvalFieldSelect(), ExecEvalFieldStoreDeForm(), ExecEvalRowNullInt(), ExecForceStoreMinimalTuple(), ExecMakeTableFunctionResult(), ExecModifyTable(), ExecStoreHeapTupleDatum(), ExecuteCallStmt(), expand_tuple(), expanded_record_set_tuple(), fill_seq_with_data(), GetAttributeByName(), GetAttributeByNum(), heap_abort_speculative(), heap_copy_tuple_as_datum(), heap_copytuple(), heap_copytuple_with_tuple(), heap_delete(), heap_fetch(), heap_form_tuple(), heap_get_latest_tid(), heap_hot_search_buffer(), heap_inplace_update(), heap_insert(), heap_lock_tuple(), heap_multi_insert(), heap_page_is_all_visible(), heap_prepare_insert(), heap_prune_chain(), heap_tuple_from_minimal_tuple(), heap_update(), heap_xlog_update(), heapam_scan_analyze_next_tuple(), heapam_scan_bitmap_next_block(), heapam_scan_bitmap_next_tuple(), heapam_scan_sample_next_tuple(), heapgetpage(), heapgettup(), heapgettup_pagemode(), hstore_from_record(), hstore_populate_record(), lazy_scan_heap(), log_heap_update(), logicalrep_write_tuple(), make_expanded_record_from_datum(), make_tuple_indirect(), minimal_tuple_from_heap_tuple(), nextval_internal(), pgstat_heap(), plperl_hash_from_datum(), pltcl_func_handler(), PLyDict_FromComposite(), populate_record(), populate_recordset_record(), raw_heap_insert(), read_seq_tuple(), readtup_cluster(), readtup_heap(), record_cmp(), record_eq(), record_image_cmp(), record_image_eq(), record_in(), record_out(), record_recv(), record_send(), RelationPutHeapTuple(), ReorderBufferSerializeChange(), ReorderBufferToastReplace(), statapprox_heap(), suppress_redundant_updates_trigger(), toast_flatten_tuple_to_datum(), toast_insert_or_update(), tqueueReceiveSlot(), tts_minimal_materialize(), tts_minimal_store_tuple(), TupleQueueReaderNext(), write_relcache_init_file(), and writetup_cluster().

◆ t_self

ItemPointerData HeapTupleData::t_self

Definition at line 65 of file htup.h.

Referenced by _bt_build_callback(), AddRoleMems(), AggregateCreate(), AlterCollation(), AlterConstraintNamespaces(), AlterDatabase(), AlterDatabaseOwner(), AlterDomainDefault(), AlterDomainNotNull(), AlterDomainValidateConstraint(), AlterEventTrigger(), AlterEventTriggerOwner_internal(), AlterExtensionNamespace(), AlterForeignDataWrapper(), AlterForeignDataWrapperOwner_internal(), AlterForeignServer(), AlterForeignServerOwner_internal(), AlterFunction(), AlterObjectOwner_internal(), AlterObjectRename_internal(), AlterOperator(), AlterPolicy(), AlterPublicationOptions(), AlterPublicationOwner_internal(), AlterRelationNamespaceInternal(), AlterRole(), AlterSchemaOwner_internal(), AlterSequence(), AlterSetting(), AlterStatistics(), AlterSubscription(), AlterSubscriptionOwner_internal(), AlterTableSpaceOptions(), AlterTSDictionary(), AlterTypeNamespaceInternal(), AlterTypeOwnerInternal(), AlterUserMapping(), apply_returning_filter(), ApplyExtensionUpdates(), ATExecAddColumn(), ATExecAddIdentity(), ATExecAddOf(), ATExecAlterColumnGenericOptions(), ATExecAlterConstraint(), ATExecChangeOwner(), ATExecDetachPartition(), ATExecDisableRowSecurity(), ATExecDropColumn(), ATExecDropConstraint(), ATExecDropIdentity(), ATExecDropNotNull(), ATExecDropOf(), ATExecEnableRowSecurity(), ATExecForceNoForceRowSecurity(), ATExecGenericOptions(), ATExecSetIdentity(), ATExecSetNotNull(), ATExecSetOptions(), ATExecSetRelOptions(), ATExecSetStatistics(), ATExecSetStorage(), ATExecSetTableSpace(), ATExecSetTableSpaceNoStorage(), ATExecValidateConstraint(), bloomBuildCallback(), brinbuildCallback(), bt_tuple_present_callback(), CatalogCacheCreateEntry(), CatalogIndexInsert(), change_owner_fix_column_acls(), changeDependenciesOf(), changeDependenciesOn(), changeDependencyFor(), CheckForSerializableConflictIn(), collect_corrupt_items(), compare_rows(), compile_plperl_function(), compile_pltcl_function(), ConstraintSetParentConstraint(), copy_table_data(), create_proc_lang(), create_toast_table(), CreateComments(), CreateSharedComments(), CreateTransform(), CreateTrigger(), DecodeMultiInsert(), DecodeXLogTuple(), deconstruct_composite_datum(), DefineIndex(), DefineQueryRewrite(), DeleteAttributeTuples(), DeleteComments(), deleteDependencyRecordsFor(), deleteDependencyRecordsForClass(), DeleteInheritsTuple(), DeleteInitPrivs(), deleteOneObject(), DeleteRelationTuple(), DeleteSecurityLabel(), DeleteSequenceTuple(), DeleteSharedComments(), DeleteSharedSecurityLabel(), DeleteSystemAttributeTuples(), DelRoleMems(), do_compile(), drop_parent_dependency(), DropCastById(), DropConfigurationMapping(), dropDatabaseDependencies(), dropdb(), DropProceduralLanguageById(), DropRole(), DropSetting(), DropSubscription(), DropTableSpace(), DropTransformById(), EnableDisableRule(), EnableDisableTrigger(), EnumValuesDelete(), exec_move_row_from_datum(), ExecEvalFieldStoreDeForm(), ExecGrant_Attribute(), ExecGrant_Database(), ExecGrant_Fdw(), ExecGrant_ForeignServer(), ExecGrant_Function(), ExecGrant_Language(), ExecGrant_Largeobject(), ExecGrant_Namespace(), ExecGrant_Relation(), ExecGrant_Tablespace(), ExecGrant_Type(), ExecModifyTable(), ExecStoreHeapTupleDatum(), ExecuteCallStmt(), expand_tuple(), extension_config_remove(), finish_heap_swap(), GetAttributeByName(), GetAttributeByNum(), ginBuildCallback(), gistBuildCallback(), hashbuildCallback(), heap_abort_speculative(), heap_copytuple(), heap_copytuple_with_tuple(), heap_delete(), heap_drop_with_catalog(), heap_fetch(), heap_form_tuple(), heap_get_latest_tid(), heap_getsysattr(), heap_hot_search_buffer(), heap_inplace_update(), heap_insert(), heap_lock_tuple(), heap_lock_updated_tuple(), heap_lock_updated_tuple_rec(), heap_modify_tuple(), heap_modify_tuple_by_cols(), heap_multi_insert(), heap_page_is_all_visible(), heap_prune_chain(), heap_tuple_from_minimal_tuple(), heap_update(), heapam_fetch_row_version(), heapam_index_build_range_scan(), heapam_index_fetch_tuple(), heapam_index_validate_scan(), heapam_scan_analyze_next_tuple(), heapam_scan_bitmap_next_block(), heapam_scan_bitmap_next_tuple(), heapam_scan_sample_next_tuple(), heapam_tuple_insert(), heapam_tuple_insert_speculative(), heapam_tuple_lock(), heapam_tuple_update(), heapgetpage(), heapgettup(), heapgettup_pagemode(), HeapTupleIsSurelyDead(), HeapTupleSatisfiesDirty(), HeapTupleSatisfiesHistoricMVCC(), HeapTupleSatisfiesMVCC(), HeapTupleSatisfiesSelf(), HeapTupleSatisfiesToast(), HeapTupleSatisfiesUpdate(), HeapTupleSatisfiesVacuum(), hstore_from_record(), hstore_populate_record(), index_build(), index_concurrently_swap(), index_constraint_create(), index_drop(), IndexSetParentIndex(), initscan(), InsertRule(), inv_truncate(), inv_write(), LargeObjectDrop(), lazy_scan_heap(), log_heap_new_cid(), log_heap_update(), logical_rewrite_heap_tuple(), lookup_C_func(), make_expanded_record_from_datum(), make_tuple_from_result_row(), make_tuple_indirect(), MakeConfigurationMapping(), mark_index_clustered(), MergeAttributesIntoExisting(), MergeConstraintsIntoExisting(), MergeWithExistingConstraint(), movedb(), OperatorCreate(), OperatorUpd(), pg_extension_config_dump(), pgrowlocks(), pgstat_heap(), plpgsql_compile(), PLy_procedure_create(), PLy_procedure_valid(), populate_record(), populate_recordset_record(), PredicateLockTuple(), ProcedureCreate(), RangeDelete(), raw_heap_insert(), readtup_cluster(), record_C_func(), record_cmp(), record_eq(), record_image_cmp(), record_image_eq(), record_out(), record_send(), recordExtensionInitPrivWorker(), reindex_index(), relation_mark_replica_identity(), RelationClearMissing(), RelationPutHeapTuple(), RelationRemoveInheritance(), RelationSetNewRelfilenode(), RemoveAccessMethodById(), RemoveAmOpEntryById(), RemoveAmProcEntryById(), RemoveAttrDefaultById(), RemoveAttributeById(), RemoveCollationById(), RemoveConstraintById(), RemoveConversionById(), RemoveDefaultACLById(), RemoveEventTriggerById(), RemoveExtensionById(), RemoveForeignDataWrapperById(), RemoveForeignServerById(), RemoveFunctionById(), RemoveInheritance(), RemoveOpClassById(), RemoveOperatorById(), RemoveOpFamilyById(), RemovePartitionKeyByRelId(), RemovePolicyById(), RemovePublicationById(), RemovePublicationRelById(), RemoveRewriteRuleById(), RemoveRoleFromObjectPolicy(), RemoveSchemaById(), RemoveStatistics(), RemoveStatisticsById(), RemoveSubscriptionRel(), RemoveTriggerById(), RemoveTSConfigurationById(), RemoveTSDictionaryById(), RemoveTSParserById(), RemoveTSTemplateById(), RemoveTypeById(), RemoveUserMappingById(), rename_policy(), renameatt_internal(), RenameConstraintById(), RenameDatabase(), RenameEnumLabel(), RenameRelationInternal(), RenameRewriteRule(), RenameRole(), RenameSchema(), RenameTableSpace(), renametrig(), RenameTypeInternal(), RenumberEnumType(), replorigin_drop(), ResolveCminCmaxDuringDecoding(), rewrite_heap_dead_tuple(), rewrite_heap_tuple(), SearchCatCacheList(), SetAttrMissing(), SetDefaultACL(), SetFunctionArgType(), SetFunctionReturnType(), SetMatViewPopulatedState(), SetRelationHasSubclass(), SetRelationNumChecks(), SetRelationRuleStatus(), SetSecurityLabel(), SetSharedSecurityLabel(), shdepChangeDep(), shdepDropDependency(), spgistBuildCallback(), SPI_modifytuple(), statapprox_heap(), statext_store(), StoreAttrDefault(), StorePartitionBound(), swap_relation_files(), test_lockmode_for_conflict(), toast_delete_datum(), toast_flatten_tuple(), toast_flatten_tuple_to_datum(), toast_insert_or_update(), toast_save_datum(), tts_buffer_heap_store_tuple(), tts_heap_store_tuple(), TupleQueueReaderNext(), TypeCreate(), update_attstats(), update_default_partition_oid(), update_relispartition(), UpdateStatisticsForTypeChange(), UpdateSubscriptionRelState(), validate_plperl_function(), validatePartitionedIndex(), and writetup_cluster().

◆ t_tableOid

Oid HeapTupleData::t_tableOid

Definition at line 66 of file htup.h.

Referenced by AlterSchemaOwner_internal(), CatalogCacheCreateEntry(), collect_corrupt_items(), DecodeMultiInsert(), DecodeXLogTuple(), deconstruct_composite_datum(), exec_move_row_from_datum(), ExecEvalFieldStoreDeForm(), ExecModifyTable(), ExecStoreBufferHeapTuple(), ExecStoreHeapTuple(), ExecStorePinnedBufferHeapTuple(), ExecuteCallStmt(), expand_tuple(), GetAttributeByName(), GetAttributeByNum(), heap_abort_speculative(), heap_beginscan(), heap_copytuple(), heap_copytuple_with_tuple(), heap_delete(), heap_fetch(), heap_form_tuple(), heap_get_latest_tid(), heap_getsysattr(), heap_hot_search_buffer(), heap_lock_tuple(), heap_modify_tuple(), heap_modify_tuple_by_cols(), heap_multi_insert(), heap_page_is_all_visible(), heap_prepare_insert(), heap_prune_chain(), heap_tuple_from_minimal_tuple(), heap_update(), heapam_scan_analyze_next_tuple(), heapam_scan_bitmap_next_block(), heapam_scan_bitmap_next_tuple(), heapam_tuple_insert(), heapam_tuple_insert_speculative(), heapam_tuple_lock(), heapam_tuple_update(), heapgetpage(), HeapTupleIsSurelyDead(), HeapTupleSatisfiesDirty(), HeapTupleSatisfiesHistoricMVCC(), HeapTupleSatisfiesMVCC(), HeapTupleSatisfiesSelf(), HeapTupleSatisfiesToast(), HeapTupleSatisfiesUpdate(), HeapTupleSatisfiesVacuum(), hstore_from_record(), hstore_populate_record(), lazy_scan_heap(), log_heap_new_cid(), make_expanded_record_from_datum(), make_tuple_indirect(), populate_record(), populate_recordset_record(), readtup_cluster(), record_cmp(), record_eq(), record_image_cmp(), record_image_eq(), record_out(), record_send(), ResolveCminCmaxDuringDecoding(), SPI_modifytuple(), statapprox_heap(), toast_flatten_tuple(), toast_flatten_tuple_to_datum(), toast_insert_or_update(), and TupleQueueReaderNext().


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