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

Generated by: LCOV version 2.0-1