LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.6 % 7336 6795
Test Date: 2026-05-31 15:16:35 Functions: 100.0 % 227 227
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ATAddCheckNNConstraint 7152
ATAddForeignKeyConstraint 1834
ATCheckPartitionsNotInUse 578
ATColumnChangeRequiresRewrite 763
ATController 21717
ATDetachCheckNoForeignKeyRefs 344
ATExecAddColumn 2140
ATExecAddConstraint 8303
ATExecAddIdentity 103
ATExecAddIndex 1058
ATExecAddIndexConstraint 6653
ATExecAddInherit 289
ATExecAddOf 42
ATExecAddStatistics 53
ATExecAlterCheckConstrEnforceability 236
ATExecAlterColumnGenericOptions 94
ATExecAlterColumnType 792
ATExecAlterConstrDeferrability 108
ATExecAlterConstrInheritability 40
ATExecAlterConstraint 296
ATExecAlterConstraintInternal 252
ATExecAlterFKConstrEnforceability 128
ATExecAttachPartition 1608
ATExecAttachPartitionIdx 269
ATExecChangeOwner 1356
ATExecClusterOn 39
ATExecCmd 38973
ATExecColumnDefault 383
ATExecCookedColumnDefault 53
ATExecDetachPartition 373
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
ATExecDropColumn 1512
ATExecDropConstraint 574
ATExecDropExpression 37
ATExecDropIdentity 61
ATExecDropInherit 69
ATExecDropNotNull 177
ATExecDropOf 4
ATExecEnableDisableRule 29
ATExecEnableDisableTrigger 191
ATExecForceNoForceRowSecurity 90
ATExecGenericOptions 33
ATExecMergePartitions 124
ATExecReplicaIdentity 318
ATExecSetAccessMethodNoStorage 29
ATExecSetCompression 48
ATExecSetExpression 169
ATExecSetIdentity 49
ATExecSetNotNull 469
ATExecSetOptions 21
ATExecSetRelOptions 632
ATExecSetRowSecurity 246
ATExecSetStatistics 111
ATExecSetStorage 173
ATExecSetTableSpace 99
ATExecSetTableSpaceNoStorage 24
ATExecSplitPartition 133
ATExecValidateConstraint 347
ATGetQueueEntry 29177
ATParseTransformCmd 15693
ATPostAlterTypeCleanup 889
ATPostAlterTypeParse 625
ATPrepAddColumn 1638
ATPrepAddPrimaryKey 10370
ATPrepAlterColumnType 947
ATPrepChangeInherit 378
ATPrepChangePersistence 67
ATPrepCmd 23194
ATPrepDropColumn 1147
ATPrepDropExpression 57
ATPrepSetAccessMethod 73
ATPrepSetTableSpace 97
ATRewriteCatalogs 21420
ATRewriteTable 4287
ATRewriteTables 19225
ATSimplePermissions 25871
ATSimpleRecursion 917
ATTypedTableRecursion 129
AlterCheckConstrEnforceabilityRecurse 148
AlterConstrDeferrabilityRecurse 28
AlterConstrTriggerDeferrability 108
AlterConstrUpdateConstraintEntry 468
AlterFKConstrEnforceabilityRecurse 32
AlterIndexNamespaces 64
AlterRelationNamespaceInternal 135
AlterSeqNamespaces 64
AlterTable 21543
AlterTableGetLockLevel 21904
AlterTableInternal 188
AlterTableLookupRelation 21716
AlterTableMoveAll 15
AlterTableNamespace 88
AlterTableNamespaceInternal 68
AtEOSubXact_on_commit_actions 11025
AtEOXact_on_commit_actions 656069
AttachPartitionEnsureIndexes 1860
AttachPartitionForeignKey 108
BuildDescForRelation 44248
CheckAlterTableIsSafe 40921
CheckRelationTableSpaceMove 141
CheckTableNotInUse 115488
ChooseForeignKeyConstraintNameAddition 1077
CloneFkReferenced 8010
CloneFkReferencing 8022
CloneForeignKeyConstraints 8022
CloneRowTriggersToPartition 2100
ComputePartitionAttrs 3586
ConstraintImpliedByRelConstraint 2878
CreateFKCheckTrigger 4112
CreateInheritance 2201
DefineRelation 41914
DetachPartitionFinalize 681
DropClonedTriggersFromPartition 681
DropErrorMsgNonExistent 641
DropErrorMsgWrongType 4
DropForeignKeyConstraintTriggers 160
ExecuteTruncate 1152
ExecuteTruncateGuts 1136
GetAttributeCompression 170082
GetAttributeStorage 204
GetForeignKeyActionTriggers 128
GetForeignKeyCheckTriggers 551
GetParentedForeignKeyRefs 1025
MarkInheritDetached 75
MergeAttributes 41779
MergeAttributesIntoExisting 2197
MergeCheckConstraint 493
MergeChildAttribute 251
MergeConstraintsIntoExisting 2109
MergeInheritedAttribute 245
MergePartitionsMoveRows 90
NotNullImpliedByRelConstraints 816
PartConstraintImpliedByRelConstraint 2062
PreCommit_on_commit_actions 620898
QueueCheckConstraintValidation 84
QueueFKConstraintValidation 225
QueueNNConstraintValidation 74
QueuePartitionConstraintValidation 1737
RangeVarCallbackForAlterRelation 22862
RangeVarCallbackForAttachIndex 275
RangeVarCallbackForDropRelation 14462
RangeVarCallbackForRenameAttribute 269
RangeVarCallbackForTruncate 1418
RangeVarCallbackMaintainsTable 718
RangeVarCallbackOwnsRelation 11984
RebuildConstraintComment 418
RememberAllDependentForRebuilding 945
RememberClusterOnForRebuilding 306
RememberConstraintForRebuilding 524
RememberIndexForRebuilding 167
RememberReplicaIdentityForRebuilding 306
RememberStatisticsForRebuilding 53
RemoveInheritance 782
RemoveInheritedConstraint 24
RemoveRelations 11738
RenameConstraint 56
RenameRelation 327
RenameRelationInternal 1108
ResetRelRewrite 381
SetIndexStorageProperties 209
SetRelationHasSubclass 12257
SetRelationTableSpace 123
SplitPartitionMoveRows 125
StoreCatalogInheritance 41175
StoreCatalogInheritance1 9764
TryReuseForeignKey 4
TryReuseIndex 73
addFkConstraint 2836
addFkRecurseReferenced 2348
addFkRecurseReferencing 2029
add_column_collation_dependency 2656
add_column_datatype_dependency 2656
alter_table_type_to_string 73
applyPartitionIndexExtDeps 432
attachPartitionTable 1932
buildExpressionExecutionStates 432
change_owner_fix_column_acls 416
change_owner_recurse_to_sequences 416
checkFkeyPermissions 1697
check_for_column_name_collision 2391
check_of_type 119
cmp_partition_index_ext_dep 145
collectPartitionIndexExtDeps 245
constraints_equivalent 136
createForeignKeyActionTriggers 2343
createForeignKeyCheckTriggers 2056
createPartitionTable 452
createSplitPartitionContext 342
createTableConstraints 432
decompile_conbin 272
deleteSplitPartitionContext 342
detachPartitionTable 377
drop_parent_dependency 774
dropconstraint_internal 854
equal_oid_lists 86
evaluateGeneratedExpressionsAndCheckConstraints 664
findAttrByName 16703
findFkeyCast 8
find_composite_type_dependencies 3356
find_typed_table_dependencies 145
freePartitionIndexExtDeps 215
getAttributesList 452
index_copy_data 36
refuseDupeIndexAttach 237
register_on_commit_action 120
relation_mark_replica_identity 286
remove_on_commit_action 33518
rename_constraint_internal 60
renameatt 210
renameatt_check 666
renameatt_internal 367
set_attnotnull 16507
storage_name 16
transformColumnNameList 4499
transformFkeyCheckAttrs 849
transformFkeyGetPrimaryKey 896
transformPartitionSpec 3606
truncate_check_activity 2590
truncate_check_perms 1477
truncate_check_rel 2696
tryAttachPartitionForeignKey 183
validateFkOnDeleteSetColumns 1785
validateForeignKeyConstraint 828
validatePartitionedIndex 241
verifyNotNullPKCompatible 342
verifyPartitionIndexNotNull 55

Generated by: LCOV version 2.0-1