PostgreSQL Source Code: RelationData Struct Reference (original) (raw)

#include <[rel.h](rel%5F8h%5Fsource.html)>

Data Fields
RelFileLocator rd_locator
SMgrRelation rd_smgr
int rd_refcnt
ProcNumber rd_backend
bool rd_islocaltemp
bool rd_isnailed
bool rd_isvalid
bool rd_indexvalid
bool rd_statvalid
SubTransactionId rd_createSubid
SubTransactionId rd_newRelfilelocatorSubid
SubTransactionId rd_firstRelfilelocatorSubid
SubTransactionId rd_droppedSubid
Form_pg_class rd_rel
TupleDesc rd_att
Oid rd_id
LockInfoData rd_lockInfo
RuleLock * rd_rules
MemoryContext rd_rulescxt
TriggerDesc * trigdesc
struct RowSecurityDesc * rd_rsdesc
List * rd_fkeylist
bool rd_fkeyvalid
PartitionKey rd_partkey
MemoryContext rd_partkeycxt
PartitionDesc rd_partdesc
MemoryContext rd_pdcxt
PartitionDesc rd_partdesc_nodetached
MemoryContext rd_pddcxt
TransactionId rd_partdesc_nodetached_xmin
List * rd_partcheck
bool rd_partcheckvalid
MemoryContext rd_partcheckcxt
List * rd_indexlist
Oid rd_pkindex
bool rd_ispkdeferrable
Oid rd_replidindex
List * rd_statlist
bool rd_attrsvalid
Bitmapset * rd_keyattr
Bitmapset * rd_pkattr
Bitmapset * rd_idattr
Bitmapset * rd_hotblockingattr
Bitmapset * rd_summarizedattr
PublicationDesc * rd_pubdesc
bytea * rd_options
Oid rd_amhandler
const struct TableAmRoutine * rd_tableam
Form_pg_index rd_index
struct HeapTupleData * rd_indextuple
MemoryContext rd_indexcxt
const struct IndexAmRoutine * rd_indam
Oid * rd_opfamily
Oid * rd_opcintype
RegProcedure * rd_support
struct FmgrInfo * rd_supportinfo
int16 * rd_indoption
List * rd_indexprs
List * rd_indpred
Oid * rd_exclops
Oid * rd_exclprocs
uint16 * rd_exclstrats
Oid * rd_indcollation
bytea ** rd_opcoptions
void * rd_amcache
struct FdwRoutine * rd_fdwroutine
Oid rd_toastoid
bool pgstat_enabled
struct PgStat_TableStatus * pgstat_info

Definition at line 55 of file rel.h.

pgstat_enabled

bool RelationData::pgstat_enabled

pgstat_info

Definition at line 255 of file rel.h.

Referenced by load_relcache_init_file(), pgstat_assoc_relation(), pgstat_count_heap_delete(), pgstat_count_heap_insert(), pgstat_count_heap_update(), pgstat_count_truncate(), pgstat_drop_relation(), pgstat_init_relation(), pgstat_report_analyze(), pgstat_unlink_relation(), and pgstat_update_heap_dead_tuples().

rd_amcache

void* RelationData::rd_amcache

rd_amhandler

Oid RelationData::rd_amhandler

rd_att

Definition at line 112 of file rel.h.

Referenced by addRangeTableEntry(), addRangeTableEntryForRelation(), AddRelationNewConstraints(), afterTriggerInvokeEvents(), AllocateRelationDesc(), AppendAttributeTuples(), ATExecReplicaIdentity(), AttrDefaultFetch(), autoinc(), boot_openrel(), btestimateparallelscan(), build_column_default(), build_index_tlist(), build_physical_tlist(), check_foreign_key(), check_primary_key(), check_toast_tuple(), CheckIndexCompatible(), checkInsertTargets(), CheckNNConstraintFetch(), CloneRowTriggersToPartition(), ConversionCreate(), CopyFrom(), CreateForeignDataWrapper(), CreateForeignServer(), CreateOpFamily(), CreateTableSpace(), CreateUserMapping(), database_to_xmlschema_internal(), DefineOpClass(), DefineVirtualRelation(), DetachPartitionFinalize(), ENRMetadataGetTupDesc(), ExecInitIndexOnlyScan(), ExecInitModifyTable(), ExecRelCheck(), ExecSimpleRelationInsert(), ExecSimpleRelationUpdate(), expand_insert_targetlist(), expandRelation(), formrdesc(), get_pkey_attnames(), get_rel_data_width(), get_relation_constraints(), get_relation_notnullatts(), get_sql_delete(), get_sql_insert(), get_sql_update(), get_tuple_of_interest(), gistCompressValues(), gistFetchTuple(), heap_toast_delete(), heap_toast_insert_or_update(), heapam_relation_needs_toast_table(), insert_username(), InsertExtensionTuple(), InsertOneNull(), inv_truncate(), inv_write(), lo_manage(), load_relcache_init_file(), moddatetime(), PartConstraintImpliedByRelConstraint(), pub_contains_invalid_column(), RelationBuildLocalRelation(), RelationBuildPartitionKey(), RelationBuildTupleDesc(), RelationCacheInitializePhase3(), RelationDestroyRelation(), RelationRebuildRelation(), schema_to_xmlschema_internal(), SPI_modifytuple(), storeOperators(), storeProcedures(), table_to_xml_and_xmlschema(), table_to_xmlschema(), toast_delete_external(), transformIndexConstraint(), triggered_change_notification(), tsvector_update_trigger(), validate_pkattnums(), and write_relcache_init_file().

rd_attrsvalid

bool RelationData::rd_attrsvalid

rd_backend

rd_createSubid

Definition at line 103 of file rel.h.

Referenced by AtEOSubXact_cleanup(), AtEOXact_cleanup(), ATExecAddIndex(), CopyFrom(), ExecuteTruncateGuts(), formrdesc(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationCacheInvalidate(), RelationClearRelation(), RelationCloseCleanup(), RelationFlushRelation(), RelationForgetRelation(), and TryReuseIndex().

rd_droppedSubid

Definition at line 109 of file rel.h.

Referenced by AtEOSubXact_cleanup(), AtEOXact_cleanup(), formrdesc(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationClearRelation(), RelationFlushRelation(), RelationForgetRelation(), RelationRebuildRelation(), and RelationReloadIndexInfo().

rd_exclops

Oid* RelationData::rd_exclops

rd_exclprocs

Oid* RelationData::rd_exclprocs

rd_exclstrats

uint16* RelationData::rd_exclstrats

rd_fdwroutine

rd_firstRelfilelocatorSubid

Definition at line 106 of file rel.h.

Referenced by AtEOSubXact_cleanup(), AtEOXact_cleanup(), ATExecAddIndex(), CopyFrom(), formrdesc(), load_relcache_init_file(), RelationAssumeNewRelfilelocator(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationCacheInvalidate(), RelationClearRelation(), RelationCloseCleanup(), RelationFlushRelation(), RelationForgetRelation(), RelationInitPhysicalAddr(), and TryReuseIndex().

rd_fkeylist

List* RelationData::rd_fkeylist

rd_fkeyvalid

bool RelationData::rd_fkeyvalid

rd_hotblockingattr

rd_id

Definition at line 113 of file rel.h.

Referenced by ATExecAlterColumnGenericOptions(), ATExecGenericOptions(), BitmapHeapScanNextBlock(), check_foreign_key(), check_primary_key(), CheckForSerializableConflictIn(), CheckTableForSerializableConflictIn(), CreateTriggerFiringOn(), DropAllPredicateLocksFromTable(), heapam_scan_bitmap_next_tuple(), PageIsPredicateLocked(), plpgsql_fulfill_promise(), pltcl_trigger_handler(), PredicateLockingNeededForRelation(), PredicateLockPage(), PredicateLockPageSplit(), PredicateLockRelation(), PredicateLockTID(), and RelationInitPhysicalAddr().

rd_idattr

rd_indam

Definition at line 206 of file rel.h.

Referenced by ATExecReplicaIdentity(), ATExecSetRelOptions(), get_relation_info(), index_beginscan_internal(), index_build(), index_bulk_delete(), index_can_return(), index_concurrently_create_copy(), index_endscan(), index_getbitmap(), index_getnext_tid(), index_getprocid(), index_getprocinfo(), index_insert(), index_insert_cleanup(), index_markpos(), index_parallelrescan(), index_parallelscan_estimate(), index_parallelscan_initialize(), index_rescan(), index_restrpos(), index_vacuum_cleanup(), InitIndexAmRoutine(), load_relcache_init_file(), parallel_vacuum_compute_workers(), parallel_vacuum_init(), PrepareSortSupportFromIndexRel(), RelationInitIndexAccessInfo(), RelationParseRelOptions(), and write_relcache_init_file().

rd_indcollation

Oid* RelationData::rd_indcollation

Definition at line 217 of file rel.h.

Referenced by _bt_allequalimage(), _bt_mkscankey(), _bt_preprocess_array_keys(), _hash_datum2hashkey(), _hash_datum2hashkey_type(), ATExecAttachPartitionIdx(), get_relation_info(), index_concurrently_create_copy(), IsIndexCompatibleAsArbiter(), load_relcache_init_file(), RelationInitIndexAccessInfo(), spgbeginscan(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), and write_relcache_init_file().

rd_index

Definition at line 192 of file rel.h.

Referenced by _bt_mkscankey(), ATExecAttachPartitionIdx(), ATExecReplicaIdentity(), ATExecSetStatistics(), brin_desummarize_range(), brin_summarize_range(), bt_check_every_level(), BuildIndexValueDescription(), CheckTableForSerializableConflictIn(), DropAllPredicateLocksFromTable(), ExecCheckIndexConstraints(), ExecInitIndexOnlyScan(), ExecInsertIndexTuples(), get_relation_info(), gin_clean_pending_list(), index_checkable(), index_create(), IndexSetParentIndex(), InitConflictIndexes(), is_usable_unique_index(), IsIndexCompatibleAsArbiter(), load_relcache_init_file(), pgstat_relation(), pgstatginindex_internal(), pgstathashindex(), pgstatindex_impl(), PredicateLockTID(), refresh_by_match_merge(), ReindexRelationConcurrently(), RelationGetExclusionInfo(), RelationInitIndexAccessInfo(), RelationReloadIndexInfo(), statatt_get_index_expr(), systable_beginscan(), systable_beginscan_ordered(), and validatePartitionedIndex().

rd_indexcxt

Definition at line 204 of file rel.h.

Referenced by _bt_getroot(), _bt_getrootheight(), _bt_metaversion(), _hash_getcachedmetap(), index_create(), index_getprocinfo(), InitIndexAmRoutine(), load_relcache_init_file(), RelationDestroyRelation(), RelationGetExclusionInfo(), RelationGetIndexAttOptions(), RelationGetIndexExpressions(), RelationGetIndexPredicate(), RelationInitIndexAccessInfo(), and RelationRebuildRelation().

rd_indexlist

List* RelationData::rd_indexlist

rd_indexprs

List* RelationData::rd_indexprs

rd_indextuple

Definition at line 194 of file rel.h.

Referenced by bt_check_every_level(), get_relation_info(), load_relcache_init_file(), refresh_by_match_merge(), RelationDestroyRelation(), RelationGetDummyIndexExpressions(), RelationGetIndexExpressions(), RelationGetIndexPredicate(), RelationInitIndexAccessInfo(), RelationReloadIndexInfo(), and write_relcache_init_file().

rd_indexvalid

bool RelationData::rd_indexvalid

rd_indoption

int16* RelationData::rd_indoption

rd_indpred

List* RelationData::rd_indpred

rd_islocaltemp

bool RelationData::rd_islocaltemp

rd_isnailed

bool RelationData::rd_isnailed

Definition at line 62 of file rel.h.

Referenced by AtEOXact_cleanup(), CheckTableNotInUse(), formrdesc(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationCacheInvalidate(), RelationClearRelation(), RelationFlushRelation(), RelationRebuildRelation(), RelationReloadNailed(), and write_relcache_init_file().

rd_ispkdeferrable

bool RelationData::rd_ispkdeferrable

rd_isvalid

bool RelationData::rd_isvalid

rd_keyattr

rd_locator

Definition at line 57 of file rel.h.

Referenced by _bt_allocbuf(), _hash_alloc_buckets(), _hash_init(), ATExecAddIndex(), ATExecSetTableSpace(), calculate_table_size(), CheckForSerializableConflictIn(), CheckTableForSerializableConflictIn(), CreateFakeRelcacheEntry(), DropAllPredicateLocksFromTable(), EvictRelUnpinnedBuffers(), fill_seq_fork_with_data(), fill_seq_with_data(), FlushRelationBuffers(), ginPlaceToPage(), gistXLogPageReuse(), heap_create(), heap_multi_insert(), index_beginscan_parallel(), index_build(), index_parallelscan_initialize(), invalidate_rel_block(), log_heap_new_cid(), MarkDirtyRelUnpinnedBuffers(), PageIsPredicateLocked(), pg_relation_size(), pg_truncate_visibility_map(), PredicateLockPage(), PredicateLockPageSplit(), PredicateLockRelation(), PredicateLockTID(), RelationDropStorage(), RelationGetSmgr(), RelationInitPhysicalAddr(), RelationSetNewRelfilenumber(), RelationTruncate(), ReleaseAndReadBuffer(), ss_get_location(), ss_report_location(), table_beginscan_parallel(), table_beginscan_parallel_tidrange(), table_block_parallelscan_initialize(), and TryReuseIndex().

rd_lockInfo

Definition at line 114 of file rel.h.

Referenced by _bt_end_vacuum(), _bt_start_vacuum(), _bt_vacuum_cycleid(), CheckRelationLockedByMe(), ConditionalLockPage(), ConditionalLockRelation(), ConditionalLockRelationForExtension(), ConditionalLockTuple(), CreateFakeRelcacheEntry(), DefineIndex(), index_close(), LockHasWaitersRelation(), LockPage(), LockRelation(), LockRelationForExtension(), LockTuple(), ReindexRelationConcurrently(), relation_close(), RelationExtensionLockWaiterCount(), RelationInitLockInfo(), UnlockPage(), UnlockRelation(), UnlockRelationForExtension(), UnlockTuple(), and vacuum_rel().

rd_newRelfilelocatorSubid

rd_opcintype

Oid* RelationData::rd_opcintype

Definition at line 208 of file rel.h.

Referenced by _bt_allequalimage(), _bt_compare_scankey_args(), _bt_first(), _bt_num_array_keys(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_saoparray_shrink(), _bt_setup_array_cmp(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), _hash_first(), BuildIndexValueDescription(), ExecInitIndexOnlyScan(), get_relation_info(), gistrescan(), load_relcache_init_file(), PrepareSortSupportFromGistIndexRel(), PrepareSortSupportFromIndexRel(), RelationInitIndexAccessInfo(), and write_relcache_init_file().

rd_opcoptions

bytea** RelationData::rd_opcoptions

rd_opfamily

Oid* RelationData::rd_opfamily

Definition at line 207 of file rel.h.

Referenced by _bt_allequalimage(), _bt_compare_scankey_args(), _bt_find_extreme_element(), _bt_first(), _bt_merge_arrays(), _bt_num_array_keys(), _bt_preprocess_array_keys(), _bt_saoparray_shrink(), _bt_setup_array_cmp(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), _hash_datum2hashkey_type(), ATExecAttachPartitionIdx(), get_relation_info(), IsIndexCompatibleAsArbiter(), load_relcache_init_file(), PrepareSortSupportFromGistIndexRel(), PrepareSortSupportFromIndexRel(), RelationGetExclusionInfo(), RelationInitIndexAccessInfo(), and write_relcache_init_file().

rd_options

bytea* RelationData::rd_options

rd_partcheck

List* RelationData::rd_partcheck

rd_partcheckcxt

rd_partcheckvalid

bool RelationData::rd_partcheckvalid

rd_partdesc

rd_partdesc_nodetached

rd_partdesc_nodetached_xmin

rd_partkey

rd_partkeycxt

rd_pdcxt

rd_pddcxt

rd_pkattr

rd_pkindex

Oid RelationData::rd_pkindex

rd_pubdesc

rd_refcnt

int RelationData::rd_refcnt

Definition at line 59 of file rel.h.

Referenced by AtEOXact_cleanup(), CheckTableNotInUse(), formrdesc(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationCacheInvalidate(), RelationDecrementReferenceCount(), RelationFlushRelation(), RelationIncrementReferenceCount(), and ResOwnerReleaseRelation().

rd_rel

Definition at line 111 of file rel.h.

Referenced by AcquireRewriteLocks(), addFkConstraint(), addFkRecurseReferencing(), addRangeTableEntry(), addRangeTableEntryForRelation(), afterTriggerInvokeEvents(), AfterTriggerSaveEvent(), AllocateRelationDesc(), AlterTableNamespace(), AlterTableNamespaceInternal(), amcheck_index_mainfork_expected(), amcheck_lock_relation_and_check(), apply_handle_delete(), apply_handle_delete_internal(), apply_handle_insert(), apply_handle_truncate(), apply_handle_tuple_routing(), apply_handle_update(), AssertHasSnapshotForToast(), ATAddForeignKeyConstraint(), ATCheckPartitionsNotInUse(), ATExecAddColumn(), ATExecAddIdentity(), ATExecAddIndexConstraint(), ATExecAddOf(), ATExecAlterConstraint(), ATExecAlterConstrDeferrability(), ATExecAlterConstrEnforceability(), ATExecAttachPartition(), ATExecClusterOn(), ATExecCmd(), ATExecDropColumn(), ATExecDropIdentity(), ATExecDropInherit(), ATExecDropNotNull(), ATExecDropOf(), ATExecReplicaIdentity(), ATExecSetAccessMethodNoStorage(), ATExecSetIdentity(), ATExecSetNotNull(), ATExecSetRelOptions(), ATExecSetStatistics(), ATExecSetTableSpace(), ATExecSetTableSpaceNoStorage(), ATExecSplitPartition(), ATGetQueueEntry(), ATPrepAddColumn(), ATPrepAlterColumnType(), ATPrepChangePersistence(), ATPrepCmd(), ATPrepDropColumn(), ATPrepSetAccessMethod(), ATRewriteTables(), ATSimplePermissions(), ATSimpleRecursion(), ATTypedTableRecursion(), BeginCopyTo(), BootstrapToastTable(), brin_desummarize_range(), brin_summarize_range(), CacheInvalidateRelcache(), calculate_indexes_size(), calculate_table_size(), check_relation_relkind(), check_relation_updatable(), check_tuple_attribute(), CheckCmdReplicaIdentity(), checkFkeyPermissions(), CheckNNConstraintFetch(), checkPartition(), CheckRelationTableSpaceMove(), CheckTableNotInUse(), CheckValidResultRel(), CheckValidRowMarkRel(), CloneFkReferencing(), cluster(), CommentObject(), CopyFrom(), create_edata_for_relation(), create_estate_for_relation(), create_toast_table(), CreateFakeRelcacheEntry(), CreateStatistics(), CreateTriggerFiringOn(), currtid_internal(), DefineIndex(), DefineRelation(), DefineVirtualRelation(), DetachPartitionFinalize(), do_analyze_rel(), DoCopy(), DoCopyTo(), dropconstraint_internal(), EnableDisableTrigger(), estimate_rel_size(), ExecConstraints(), ExecFindPartition(), ExecGetAncestorResultRels(), ExecInitMerge(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecModifyTable(), ExecRelCheck(), ExecSecLabelStmt(), ExecSimpleRelationInsert(), ExecSimpleRelationUpdate(), ExecuteTruncate(), ExecuteTruncateGuts(), expandTableLikeClause(), ExtractReplicaIdentity(), fill_seq_with_data(), find_composite_type_dependencies(), FindLogicalRepLocalIndex(), formrdesc(), generate_partition_qual(), generate_relation_name(), generateSerialExtraStmts(), get_raw_page_internal(), get_relation_by_qualified_name(), get_relation_constraints(), get_relation_info(), get_rels_with_domain(), get_view_query(), GetStrictOldestNonRemovableTransactionId(), gin_clean_pending_list(), gistGetFakeLSN(), GlobalVisHorizonKindForRel(), has_partition_attrs(), heap_abort_speculative(), heap_create(), heap_delete(), heap_drop_with_catalog(), heap_force_common(), heap_index_delete_tuples(), heap_prepare_insert(), heap_toast_delete(), heap_toast_insert_or_update(), heap_truncate_check_FKs(), heap_truncate_one_rel(), heap_update(), heapam_index_build_range_scan(), heapam_index_validate_scan(), heapam_relation_copy_data(), heapam_relation_set_new_filelocator(), heapam_relation_toast_am(), index_build(), index_check_primary_key(), index_checkable(), index_concurrently_build(), index_concurrently_create_copy(), index_copy_data(), index_create(), index_update_stats(), IndexSetParentIndex(), infer_arbiter_indexes(), is_publishable_relation(), IsSystemRelation(), load_relcache_init_file(), load_typcache_tupdesc(), LockViewRecurse(), logicalrep_rel_open(), logicalrep_write_attrs(), logicalrep_write_delete(), logicalrep_write_rel(), logicalrep_write_update(), LogicalRepSyncTableStart(), mark_index_clustered(), MergeAttributes(), MergeWithExistingConstraint(), needs_toast_table(), OpenTableList(), pg_freespace(), pg_prewarm(), pg_relpages_impl(), pgoutput_change(), pgoutput_truncate(), pgrowlocks(), pgstat_assoc_relation(), pgstat_copy_relation_stats(), pgstat_create_relation(), pgstat_drop_relation(), pgstat_heap(), pgstat_init_relation(), pgstat_relation(), pgstat_report_analyze(), pgstat_report_vacuum(), pgstattuple_approx_internal(), plan_create_index_workers(), postgresAcquireSampleRowsFunc(), postgresAnalyzeForeignTable(), postgresGetAnalyzeInfoForForeignTable(), PrepareSortSupportFromGistIndexRel(), PrepareSortSupportFromIndexRel(), preprocess_relation_rtes(), pub_contains_invalid_column(), pub_rf_contains_invalid_column(), PublicationAddTables(), QueuePartitionConstraintValidation(), read_stream_begin_relation(), ReadBuffer_common(), reindex_index(), reindex_relation(), ReindexRelationConcurrently(), relation_is_updatable(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationBuildPublicationDesc(), RelationBuildRuleLock(), RelationBuildTupleDesc(), RelationCacheInitializePhase3(), RelationDestroyRelation(), RelationGetIndexList(), RelationGetNumberOfBlocksInFork(), RelationGetPartitionDesc(), RelationGetPartitionKey(), RelationGetPartitionQual(), RelationInitIndexAccessInfo(), RelationInitLockInfo(), RelationInitPhysicalAddr(), RelationInitTableAccessMethod(), RelationParseRelOptions(), RelationRebuildRelation(), RelationReloadIndexInfo(), RelationReloadNailed(), RelationSetNewRelfilenumber(), removable_cutoff(), RemovePolicyById(), RemoveTriggerById(), ReorderBufferProcessTXN(), ReorderBufferToastReplace(), replorigin_create(), rewriteTargetView(), SetMatViewPopulatedState(), SetRelationTableSpace(), statatt_get_index_expr(), StoreAttrMissingVal(), StorePartitionBound(), StorePartitionKey(), StoreRelCheck(), table_block_relation_estimate_size(), table_slot_callbacks(), TargetPrivilegesCheck(), toast_save_datum(), transformAlterTableStmt(), transformIndexConstraint(), transformMergeStmt(), transformRuleStmt(), transformTableLikeClause(), TryReuseIndex(), tuple_data_split_internal(), tuplesort_begin_cluster(), vac_estimate_reltuples(), vacuum_get_cutoffs(), vacuum_rel(), validate_index(), validate_relation_as_index(), validate_relation_as_sequence(), validate_relation_as_table(), verify_heapam(), and write_relcache_init_file().

rd_replidindex

Oid RelationData::rd_replidindex

rd_rsdesc

rd_rules

rd_rulescxt

rd_smgr

rd_statlist

List* RelationData::rd_statlist

rd_statvalid

bool RelationData::rd_statvalid

rd_summarizedattr

rd_support

rd_supportinfo

struct FmgrInfo* RelationData::rd_supportinfo

rd_tableam

Definition at line 189 of file rel.h.

Referenced by formrdesc(), get_relation_info(), InitTableAmRoutine(), RelationCacheInitializePhase3(), table_beginscan_common(), table_endscan(), table_finish_bulk_insert(), table_index_delete_tuples(), table_index_fetch_begin(), table_index_fetch_end(), table_index_fetch_reset(), table_index_fetch_tuple(), table_multi_insert(), table_parallelscan_estimate(), table_parallelscan_initialize(), table_parallelscan_reinitialize(), table_relation_copy_data(), table_relation_estimate_size(), table_relation_needs_toast_table(), table_relation_nontransactional_truncate(), table_relation_set_new_filelocator(), table_relation_size(), table_relation_toast_am(), table_relation_vacuum(), table_rescan(), table_rescan_set_params(), table_scan_analyze_next_block(), table_scan_analyze_next_tuple(), table_scan_bitmap_next_tuple(), table_scan_sample_next_block(), table_scan_sample_next_tuple(), table_slot_callbacks(), table_tuple_complete_speculative(), table_tuple_delete(), table_tuple_fetch_row_version(), table_tuple_get_latest_tid(), table_tuple_insert(), table_tuple_insert_speculative(), table_tuple_lock(), table_tuple_satisfies_snapshot(), table_tuple_tid_valid(), and table_tuple_update().

rd_toastoid

Oid RelationData::rd_toastoid

trigdesc

Definition at line 117 of file rel.h.

Referenced by CopyFrom(), DefineRelation(), deparseDeleteSql(), deparseInsertSql(), deparseUpdateSql(), error_view_not_updatable(), ExecInitGenerated(), has_row_triggers(), has_transition_tables(), load_relcache_init_file(), postgresPlanForeignModify(), relation_is_updatable(), RelationBuildDesc(), RelationBuildTriggers(), RelationCacheInitializePhase3(), RelationDestroyRelation(), vac_update_relstats(), and view_has_instead_trigger().


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