LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 92.4 % 6985 6456
Test Date: 2026-09-26 15:16:36 Functions: 99.5 % 211 210
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 73.1 % 5708 4173

Function Name Sort by function name Hit count Sort by function hit count
ATAddCheckNNConstraint 6905
ATAddForeignKeyConstraint 1892
ATCheckCheckConstrHasEnforcedParent 268
ATCheckPartitionsNotInUse 559
ATColumnChangeRequiresRewrite 771
ATController 21020
ATDetachCheckNoForeignKeyRefs 333
ATExecAddColumn 2093
ATExecAddConstraint 8191
ATExecAddIdentity 103
ATExecAddIndex 1108
ATExecAddIndexConstraint 6323
ATExecAddInherit 285
ATExecAddOf 50
ATExecAddStatistics 57
ATExecAlterCheckConstrEnforceability 336
ATExecAlterColumnGenericOptions 94
ATExecAlterColumnType 804
ATExecAlterConstrDeferrability 108
ATExecAlterConstrInheritability 40
ATExecAlterConstraint 332
ATExecAlterConstraintInternal 288
ATExecAlterFKConstrEnforceability 120
ATExecAttachPartition 1533
ATExecAttachPartitionIdx 286
ATExecChangeOwner 1346
ATExecClusterOn 39
ATExecCmd 37859
ATExecColumnDefault 387
ATExecCookedColumnDefault 57
ATExecDetachPartition 362
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
ATExecDropColumn 1459
ATExecDropConstraint 555
ATExecDropExpression 61
ATExecDropIdentity 45
ATExecDropInherit 61
ATExecDropNotNull 177
ATExecDropOf 4
ATExecEnableDisableRule 29
ATExecEnableDisableTrigger 191
ATExecForceNoForceRowSecurity 85
ATExecGenericOptions 34
ATExecReplicaIdentity 329
ATExecSetAccessMethodNoStorage 29
ATExecSetCompression 48
ATExecSetExpression 193
ATExecSetIdentity 49
ATExecSetNotNull 469
ATExecSetOptions 21
ATExecSetRelOptions 674
ATExecSetRowSecurity 252
ATExecSetStatistics 111
ATExecSetStorage 233
ATExecSetTableSpace 118
ATExecSetTableSpaceNoStorage 24
ATExecValidateConstraint 360
ATGetQueueEntry 27497
ATParseTransformCmd 14834
ATPostAlterTypeCleanup 925
ATPostAlterTypeParse 669
ATPrepAddColumn 1591
ATPrepAddPrimaryKey 10060
ATPrepAlterColumnType 959
ATPrepChangeInherit 366
ATPrepChangePersistence 71
ATPrepCmd 22476
ATPrepDropColumn 1094
ATPrepDropExpression 93
ATPrepSetAccessMethod 73
ATPrepSetTableSpace 108
ATRewriteCatalogs 20715
ATRewriteTable 4142
ATRewriteTables 18717
ATSimplePermissions 25023
ATSimpleRecursion 1041
ATTypedTableRecursion 133
AlterCheckConstrEnforceabilityRecurse 208
AlterConstrDeferrabilityRecurse 28
AlterConstrTriggerDeferrability 108
AlterConstrUpdateConstraintEntry 512
AlterFKConstrEnforceabilityRecurse 28
AlterIndexNamespaces 56
AlterRelationNamespaceInternal 123
AlterSeqNamespaces 56
AlterTable 20841
AlterTableGetLockLevel 21208
AlterTableInternal 193
AlterTableLookupRelation 21015
AlterTableMoveAll 16
AlterTableNamespace 76
AlterTableNamespaceInternal 56
AtEOSubXact_on_commit_actions 22875
AtEOXact_on_commit_actions 656305
AttachPartitionEnsureIndexes 1353
AttachPartitionForeignKey 108
BuildDescForRelation 42795
CheckAlterTableIsSafe 39441
CheckRelationTableSpaceMove 160
CheckTableNotInUse 111631
ChooseForeignKeyConstraintNameAddition 1130
CloneFkReferenced 6989
CloneFkReferencing 7001
CloneForeignKeyConstraints 7001
CloneRowTriggersToPartition 1565
ComputePartitionAttrs 3364
ConstraintImpliedByRelConstraint 2794
CreateFKCheckTrigger 4132
CreateInheritance 1690
DefineRelation 40972
DetachPartitionFinalize 292
DropClonedTriggersFromPartition 292
DropErrorMsgNonExistent 613
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 160
ExecuteTruncate 1174
ExecuteTruncateGuts 1158
GetAttributeCompression 165425
GetAttributeStorage 249
GetForeignKeyActionTriggers 104
GetForeignKeyCheckTriggers 507
GetParentedForeignKeyRefs 625
MarkInheritDetached 76
MergeAttributes 40829
MergeAttributesIntoExisting 1686
MergeCheckConstraint 529
MergeChildAttribute 251
MergeConstraintsIntoExisting 1598
MergeInheritedAttribute 253
NotNullImpliedByRelConstraints 815
PartConstraintImpliedByRelConstraint 1979
PreCommit_on_commit_actions 620927
QueueCheckConstraintValidation 84
QueueFKConstraintValidation 230
QueueNNConstraintValidation 78
QueuePartitionConstraintValidation 1638
RangeVarCallbackForAlterRelation 22035
RangeVarCallbackForAttachIndex 293
RangeVarCallbackForDropRelation 14316
RangeVarCallbackForRenameAttribute 279
RangeVarCallbackForTruncate 1425
RangeVarCallbackMaintainsTable 737
RangeVarCallbackOwnsRelation 10450
RebuildConstraintComment 434
RememberAllDependentForRebuilding 981
RememberClusterOnForRebuilding 330
RememberConstraintForRebuilding 544
RememberIndexForRebuilding 191
RememberReplicaIdentityForRebuilding 330
RememberStatisticsForRebuilding 57
RememberWholeRowDependentForRebuilding 181
RemoveInheritance 385
RemoveInheritedConstraint 24
RemoveRelations 11471
RenameConstraint 60
RenameRelation 303
RenameRelationInternal 1052
ResetRelRewrite 384
SetIndexStorageProperties 269
SetRelationHasSubclass 10832
SetRelationTableSpace 142
StoreCatalogInheritance 40220
StoreCatalogInheritance1 8776
TryReuseForeignKey 4
TryReuseIndex 85
addFkConstraint 2790
addFkRecurseReferenced 2342
addFkRecurseReferencing 2039
add_column_collation_dependency 2625
add_column_datatype_dependency 2625
alter_table_type_to_string 69
change_owner_fix_column_acls 449
change_owner_recurse_to_sequences 449
checkFkeyPermissions 1751
check_for_column_name_collision 2343
check_of_type 127
constraints_equivalent 232
createForeignKeyActionTriggers 2345
createForeignKeyCheckTriggers 2066
decompile_conbin 464
drop_parent_dependency 377
dropconstraint_internal 835
findAttrByName 15204
findFkeyCast 8
find_composite_type_dependencies 3349
find_typed_table_dependencies 149
index_copy_data 40
refuseDupeIndexAttach 254
register_on_commit_action 116
relation_mark_replica_identity 293
remove_on_commit_action 32424
rename_constraint_internal 64
renameatt 213
renameatt_check 679
renameatt_internal 366
set_attnotnull 15790
storage_name 16
transformColumnNameList 4653
transformFkeyCheckAttrs 895
transformFkeyGetPrimaryKey 904
transformPartitionSpec 3384
truncate_check_activity 2600
truncate_check_perms 1484
truncate_check_rel 2703
tryAttachPartitionForeignKey 181
validateFkOnDeleteSetColumns 1839
validateForeignKeyConstraint 847
validatePartitionedIndex 254
verifyNotNullPKCompatible 314
verifyPartitionIndexNotNull 51

Generated by: LCOV version 2.0-1