LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 92.6 % 6991 6473
Test Date: 2026-09-05 08:15:53 Functions: 100.0 % 211 211
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 73.2 % 5715 4184

Function Name Sort by function name Hit count Sort by function hit count
ATAddCheckNNConstraint 6980
ATAddForeignKeyConstraint 1904
ATCheckCheckConstrHasEnforcedParent 268
ATCheckPartitionsNotInUse 582
ATColumnChangeRequiresRewrite 772
ATController 21250
ATDetachCheckNoForeignKeyRefs 340
ATExecAddColumn 2120
ATExecAddConstraint 8278
ATExecAddIdentity 103
ATExecAddIndex 1110
ATExecAddIndexConstraint 6533
ATExecAddInherit 297
ATExecAddOf 50
ATExecAddStatistics 57
ATExecAlterCheckConstrEnforceability 336
ATExecAlterColumnGenericOptions 94
ATExecAlterColumnType 805
ATExecAlterConstrDeferrability 108
ATExecAlterConstrInheritability 40
ATExecAlterConstraint 332
ATExecAlterConstraintInternal 288
ATExecAlterFKConstrEnforceability 120
ATExecAttachPartition 1549
ATExecAttachPartitionIdx 284
ATExecChangeOwner 1367
ATExecClusterOn 39
ATExecCmd 38445
ATExecColumnDefault 387
ATExecCookedColumnDefault 57
ATExecDetachPartition 369
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
ATExecDropColumn 1484
ATExecDropConstraint 578
ATExecDropExpression 65
ATExecDropIdentity 45
ATExecDropInherit 69
ATExecDropNotNull 177
ATExecDropOf 4
ATExecEnableDisableRule 29
ATExecEnableDisableTrigger 191
ATExecForceNoForceRowSecurity 90
ATExecGenericOptions 34
ATExecReplicaIdentity 327
ATExecSetAccessMethodNoStorage 29
ATExecSetCompression 48
ATExecSetExpression 193
ATExecSetIdentity 49
ATExecSetNotNull 469
ATExecSetOptions 21
ATExecSetRelOptions 635
ATExecSetRowSecurity 258
ATExecSetStatistics 111
ATExecSetStorage 174
ATExecSetTableSpace 123
ATExecSetTableSpaceNoStorage 24
ATExecValidateConstraint 347
ATGetQueueEntry 27786
ATParseTransformCmd 15134
ATPostAlterTypeCleanup 926
ATPostAlterTypeParse 670
ATPrepAddColumn 1618
ATPrepAddPrimaryKey 10311
ATPrepAlterColumnType 960
ATPrepChangeInherit 386
ATPrepChangePersistence 67
ATPrepCmd 22759
ATPrepDropColumn 1119
ATPrepDropExpression 97
ATPrepSetAccessMethod 73
ATPrepSetTableSpace 113
ATRewriteCatalogs 20949
ATRewriteTable 4188
ATRewriteTables 18944
ATSimplePermissions 25322
ATSimpleRecursion 986
ATTypedTableRecursion 133
AlterCheckConstrEnforceabilityRecurse 208
AlterConstrDeferrabilityRecurse 28
AlterConstrTriggerDeferrability 108
AlterConstrUpdateConstraintEntry 512
AlterFKConstrEnforceabilityRecurse 28
AlterIndexNamespaces 64
AlterRelationNamespaceInternal 135
AlterSeqNamespaces 64
AlterTable 21061
AlterTableGetLockLevel 21438
AlterTableInternal 203
AlterTableLookupRelation 21235
AlterTableMoveAll 21
AlterTableNamespace 96
AlterTableNamespaceInternal 68
AtEOSubXact_on_commit_actions 22891
AtEOXact_on_commit_actions 669091
AttachPartitionEnsureIndexes 1369
AttachPartitionForeignKey 108
BuildDescForRelation 43413
CheckAlterTableIsSafe 40215
CheckRelationTableSpaceMove 165
CheckTableNotInUse 113224
ChooseForeignKeyConstraintNameAddition 1143
CloneFkReferenced 6969
CloneFkReferencing 6981
CloneForeignKeyConstraints 6981
CloneRowTriggersToPartition 1589
ComputePartitionAttrs 3342
ConstraintImpliedByRelConstraint 2802
CreateFKCheckTrigger 4196
CreateInheritance 1718
DefineRelation 41556
DetachPartitionFinalize 300
DropClonedTriggersFromPartition 300
DropErrorMsgNonExistent 619
DropErrorMsgWrongType 4
DropForeignKeyConstraintTriggers 160
ExecuteTruncate 1188
ExecuteTruncateGuts 1172
GetAttributeCompression 166421
GetAttributeStorage 186
GetForeignKeyActionTriggers 104
GetForeignKeyCheckTriggers 523
GetParentedForeignKeyRefs 640
MarkInheritDetached 75
MergeAttributes 41420
MergeAttributesIntoExisting 1714
MergeCheckConstraint 529
MergeChildAttribute 251
MergeConstraintsIntoExisting 1626
MergeInheritedAttribute 253
NotNullImpliedByRelConstraints 823
PartConstraintImpliedByRelConstraint 1979
PreCommit_on_commit_actions 633151
QueueCheckConstraintValidation 84
QueueFKConstraintValidation 217
QueueNNConstraintValidation 78
QueuePartitionConstraintValidation 1654
RangeVarCallbackForAlterRelation 22297
RangeVarCallbackForAttachIndex 291
RangeVarCallbackForDropRelation 14526
RangeVarCallbackForRenameAttribute 290
RangeVarCallbackForTruncate 1477
RangeVarCallbackMaintainsTable 716
RangeVarCallbackOwnsRelation 11402
RebuildConstraintComment 434
RememberAllDependentForRebuilding 982
RememberClusterOnForRebuilding 331
RememberConstraintForRebuilding 544
RememberIndexForRebuilding 192
RememberReplicaIdentityForRebuilding 331
RememberStatisticsForRebuilding 57
RememberWholeRowDependentForRebuilding 181
RemoveInheritance 401
RemoveInheritedConstraint 24
RemoveRelations 11724
RenameConstraint 60
RenameRelation 327
RenameRelationInternal 1082
ResetRelRewrite 389
SetIndexStorageProperties 210
SetRelationHasSubclass 10838
SetRelationTableSpace 147
StoreCatalogInheritance 40808
StoreCatalogInheritance1 8796
TryReuseForeignKey 4
TryReuseIndex 85
addFkConstraint 2834
addFkRecurseReferenced 2366
addFkRecurseReferencing 2071
add_column_collation_dependency 2653
add_column_datatype_dependency 2653
alter_table_type_to_string 69
change_owner_fix_column_acls 422
change_owner_recurse_to_sequences 422
checkFkeyPermissions 1763
check_for_column_name_collision 2378
check_of_type 127
constraints_equivalent 232
createForeignKeyActionTriggers 2369
createForeignKeyCheckTriggers 2098
decompile_conbin 464
drop_parent_dependency 393
dropconstraint_internal 858
findAttrByName 15274
findFkeyCast 8
find_composite_type_dependencies 3364
find_typed_table_dependencies 149
index_copy_data 45
refuseDupeIndexAttach 252
register_on_commit_action 116
relation_mark_replica_identity 291
remove_on_commit_action 32833
rename_constraint_internal 64
renameatt 221
renameatt_check 699
renameatt_internal 374
set_attnotnull 16340
storage_name 16
transformColumnNameList 4689
transformFkeyCheckAttrs 907
transformFkeyGetPrimaryKey 904
transformPartitionSpec 3362
truncate_check_activity 2638
truncate_check_perms 1535
truncate_check_rel 2754
tryAttachPartitionForeignKey 183
validateFkOnDeleteSetColumns 1851
validateForeignKeyConstraint 828
validatePartitionedIndex 252
verifyNotNullPKCompatible 342
verifyPartitionIndexNotNull 55

Generated by: LCOV version 2.0-1