#include <rel.h>
Definition at line 71 of file rel.h.
Definition at line 185 of file rel.h.
Referenced by load_relcache_init_file(), pgstat_count_heap_delete(), pgstat_count_heap_insert(), pgstat_count_heap_update(), pgstat_initstats(), pgstat_report_analyze(), and pgstat_update_heap_dead_tuples().
Definition at line 130 of file rel.h.
Referenced by ATExecSetRelOptions(), check_index_is_clusterable(), ExecIndexBuildScanKeys(), generateClonedIndexStmt(), get_relation_info(), index_beginscan_internal(), index_build(), index_can_return(), index_getprocid(), index_getprocinfo(), index_insert(), load_relcache_init_file(), RelationDestroyRelation(), RelationInitIndexAccessInfo(), RelationParseRelOptions(), and write_relcache_init_file().
void* RelationData::rd_amcache |
Definition at line 159 of file rel.h.
Referenced by _bt_getroot(), _bt_getrootheight(), _bt_gettrueroot(), load_relcache_init_file(), RelationInitIndexAccessInfo(), RelationReloadIndexInfo(), spgGetCache(), and SpGistUpdateMetaPage().
Definition at line 148 of file rel.h.
Referenced by load_relcache_init_file(), and RelationInitIndexAccessInfo().
Definition at line 108 of file rel.h.
Referenced by AddNewRelationTuple(), addRangeTableEntry(), addRangeTableEntryForRelation(), AddRelationNewConstraints(), AggregateCreate(), AllocateRelationDesc(), attnameAttNum(), attnumAttName(), attnumCollationId(), attnumTypeId(), AttrDefaultFetch(), boot_openrel(), build_column_default(), build_index_tlist(), build_physical_tlist(), check_foreign_key(), check_primary_key(), CheckConstraintFetch(), CheckIndexCompatible(), checkInsertTargets(), ConversionCreate(), CopyFrom(), CreateForeignDataWrapper(), CreateForeignServer(), CreateForeignTable(), CreateOpFamily(), CreateTableSpace(), CreateTrigger(), CreateUserMapping(), database_to_xmlschema_internal(), DefineOpClass(), DefineTSConfiguration(), DefineTSDictionary(), DefineTSParser(), DefineTSTemplate(), DefineVirtualRelation(), do_analyze_rel(), examine_attribute(), ExecConstraints(), ExecInitModifyTable(), ExecInsert(), ExecRelCheck(), ExecUpdate(), expand_targetlist(), expandRelation(), find_composite_type_dependencies(), formrdesc(), funny_dup17(), gbt_var_penalty(), get_pkey_attnames(), get_rel_data_width(), get_relation_constraints(), get_rels_with_domain(), get_sql_delete(), get_sql_insert(), get_sql_update(), get_tuple_of_interest(), GetDomainConstraints(), gistchoose(), gistDeCompressAtt(), gistFormTuple(), gistgetadjusted(), gistInitBuffering(), gistRelocateBuildBuffersOnSplit(), heap_create_with_catalog(), initGISTstate(), insert_event_trigger_tuple(), InsertExtensionTuple(), InsertOneValue(), InsertRule(), intorel_startup(), inv_truncate(), inv_write(), lo_manage(), load_relcache_init_file(), MakeConfigurationMapping(), MergeWithExistingConstraint(), NamespaceCreate(), needs_toast_table(), OperatorCreate(), OperatorShellMake(), pg_get_triggerdef_worker(), plperl_modify_tuple(), plperl_trigger_build_args(), plpgsql_exec_trigger(), pltcl_trigger_handler(), PLy_exec_trigger(), PLy_modify_tuple(), PLy_trigger_build_args(), recordMultipleDependencies(), RelationBuildLocalRelation(), RelationBuildTriggers(), RelationBuildTupleDesc(), RelationCacheInitializePhase3(), RelationClearRelation(), RelationDestroyRelation(), RelationGetExclusionInfo(), rewriteTargetListIU(), rewriteValuesRTE(), ri_ExtractValues(), ri_ReportViolation(), schema_to_xmlschema_internal(), shdepAddDependency(), spgGetCache(), SPI_modifytuple(), StoreAttrDefault(), storeOperators(), storeProcedures(), table_to_xml_and_xmlschema(), table_to_xmlschema(), toast_delete(), toast_fetch_datum(), toast_fetch_datum_slice(), toast_insert_or_update(), toast_save_datum(), transformAssignedExpr(), transformIndexConstraint(), triggered_change_notification(), tsvector_update_trigger(), TypeShellMake(), validate_pkattnums(), and write_relcache_init_file().
Definition at line 77 of file rel.h.
Referenced by ATExecSetTableSpace(), calculate_indexes_size(), calculate_table_size(), calculate_toast_table_size(), CreateFakeRelcacheEntry(), formrdesc(), pg_relation_size(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationDropStorage(), and RelationSetNewRelfilenode().
Definition at line 103 of file rel.h.
Referenced by AtEOSubXact_cleanup(), AtEOXact_cleanup(), CopyFrom(), ExecuteTruncate(), formrdesc(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationCacheInvalidate(), RelationClose(), and RelationFlushRelation().
Definition at line 156 of file rel.h.
Referenced by load_relcache_init_file(), RelationGetExclusionInfo(), and RelationInitIndexAccessInfo().
Definition at line 157 of file rel.h.
Referenced by load_relcache_init_file(), RelationGetExclusionInfo(), and RelationInitIndexAccessInfo().
Definition at line 158 of file rel.h.
Referenced by load_relcache_init_file(), RelationGetExclusionInfo(), and RelationInitIndexAccessInfo().
Definition at line 171 of file rel.h.
Referenced by GetFdwRoutineForRelation(), load_relcache_init_file(), and RelationDestroyRelation().
Definition at line 109 of file rel.h.
Referenced by _hash_has_active_scan(), ApplyRetrieveRule(), ATExecAlterColumnGenericOptions(), ATExecGenericOptions(), bitgetpage(), CheckForSerializableConflictIn(), CheckTableForSerializableConflictIn(), DropAllPredicateLocksFromTable(), heap_hot_search_buffer(), PageIsPredicateLocked(), pgstat_initstats(), plperl_trigger_build_args(), plpgsql_exec_trigger(), pltcl_trigger_handler(), PLy_trigger_build_args(), PredicateLockingNeededForRelation(), PredicateLockPage(), PredicateLockPageSplit(), PredicateLockRelation(), PredicateLockTuple(), RelationInitPhysicalAddr(), and SetMatViewToPopulated().
Definition at line 160 of file rel.h.
Referenced by _bt_mkscankey(), _bt_mkscankey_nodata(), _hash_datum2hashkey(), _hash_datum2hashkey_type(), check_exclusion_constraint(), doPickSplit(), get_relation_info(), index_recheck_constraint(), initGinState(), initGISTstate(), load_relcache_init_file(), RelationInitIndexAccessInfo(), spgdoinsert(), spgGetCache(), spgLeafTest(), spgWalk(), and write_relcache_init_file().
Definition at line 127 of file rel.h.
Referenced by BuildIndexInfo(), CatalogIndexInsert(), check_exclusion_constraint(), check_index_is_clusterable(), CheckTableForSerializableConflictIn(), DropAllPredicateLocksFromTable(), ExecIndexBuildScanKeys(), ExecInsertIndexTuples(), get_relation_info(), index_recheck_constraint(), load_relcache_init_file(), PredicateLockTuple(), RelationGetExclusionInfo(), RelationInitIndexAccessInfo(), RelationReloadIndexInfo(), systable_beginscan(), systable_beginscan_ordered(), toast_save_datum(), transformIndexConstraint(), and vac_open_indexes().
Definition at line 111 of file rel.h.
Referenced by load_relcache_init_file(), RelationDestroyRelation(), and RelationGetIndexAttrBitmap().
Definition at line 147 of file rel.h.
Referenced by _bt_getroot(), _bt_getrootheight(), index_create(), index_getprocinfo(), load_relcache_init_file(), RelationClearRelation(), RelationDestroyRelation(), RelationGetExclusionInfo(), RelationGetIndexExpressions(), RelationGetIndexPredicate(), RelationInitIndexAccessInfo(), and spgGetCache().
Definition at line 110 of file rel.h.
Referenced by AtEOSubXact_cleanup(), AtEOXact_cleanup(), load_relcache_init_file(), RelationDestroyRelation(), RelationGetIndexList(), and RelationSetIndexList().
Definition at line 154 of file rel.h.
Referenced by load_relcache_init_file(), RelationGetIndexExpressions(), and RelationInitIndexAccessInfo().
Definition at line 129 of file rel.h.
Referenced by check_index_is_clusterable(), generateClonedIndexStmt(), get_relation_info(), load_relcache_init_file(), RelationDestroyRelation(), RelationGetIndexExpressions(), RelationGetIndexPredicate(), RelationInitIndexAccessInfo(), RelationReloadIndexInfo(), transformIndexConstraint(), and write_relcache_init_file().
Definition at line 82 of file rel.h.
Referenced by AtEOSubXact_cleanup(), AtEOXact_cleanup(), load_relcache_init_file(), RelationGetIndexList(), RelationGetOidIndex(), and RelationSetIndexList().
Definition at line 153 of file rel.h.
Referenced by _bt_mkscankey(), _bt_mkscankey_nodata(), _bt_preprocess_array_keys(), _bt_preprocess_keys(), generateClonedIndexStmt(), get_relation_info(), load_relcache_init_file(), RelationInitIndexAccessInfo(), transformIndexConstraint(), and write_relcache_init_file().
Definition at line 155 of file rel.h.
Referenced by load_relcache_init_file(), RelationGetIndexPredicate(), and RelationInitIndexAccessInfo().
Definition at line 78 of file rel.h.
Referenced by ATAddForeignKeyConstraint(), ATExecAddInherit(), do_setval(), DoCopy(), formrdesc(), MergeAttributes(), nextval_internal(), RelationBuildDesc(), and RelationBuildLocalRelation().
Definition at line 79 of file rel.h.
Referenced by AtEOXact_cleanup(), CheckTableNotInUse(), formrdesc(), load_critical_index(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationCacheInvalidate(), RelationClearRelation(), and RelationSetIndexList().
Definition at line 80 of file rel.h.
Referenced by cluster_rel(), formrdesc(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationClearRelation(), RelationReloadIndexInfo(), and SetMatViewToPopulated().
Definition at line 81 of file rel.h.
Referenced by formrdesc(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationClearRelation(), RelationIdGetRelation(), and RelationReloadIndexInfo().
Definition at line 112 of file rel.h.
Referenced by RelationGetIndexAttrBitmap().
Definition at line 114 of file rel.h.
Referenced by _bt_end_vacuum(), _bt_start_vacuum(), _bt_vacuum_cycleid(), ConditionalLockPage(), ConditionalLockRelation(), ConditionalLockTuple(), CreateFakeRelcacheEntry(), DefineIndex(), index_close(), index_drop(), LockHasWaitersRelation(), LockPage(), LockRelation(), LockRelationForExtension(), LockTuple(), relation_close(), RelationInitLockInfo(), UnlockPage(), UnlockRelation(), UnlockRelationForExtension(), UnlockTuple(), and vacuum_rel().
Definition at line 104 of file rel.h.
Referenced by AtEOSubXact_cleanup(), AtEOXact_cleanup(), CopyFrom(), ExecuteTruncate(), formrdesc(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationCacheInvalidate(), RelationClose(), RelationFlushRelation(), and RelationSetNewRelfilenode().
Definition at line 73 of file rel.h.
Referenced by _bt_blwritepage(), _bt_delitems_delete(), _bt_delitems_vacuum(), _bt_getroot(), _bt_insertonpg(), _bt_log_reuse_page(), _bt_newroot(), _bt_pagedel(), _bt_split(), addLeafTuple(), AlterSequence(), ATExecAddIndex(), ATExecSetTableSpace(), calculate_indexes_size(), calculate_table_size(), calculate_toast_table_size(), CheckForSerializableConflictIn(), CheckTableForSerializableConflictIn(), CreateFakeRelcacheEntry(), createPostingTree(), dataPlaceToPage(), dataSplitPage(), do_setval(), doPickSplit(), DropAllPredicateLocksFromTable(), end_heap_rewrite(), entryPlaceToPage(), entrySplitPage(), fill_seq_with_data(), FlushRelationBuffers(), ginbuild(), ginDeletePage(), ginHeapTupleFastInsert(), ginUpdateStats(), gistbuild(), gistbulkdelete(), gistplacetopage(), heap_create(), heap_delete(), heap_inplace_update(), heap_insert(), heap_lock_tuple(), heap_lock_updated_tuple_rec(), heap_multi_insert(), log_heap_clean(), log_heap_freeze(), log_heap_update(), moveLeafs(), nextval_internal(), PageIsPredicateLocked(), pg_relation_size(), PredicateLockPage(), PredicateLockPageSplit(), PredicateLockRelation(), PredicateLockTuple(), raw_heap_insert(), RelationDropStorage(), RelationInitPhysicalAddr(), RelationSetNewRelfilenode(), RelationTruncate(), ReleaseAndReadBuffer(), SetMatViewToPopulated(), shiftList(), spgAddNodeAction(), spgbuild(), spgSplitNodeAction(), ss_get_location(), ss_report_location(), TryReuseIndex(), vacuum_log_cleanup_info(), vacuumLeafPage(), vacuumLeafRoot(), vacuumRedirectAndPlaceholder(), visibilitymap_set(), writeListPage(), and xlogVacuumPage().
Definition at line 113 of file rel.h.
Referenced by AtEOSubXact_cleanup(), AtEOXact_cleanup(), load_relcache_init_file(), RelationGetIndexList(), RelationGetOidIndex(), and RelationSetIndexList().
Definition at line 150 of file rel.h.
Referenced by _bt_compare_scankey_args(), _bt_find_extreme_element(), _bt_first(), _bt_sort_array_elements(), _hash_first(), BuildIndexValueDescription(), get_relation_info(), load_relcache_init_file(), RelationInitIndexAccessInfo(), and write_relcache_init_file().
Definition at line 149 of file rel.h.
Referenced by _bt_compare_scankey_args(), _bt_find_extreme_element(), _bt_first(), _bt_sort_array_elements(), _hash_datum2hashkey_type(), ExecIndexBuildScanKeys(), get_relation_info(), load_relcache_init_file(), RelationGetExclusionInfo(), RelationInitIndexAccessInfo(), and write_relcache_init_file().
Definition at line 124 of file rel.h.
Referenced by gistbuild(), load_relcache_init_file(), RelationCacheInitializePhase3(), RelationDestroyRelation(), RelationParseRelOptions(), RelationReloadIndexInfo(), and write_relcache_init_file().
Definition at line 76 of file rel.h.
Referenced by AtEOXact_cleanup(), CheckTableNotInUse(), formrdesc(), load_critical_index(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationClearRelation(), RelationDecrementReferenceCount(), and RelationIncrementReferenceCount().
Definition at line 107 of file rel.h.
Referenced by _bt_check_unique(), _bt_doinsert(), _bt_pagedel(), acquire_sample_rows(), AcquireRewriteLocks(), AddNewRelationTuple(), addRangeTableEntry(), addRangeTableEntryForRelation(), AllocateRelationDesc(), AlterTableNamespace(), AlterTableNamespaceInternal(), analyze_rel(), ATAddForeignKeyConstraint(), ATExecAddColumn(), ATExecAddInherit(), ATExecAddOf(), ATExecClusterOn(), ATExecDropOf(), ATExecSetRelOptions(), ATExecSetTableSpace(), ATGetQueueEntry(), ATPrepAddColumn(), ATPrepAddInherit(), ATPrepAlterColumnType(), ATPrepCmd(), ATPrepDropColumn(), ATPrepSetStatistics(), ATRewriteTables(), ATSimplePermissions(), ATSimpleRecursion(), attnameAttNum(), attnumAttName(), attnumTypeId(), ATTypedTableRecursion(), BeginCopy(), BeginCopyTo(), boot_openrel(), BootstrapToastTable(), build_index_tlist(), BuildIndexValueDescription(), CacheInvalidateRelcache(), calculate_indexes_size(), calculate_table_size(), calculate_toast_table_size(), check_of_type(), checkInsertTargets(), CheckTableNotInUse(), CheckValidResultRel(), CheckValidRowMarkRel(), cluster(), cluster_rel(), CommentObject(), ConstructTupleDescriptor(), copy_heap_data(), CopyFrom(), create_toast_table(), CreateFakeRelcacheEntry(), CreateTrigger(), currtid_byrelname(), currtid_byreloid(), DefineIndex(), DefineQueryRewrite(), DefineVirtualRelation(), do_analyze_rel(), DoCopy(), estimate_rel_size(), ExecContextForcesOids(), ExecIndexBuildScanKeys(), ExecInitModifyTable(), ExecInsert(), ExecModifyTable(), ExecRefreshMatView(), ExecSecLabelStmt(), ExecuteTruncate(), expand_inherited_rtentry(), find_composite_type_dependencies(), finish_heap_swap(), formrdesc(), generate_relation_name(), get_raw_page_internal(), get_relation_by_qualified_name(), get_relation_info(), get_rels_with_domain(), get_view_query(), GetNewOid(), gistGetFakeLSN(), heap_delete(), heap_drop_with_catalog(), heap_is_matview_init_state(), heap_open(), heap_openrv(), heap_openrv_extended(), heap_prepare_insert(), heap_sync(), heap_truncate_check_FKs(), heap_truncate_one_rel(), heap_update(), index_build(), index_create(), index_open(), IndexBuildHeapScan(), init_sequence(), InitResultRelInfo(), InsertPgClassTuple(), intorel_receive(), isQueryUsingTempRelation_walker(), lazy_scan_heap(), lazy_vacuum_rel(), load_relcache_init_file(), load_typcache_tupdesc(), make_new_heap(), MergeAttributes(), pgstat_initstats(), pgstat_relation(), pgstat_report_analyze(), pltcl_init_load_unknown(), postgresAcquireSampleRowsFunc(), postgresAnalyzeForeignTable(), PredicateLockingNeededForRelation(), process_owned_by(), raw_heap_insert(), ReadBufferExtended(), rebuild_relation(), reindex_relation(), relation_is_updatable(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationBuildRuleLock(), RelationBuildTupleDesc(), RelationCacheInitializePhase3(), RelationClearRelation(), RelationDestroyRelation(), RelationGetExclusionInfo(), RelationGetOidIndex(), RelationIdGetRelation(), RelationInitIndexAccessInfo(), RelationInitLockInfo(), RelationInitPhysicalAddr(), RelationParseRelOptions(), RelationReloadIndexInfo(), RelationSetNewRelfilenode(), RemoveTriggerById(), renameatt_internal(), RenameRelationInternal(), RewriteQuery(), rewriteTargetListIU(), rewriteTargetListUD(), rewriteTargetView(), RI_Initial_Check(), SetMatViewToPopulated(), suppress_redundant_updates_trigger(), toast_delete(), toast_fetch_datum(), toast_fetch_datum_slice(), toast_insert_or_update(), toast_save_datum(), toastrel_valueid_exists(), transformColumnDefinition(), transformIndexConstraint(), transformRuleStmt(), transformTableLikeClause(), transformUpdateStmt(), truncate_check_rel(), tuplesort_begin_cluster(), vac_estimate_reltuples(), vacuum_rel(), validate_index(), validate_index_heapscan(), and write_relcache_init_file().
Definition at line 115 of file rel.h.
Referenced by currtid_for_view(), DefineQueryRewrite(), ExecRefreshMatView(), fireRIRrules(), get_view_query(), load_relcache_init_file(), relation_is_updatable(), RelationBuildDesc(), RelationBuildRuleLock(), RelationCacheInitializePhase3(), RelationClearRelation(), RewriteQuery(), and vac_update_relstats().
Definition at line 116 of file rel.h.
Referenced by load_relcache_init_file(), RelationBuildDesc(), RelationBuildRuleLock(), and RelationDestroyRelation().
Definition at line 75 of file rel.h.
Referenced by _bt_blwritepage(), _bt_load(), _hash_alloc_buckets(), AllocateRelationDesc(), ATExecSetTableSpace(), btbuildempty(), CreateFakeRelcacheEntry(), end_heap_rewrite(), FlushRelationBuffers(), formrdesc(), FreeSpaceMapTruncateRel(), fsm_extend(), fsm_readbuf(), gistBuildCallback(), heap_create_init_fork(), heap_is_matview_init_state(), heap_sync(), index_build(), load_relcache_init_file(), PrefetchBuffer(), raw_heap_insert(), ReadBufferExtended(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationGetNumberOfBlocksInFork(), RelationReloadIndexInfo(), RelationTruncate(), SetMatViewToPopulated(), spgbuildempty(), visibilitymap_truncate(), vm_extend(), and vm_readbuf().
Definition at line 151 of file rel.h.
Referenced by index_getprocid(), index_getprocinfo(), load_relcache_init_file(), RelationInitIndexAccessInfo(), and write_relcache_init_file().
Definition at line 152 of file rel.h.
Referenced by index_getprocinfo(), load_relcache_init_file(), and RelationInitIndexAccessInfo().
Definition at line 182 of file rel.h.
Referenced by copy_heap_data(), and toast_save_datum().
Definition at line 117 of file rel.h.
Referenced by CheckValidResultRel(), InitResultRelInfo(), load_relcache_init_file(), RelationBuildDesc(), RelationBuildTriggers(), RelationCacheInitializePhase3(), RelationDestroyRelation(), vac_update_relstats(), and view_has_instead_trigger().