Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

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

Definition at line 67 of file htup.h.

Referenced by acquire_sample_rows(), AlterEnum(), AlterSequence(), bitgetpage(), BitmapHeapNext(), CatCacheRemoveCList(), CatCacheRemoveCTup(), CheckForSerializableConflictIn(), CheckForSerializableConflictOut(), comparetup_heap(), compile_plperl_function(), compile_pltcl_function(), composite_to_json(), copy_heap_data(), copytup_heap(), do_compile(), do_setval(), end_heap_rewrite(), EvalPlanQualFetch(), EvalPlanQualFetchRowMarks(), exec_eval_datum(), exec_move_row(), exec_move_row_from_datum(), ExecDelete(), ExecEvalFieldStore(), ExecEvalNullTest(), ExecFetchSlotTupleDatum(), ExecMakeTableFunctionResult(), ExecStoreMinimalTuple(), ExecUpdate(), fill_seq_with_data(), get_relation_info(), get_tuple_from_datum(), GetAttributeByName(), GetAttributeByNum(), GetTupleForTrigger(), heap_attisnull(), heap_copytuple(), heap_copytuple_with_tuple(), heap_deform_tuple(), heap_delete(), heap_fetch(), heap_form_tuple(), heap_get_latest_tid(), heap_getnext(), heap_getsysattr(), heap_hot_search_buffer(), heap_inplace_update(), heap_insert(), heap_lock_tuple(), heap_lock_updated_tuple_rec(), heap_markpos(), heap_modify_tuple(), heap_multi_insert(), heap_page_is_all_visible(), heap_prepare_insert(), heap_restrpos(), heap_tuple_from_minimal_tuple(), heap_update(), heapgetpage(), heapgettup(), heapgettup_pagemode(), hstore_from_record(), hstore_populate_record(), IndexBuildHeapScan(), initscan(), json_populate_record(), lazy_scan_heap(), load_relcache_init_file(), log_heap_update(), lookup_C_func(), minimal_tuple_from_heap_tuple(), nextval_internal(), nocachegetattr(), pgrowlocks(), plperl_hash_from_datum(), plpgsql_compile(), pltcl_func_handler(), PLy_function_build_args(), PLy_input_tuple_funcs(), PLy_output_tuple_funcs(), PLy_procedure_argument_valid(), PLy_procedure_create(), PLy_procedure_valid(), populate_recordset_object_end(), PredicateLockTuple(), raw_heap_insert(), read_seq_tuple(), readtup_cluster(), readtup_heap(), record_C_func(), record_cmp(), record_eq(), record_in(), record_out(), record_recv(), record_send(), RelationGetIndexScan(), RelationPutHeapTuple(), RelationReloadIndexInfo(), rewrite_heap_dead_tuple(), rewrite_heap_tuple(), RI_FKey_fk_upd_check_required(), slot_deform_tuple(), slot_getallattrs(), slot_getattr(), slot_getsomeattrs(), SPI_modifytuple(), SPI_returntuple(), suppress_redundant_updates_trigger(), toast_flatten_tuple(), toast_flatten_tuple_attribute(), toast_insert_or_update(), validate_plperl_function(), and writetup_cluster().

Definition at line 64 of file htup.h.

Referenced by acquire_sample_rows(), AlterSequence(), bitgetpage(), BitmapHeapNext(), comparetup_heap(), composite_to_json(), CopyFrom(), copytup_heap(), do_setval(), EvalPlanQualFetchRowMarks(), exec_eval_datum(), exec_move_row_from_datum(), ExecDelete(), ExecEvalFieldStore(), ExecEvalNullTest(), ExecFetchSlotTupleDatum(), ExecMakeTableFunctionResult(), ExecStoreMinimalTuple(), ExecUpdate(), fill_seq_with_data(), get_tuple_from_datum(), GetAttributeByName(), GetAttributeByNum(), GetTupleForTrigger(), 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_prepare_insert(), heap_tuple_from_minimal_tuple(), heap_update(), heapgetpage(), heapgettup(), heapgettup_pagemode(), hstore_from_record(), hstore_populate_record(), json_populate_record(), lazy_scan_heap(), log_heap_update(), minimal_tuple_from_heap_tuple(), nextval_internal(), pgstat_heap(), plperl_hash_from_datum(), pltcl_func_handler(), PLy_function_build_args(), populate_recordset_object_end(), raw_heap_insert(), read_seq_tuple(), readtup_cluster(), readtup_heap(), record_cmp(), record_eq(), record_in(), record_out(), record_recv(), record_send(), RelationPutHeapTuple(), SPI_returntuple(), suppress_redundant_updates_trigger(), toast_flatten_tuple_attribute(), toast_insert_or_update(), write_relcache_init_file(), and writetup_cluster().

Definition at line 65 of file htup.h.

Referenced by _bt_endpoint(), _bt_first(), _bt_next(), acquire_sample_rows(), AddRoleMems(), AfterTriggerExecute(), AfterTriggerSaveEvent(), AlterConstraintNamespaces(), AlterDatabase(), AlterDatabaseOwner(), AlterDomainDefault(), AlterDomainNotNull(), AlterDomainValidateConstraint(), AlterEventTrigger(), AlterEventTriggerOwner_internal(), AlterExtensionNamespace(), AlterForeignDataWrapper(), AlterForeignDataWrapperOwner_internal(), AlterForeignServer(), AlterForeignServerOwner_internal(), AlterFunction(), AlterObjectOwner_internal(), AlterObjectRename_internal(), AlterRelationNamespaceInternal(), AlterRole(), AlterSchemaOwner_internal(), AlterSetting(), AlterTableSpaceOptions(), AlterTSDictionary(), AlterTypeNamespaceInternal(), AlterTypeOwner(), AlterTypeOwnerInternal(), AlterUserMapping(), ApplyExtensionUpdates(), ATExecAddColumn(), ATExecAddOf(), ATExecAlterColumnGenericOptions(), ATExecChangeOwner(), ATExecDropColumn(), ATExecDropConstraint(), ATExecDropInherit(), ATExecDropNotNull(), ATExecDropOf(), ATExecGenericOptions(), ATExecSetNotNull(), ATExecSetOptions(), ATExecSetRelOptions(), ATExecSetStatistics(), ATExecSetStorage(), ATExecSetTableSpace(), ATExecValidateConstraint(), bitgetpage(), BitmapHeapNext(), btbuildCallback(), btgetbitmap(), CatalogIndexInsert(), change_owner_fix_column_acls(), changeDependencyFor(), check_exclusion_constraint(), compare_rows(), compile_plperl_function(), compile_pltcl_function(), CopyFrom(), create_proc_lang(), create_toast_table(), CreateComments(), CreateSharedComments(), CreateTrigger(), DefineQueryRewrite(), DeleteAttributeTuples(), DeleteComments(), deleteDependencyRecordsFor(), deleteDependencyRecordsForClass(), deleteOneObject(), DeleteRelationTuple(), DeleteSecurityLabel(), DeleteSharedComments(), DeleteSharedSecurityLabel(), DeleteSystemAttributeTuples(), DelRoleMems(), do_compile(), drop_parent_dependency(), DropCastById(), DropConfigurationMapping(), dropDatabaseDependencies(), dropdb(), DropProceduralLanguageById(), DropRole(), DropSetting(), DropTableSpace(), EnableDisableRule(), EnableDisableTrigger(), EnumValuesDelete(), EvalPlanQual(), EvalPlanQualFetch(), EvalPlanQualFetchRowMarks(), exec_move_row_from_datum(), ExecDelete(), ExecEvalFieldStore(), ExecGrant_Attribute(), ExecGrant_Database(), ExecGrant_Fdw(), ExecGrant_ForeignServer(), ExecGrant_Function(), ExecGrant_Language(), ExecGrant_Largeobject(), ExecGrant_Namespace(), ExecGrant_Relation(), ExecGrant_Tablespace(), ExecGrant_Type(), ExecInsert(), ExecLockRows(), ExecUpdate(), extension_config_remove(), fill_seq_with_data(), get_tuple_from_datum(), GetAttributeByName(), GetAttributeByNum(), getNextNearest(), GetTupleForTrigger(), ginBuildCallback(), gistBuildCallback(), gistgettuple(), hashbuildCallback(), hashgettuple(), 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_markpos(), heap_modify_tuple(), heap_multi_insert(), heap_page_is_all_visible(), heap_restrpos(), heap_tuple_from_minimal_tuple(), heap_update(), heapgetpage(), heapgettup(), heapgettup_pagemode(), hstore_from_record(), hstore_populate_record(), index_build(), index_constraint_create(), index_drop(), index_fetch_heap(), index_getnext(), index_getnext_tid(), IndexBuildHeapScan(), IndexCheckExclusion(), initscan(), InsertRule(), inv_truncate(), inv_write(), json_populate_record(), LargeObjectDrop(), lazy_scan_heap(), log_heap_update(), lookup_C_func(), make_tuple_from_result_row(), MakeConfigurationMapping(), mark_index_clustered(), MergeAttributesIntoExisting(), MergeConstraintsIntoExisting(), MergeWithExistingConstraint(), movedb(), OperatorCreate(), OperatorUpd(), pg_extension_config_dump(), pgrowlocks(), pgstat_heap(), plpgsql_compile(), PLy_input_tuple_funcs(), PLy_output_tuple_funcs(), PLy_procedure_argument_valid(), PLy_procedure_create(), PLy_procedure_valid(), populate_recordset_object_end(), PredicateLockTuple(), ProcedureCreate(), RangeDelete(), raw_heap_insert(), readtup_cluster(), record_C_func(), record_cmp(), record_eq(), record_out(), record_send(), reindex_index(), RelationGetIndexScan(), RelationPutHeapTuple(), RelationRemoveInheritance(), RelationSetNewRelfilenode(), RemoveAmOpEntryById(), RemoveAmProcEntryById(), RemoveAttrDefaultById(), RemoveAttributeById(), RemoveCollationById(), RemoveConstraintById(), RemoveConversionById(), RemoveDefaultACLById(), RemoveEventTriggerById(), RemoveExtensionById(), RemoveForeignDataWrapperById(), RemoveForeignServerById(), RemoveFunctionById(), RemoveOpClassById(), RemoveOperatorById(), RemoveOpFamilyById(), RemoveRewriteRuleById(), RemoveSchemaById(), RemoveStatistics(), RemoveTriggerById(), RemoveTSConfigurationById(), RemoveTSDictionaryById(), RemoveTSParserById(), RemoveTSTemplateById(), RemoveTypeById(), RemoveUserMappingById(), renameatt_internal(), RenameConstraintById(), RenameDatabase(), RenameRelationInternal(), RenameRewriteRule(), RenameRole(), RenameSchema(), RenameTableSpace(), renametrig(), RenameTypeInternal(), RenumberEnumType(), rewrite_heap_dead_tuple(), rewrite_heap_tuple(), SearchCatCacheList(), SetDefaultACL(), SetFunctionArgType(), SetFunctionReturnType(), SetRelationHasSubclass(), SetRelationNumChecks(), SetRelationRuleStatus(), SetSecurityLabel(), SetSharedSecurityLabel(), shdepChangeDep(), shdepDropDependency(), spggettuple(), spgistBuildCallback(), SPI_modifytuple(), StoreAttrDefault(), swap_relation_files(), TidNext(), toast_delete_datum(), toast_flatten_tuple(), toast_flatten_tuple_attribute(), toast_insert_or_update(), toast_save_datum(), TypeCreate(), update_attstats(), validate_index_heapscan(), validate_plperl_function(), and writetup_cluster().


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