LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 6246 6789 92.0 %
Date: 2025-04-24 15:15:11 Functions: 207 208 99.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
DropErrorMsgWrongType 0
ATExecDropOf 6
TryReuseForeignKey 6
findFkeyCast 12
ATExecAddStatistics 14
ATExecDetachPartitionFinalize 14
RememberStatisticsForRebuilding 14
ATExecDropCluster 18
RemoveInheritedConstraint 24
storage_name 24
AlterTableMoveAll 30
ATExecSetOptions 32
ATExecSetTableSpaceNoStorage 36
AlterConstrEnforceabilityRecurse 36
AlterConstrDeferrabilityRecurse 42
ATExecSetAccessMethodNoStorage 44
ATExecEnableDisableRule 52
ATExecDropExpression 56
ATExecGenericOptions 58
ATExecAlterConstrInheritability 60
index_copy_data 62
ATExecClusterOn 64
ATExecAddOf 66
ATExecDropIdentity 68
ATExecSetIdentity 74
ATExecCookedColumnDefault 80
alter_table_type_to_string 80
RenameConstraint 84
ATExecDropInherit 86
ATPrepDropExpression 86
AlterIndexNamespaces 86
AlterSeqNamespaces 86
AlterTableNamespaceInternal 86
ATExecSetCompression 90
rename_constraint_internal 90
constraints_equivalent 94
QueueNNConstraintValidation 96
ATPrepChangePersistence 100
AlterTableNamespace 104
TryReuseIndex 104
ATPrepSetAccessMethod 110
GetForeignKeyActionTriggers 126
QueueCheckConstraintValidation 126
ATExecForceNoForceRowSecurity 128
DetachAddConstraintIfNeeded 140
MarkInheritDetached 146
ATExecAlterConstrEnforceability 150
AttachPartitionForeignKey 150
ATPrepSetTableSpace 158
ATExecAlterConstrDeferrability 162
ATExecSetTableSpace 162
AlterConstrTriggerDeferrability 162
ATExecSetStatistics 164
verifyPartitionIndexNotNull 166
ATExecAlterColumnGenericOptions 172
register_on_commit_action 176
ATExecSetExpression 180
AlterRelationNamespaceInternal 188
decompile_conbin 188
ATTypedTableRecursion 190
check_of_type 194
ATExecAddIdentity 204
SetRelationTableSpace 204
find_typed_table_dependencies 214
ATExecAlterConstraintInternal 222
DropForeignKeyConstraintTriggers 222
CheckRelationTableSpaceMove 226
RememberIndexForRebuilding 236
ATExecSetStorage 246
GetAttributeStorage 254
ATExecDropNotNull 268
tryAttachPartitionForeignKey 270
ATExecAlterConstraint 282
AlterTableInternal 282
ATExecSetRowSecurity 312
renameatt 316
SetIndexStorageProperties 318
QueueFKConstraintValidation 334
ATExecEnableDisableTrigger 346
AlterConstrUpdateConstraintEntry 366
MergeInheritedAttribute 380
ATExecAddInherit 418
MergeChildAttribute 418
RangeVarCallbackForRenameAttribute 430
validatePartitionedIndex 434
ATPrepAddInherit 436
DetachPartitionFinalize 444
DropClonedTriggersFromPartition 444
RememberClusterOnForRebuilding 444
RememberReplicaIdentityForRebuilding 444
refuseDupeIndexAttach 452
relation_mark_replica_identity 460
ATExecAttachPartitionIdx 488
change_owner_fix_column_acls 488
change_owner_recurse_to_sequences 488
ATExecReplicaIdentity 508
RangeVarCallbackForAttachIndex 508
RenameRelation 510
ATDetachCheckNoForeignKeyRefs 514
renameatt_internal 552
ATExecValidateConstraint 556
ATExecDetachPartition 558
drop_parent_dependency 566
RebuildConstraintComment 568
RemoveInheritance 578
ResetRelRewrite 610
ATExecColumnDefault 612
MergeCheckConstraint 662
RememberConstraintForRebuilding 686
ATExecSetNotNull 706
GetForeignKeyCheckTriggers 772
ATExecDropConstraint 792
ATCheckPartitionsNotInUse 798
ATPostAlterTypeParse 798
verifyNotNullPKCompatible 836
ATExecSetRelOptions 958
GetParentedForeignKeyRefs 958
ATColumnChangeRequiresRewrite 1008
renameatt_check 1022
RangeVarCallbackMaintainsTable 1032
ATExecAlterColumnType 1054
DropErrorMsgNonExistent 1080
ATPostAlterTypeCleanup 1120
RememberAllDependentForRebuilding 1126
transformFkeyGetPrimaryKey 1184
dropconstraint_internal 1186
validateForeignKeyConstraint 1212
NotNullImpliedByRelConstraints 1238
ATPrepAlterColumnType 1282
transformFkeyCheckAttrs 1320
ATSimpleRecursion 1324
ChooseForeignKeyConstraintNameAddition 1418
ATPrepDropColumn 1650
RenameRelationInternal 1702
ATExecAddIndex 1898
ATPrepAddColumn 2182
ATExecDropColumn 2194
checkFkeyPermissions 2432
AttachPartitionEnsureIndexes 2520
validateFkOnDeleteSetColumns 2564
ATAddForeignKeyConstraint 2638
ATExecAttachPartition 2784
MergeConstraintsIntoExisting 2878
ATExecAddColumn 2902
ExecuteTruncateGuts 2906
addFkRecurseReferencing 2908
CloneRowTriggersToPartition 2910
ExecuteTruncate 2924
QueuePartitionConstraintValidation 2948
createForeignKeyCheckTriggers 2950
MergeAttributesIntoExisting 3010
CreateInheritance 3016
addFkRecurseReferenced 3202
createForeignKeyActionTriggers 3208
check_for_column_name_collision 3280
RangeVarCallbackForTruncate 3572
PartConstraintImpliedByRelConstraint 3578
truncate_check_perms 3660
add_column_collation_dependency 3680
add_column_datatype_dependency 3680
ATExecChangeOwner 3776
addFkConstraint 3930
find_composite_type_dependencies 4440
ConstraintImpliedByRelConstraint 4816
truncate_check_activity 5042
ComputePartitionAttrs 5060
transformPartitionSpec 5090
truncate_check_rel 5462
CreateFKCheckTrigger 5900
ATRewriteTable 6110
transformColumnNameList 6568
CloneFkReferenced 9950
CloneFkReferencing 9950
CloneForeignKeyConstraints 9950
ATExecAddIndexConstraint 10420
ATAddCheckNNConstraint 10884
ATExecAddConstraint 12600
StoreCatalogInheritance1 12648
SetRelationHasSubclass 15758
ATPrepAddPrimaryKey 16062
RangeVarCallbackOwnsRelation 16076
RemoveRelations 17034
AtEOSubXact_on_commit_actions 19958
RangeVarCallbackForDropRelation 21456
findAttrByName 21878
ATParseTransformCmd 23490
set_attnotnull 25174
ATRewriteTables 30984
ATRewriteCatalogs 33800
AlterTable 33936
AlterTableLookupRelation 34162
ATController 34200
AlterTableGetLockLevel 34444
RangeVarCallbackForAlterRelation 35836
ATPrepCmd 36306
ATSimplePermissions 38540
ATGetQueueEntry 43794
remove_on_commit_action 47784
ATExecCmd 60852
StoreCatalogInheritance 62174
MergeAttributes 63038
CheckAlterTableIsSafe 63068
DefineRelation 63242
BuildDescForRelation 65760
CheckTableNotInUse 171636
GetAttributeCompression 257556
PreCommit_on_commit_actions 821830
AtEOXact_on_commit_actions 870312

Generated by: LCOV version 1.14