LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 92.5 % 6991 6465
Test Date: 2026-11-05 09:16:49 Functions: 99.5 % 211 210
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 73.2 % 5728 4194

Function Name Sort by function name Hit count Sort by function hit count
DropErrorMsgWrongType 0
ATExecDropOf 4
TryReuseForeignKey 4
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
findFkeyCast 8
AlterTableMoveAll 16
storage_name 16
ATExecSetOptions 21
ATExecSetTableSpaceNoStorage 24
RemoveInheritedConstraint 24
AlterConstrDeferrabilityRecurse 28
AlterFKConstrEnforceabilityRecurse 28
ATExecEnableDisableRule 29
ATExecSetAccessMethodNoStorage 29
ATExecGenericOptions 34
ATExecClusterOn 39
ATExecAlterConstrInheritability 40
index_copy_data 40
ATExecDropIdentity 45
ATExecSetCompression 49
ATExecSetIdentity 49
ATExecAddOf 50
verifyPartitionIndexNotNull 51
AlterIndexNamespaces 56
AlterSeqNamespaces 56
AlterTableNamespaceInternal 56
ATExecAddStatistics 57
ATExecCookedColumnDefault 57
RememberStatisticsForRebuilding 57
RenameConstraint 60
ATExecDropExpression 61
ATExecDropInherit 61
rename_constraint_internal 64
alter_table_type_to_string 69
ATPrepChangePersistence 71
ATPrepSetAccessMethod 73
AlterTableNamespace 76
MarkInheritDetached 76
QueueNNConstraintValidation 78
ATExecForceNoForceRowSecurity 85
TryReuseIndex 85
QueueCheckConstraintValidation 88
ATPrepDropExpression 93
ATExecAlterColumnGenericOptions 94
ATExecAddIdentity 103
ATPrepSetTableSpace 103
GetForeignKeyActionTriggers 104
ATExecAlterConstrDeferrability 108
AlterConstrTriggerDeferrability 108
AttachPartitionForeignKey 108
ATExecSetStatistics 113
ATExecSetTableSpace 113
register_on_commit_action 116
ATExecAlterFKConstrEnforceability 120
AlterRelationNamespaceInternal 123
check_of_type 127
ATTypedTableRecursion 133
SetRelationTableSpace 137
find_typed_table_dependencies 149
CheckRelationTableSpaceMove 155
DropForeignKeyConstraintTriggers 160
RememberWholeRowDependentForRebuilding 181
tryAttachPartitionForeignKey 181
ATExecEnableDisableTrigger 191
RememberIndexForRebuilding 191
ATExecSetExpression 193
AlterTableInternal 193
ATExecDropNotNull 197
renameatt 213
AlterCheckConstrEnforceabilityRecurse 220
QueueFKConstraintValidation 230
ATExecSetStorage 235
constraints_equivalent 240
refuseDupeIndexAttach 248
validatePartitionedIndex 248
MergeChildAttribute 251
GetAttributeStorage 252
MergeInheritedAttribute 253
ATExecSetRowSecurity 256
ATCheckCheckConstrHasEnforcedParent 268
SetIndexStorageProperties 272
ATExecAttachPartitionIdx 280
RangeVarCallbackForRenameAttribute 281
RangeVarCallbackForAttachIndex 284
ATExecAddInherit 289
DetachPartitionFinalize 292
DropClonedTriggersFromPartition 292
relation_mark_replica_identity 298
ATExecAlterConstraintInternal 300
RenameRelation 303
verifyNotNullPKCompatible 314
RememberClusterOnForRebuilding 330
RememberReplicaIdentityForRebuilding 330
ATDetachCheckNoForeignKeyRefs 333
ATExecReplicaIdentity 334
ATExecAlterConstraint 344
ATExecAlterCheckConstrEnforceability 360
ATExecDetachPartition 362
ATExecValidateConstraint 364
renameatt_internal 366
ATPrepChangeInherit 370
drop_parent_dependency 377
RemoveInheritance 385
ResetRelRewrite 386
ATExecColumnDefault 387
RebuildConstraintComment 434
ATExecSetNotNull 469
change_owner_fix_column_acls 473
change_owner_recurse_to_sequences 473
decompile_conbin 480
GetForeignKeyCheckTriggers 507
AlterConstrUpdateConstraintEntry 524
MergeCheckConstraint 529
RememberConstraintForRebuilding 544
ATExecDropConstraint 563
ATCheckPartitionsNotInUse 567
DropErrorMsgNonExistent 619
GetParentedForeignKeyRefs 625
ATPostAlterTypeParse 669
ATExecSetRelOptions 675
renameatt_check 682
ATColumnChangeRequiresRewrite 771
RangeVarCallbackMaintainsTable 773
ATExecAlterColumnType 804
validateForeignKeyConstraint 839
NotNullImpliedByRelConstraints 844
dropconstraint_internal 867
transformFkeyCheckAttrs 875
transformFkeyGetPrimaryKey 904
ATPostAlterTypeCleanup 925
ATPrepAlterColumnType 959
RememberAllDependentForRebuilding 981
ATSimpleRecursion 1045
RenameRelationInternal 1056
ATPrepDropColumn 1102
ChooseForeignKeyConstraintNameAddition 1118
ATExecAddIndex 1125
ExecuteTruncateGuts 1160
ExecuteTruncate 1176
AttachPartitionEnsureIndexes 1357
ATExecChangeOwner 1371
RangeVarCallbackForTruncate 1424
ATExecDropColumn 1467
truncate_check_perms 1483
ATExecAttachPartition 1537
CloneRowTriggersToPartition 1569
ATPrepAddColumn 1599
MergeConstraintsIntoExisting 1606
QueuePartitionConstraintValidation 1642
MergeAttributesIntoExisting 1694
CreateInheritance 1698
checkFkeyPermissions 1731
validateFkOnDeleteSetColumns 1819
ATAddForeignKeyConstraint 1872
PartConstraintImpliedByRelConstraint 1991
addFkRecurseReferencing 2019
createForeignKeyCheckTriggers 2046
ATExecAddColumn 2101
addFkRecurseReferenced 2322
createForeignKeyActionTriggers 2325
check_for_column_name_collision 2351
truncate_check_activity 2602
add_column_collation_dependency 2633
add_column_datatype_dependency 2633
truncate_check_rel 2702
addFkConstraint 2770
ConstraintImpliedByRelConstraint 2835
find_composite_type_dependencies 3354
ComputePartitionAttrs 3398
transformPartitionSpec 3418
CreateFKCheckTrigger 4092
ATRewriteTable 4171
transformColumnNameList 4593
ATExecAddIndexConstraint 6323
ATAddCheckNNConstraint 6950
CloneFkReferenced 7037
CloneFkReferencing 7049
CloneForeignKeyConstraints 7049
ATExecAddConstraint 8212
StoreCatalogInheritance1 8828
ATPrepAddPrimaryKey 9738
RangeVarCallbackOwnsRelation 10499
SetRelationHasSubclass 10890
RemoveRelations 11546
RangeVarCallbackForDropRelation 14360
ATParseTransformCmd 14558
findAttrByName 15278
set_attnotnull 15895
ATRewriteTables 18774
ATRewriteCatalogs 20800
AlterTable 20906
AlterTableLookupRelation 21080
ATController 21085
AlterTableGetLockLevel 21273
RangeVarCallbackForAlterRelation 22086
ATPrepCmd 22263
AtEOSubXact_on_commit_actions 23004
ATSimplePermissions 24809
ATGetQueueEntry 27321
remove_on_commit_action 32580
ATExecCmd 37704
CheckAlterTableIsSafe 39619
StoreCatalogInheritance 40389
MergeAttributes 40998
DefineRelation 41141
BuildDescForRelation 42972
CheckTableNotInUse 112249
GetAttributeCompression 166012
PreCommit_on_commit_actions 613232
AtEOXact_on_commit_actions 649082

Generated by: LCOV version 2.0-1