LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.6 % 7332 6789
Test Date: 2026-05-08 19:16:28 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 581
ATColumnChangeRequiresRewrite 763
ATController 21720
ATDetachCheckNoForeignKeyRefs 344
ATExecAddColumn 2140
ATExecAddConstraint 8303
ATExecAddIdentity 103
ATExecAddIndex 1070
ATExecAddIndexConstraint 6653
ATExecAddInherit 289
ATExecAddOf 42
ATExecAddStatistics 53
ATExecAlterCheckConstrEnforceability 236
ATExecAlterColumnGenericOptions 94
ATExecAlterColumnType 792
ATExecAlterConstrDeferrability 108
ATExecAlterConstrInheritability 40
ATExecAlterConstraint 292
ATExecAlterConstraintInternal 252
ATExecAlterFKConstrEnforceability 128
ATExecAttachPartition 1604
ATExecAttachPartitionIdx 275
ATExecChangeOwner 1356
ATExecClusterOn 39
ATExecCmd 38988
ATExecColumnDefault 383
ATExecCookedColumnDefault 53
ATExecDetachPartition 373
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
ATExecDropColumn 1508
ATExecDropConstraint 577
ATExecDropExpression 37
ATExecDropIdentity 61
ATExecDropInherit 69
ATExecDropNotNull 177
ATExecDropOf 4
ATExecEnableDisableRule 29
ATExecEnableDisableTrigger 191
ATExecForceNoForceRowSecurity 90
ATExecGenericOptions 33
ATExecMergePartitions 124
ATExecReplicaIdentity 322
ATExecSetAccessMethodNoStorage 29
ATExecSetCompression 48
ATExecSetExpression 169
ATExecSetIdentity 49
ATExecSetNotNull 469
ATExecSetOptions 21
ATExecSetRelOptions 632
ATExecSetRowSecurity 246
ATExecSetStatistics 111
ATExecSetStorage 173
ATExecSetTableSpace 105
ATExecSetTableSpaceNoStorage 24
ATExecSplitPartition 129
ATExecValidateConstraint 347
ATGetQueueEntry 29160
ATParseTransformCmd 15691
ATPostAlterTypeCleanup 889
ATPostAlterTypeParse 625
ATPrepAddColumn 1638
ATPrepAddPrimaryKey 10382
ATPrepAlterColumnType 947
ATPrepChangeInherit 378
ATPrepChangePersistence 67
ATPrepCmd 23197
ATPrepDropColumn 1143
ATPrepDropExpression 57
ATPrepSetAccessMethod 73
ATPrepSetTableSpace 103
ATRewriteCatalogs 21423
ATRewriteTable 4283
ATRewriteTables 19244
ATSimplePermissions 25870
ATSimpleRecursion 917
ATTypedTableRecursion 129
AlterCheckConstrEnforceabilityRecurse 148
AlterConstrDeferrabilityRecurse 28
AlterConstrTriggerDeferrability 108
AlterConstrUpdateConstraintEntry 468
AlterFKConstrEnforceabilityRecurse 32
AlterIndexNamespaces 64
AlterRelationNamespaceInternal 135
AlterSeqNamespaces 64
AlterTable 21544
AlterTableGetLockLevel 21905
AlterTableInternal 188
AlterTableLookupRelation 21717
AlterTableMoveAll 15
AlterTableNamespace 88
AlterTableNamespaceInternal 68
AtEOSubXact_on_commit_actions 11045
AtEOXact_on_commit_actions 650901
AttachPartitionEnsureIndexes 1848
AttachPartitionForeignKey 108
BuildDescForRelation 44173
CheckAlterTableIsSafe 40923
CheckRelationTableSpaceMove 147
CheckTableNotInUse 115458
ChooseForeignKeyConstraintNameAddition 1077
CloneFkReferenced 7978
CloneFkReferencing 7990
CloneForeignKeyConstraints 7990
CloneRowTriggersToPartition 2088
ComputePartitionAttrs 3561
ConstraintImpliedByRelConstraint 2874
CreateFKCheckTrigger 4112
CreateInheritance 2189
DefineRelation 41847
DetachPartitionFinalize 677
DropClonedTriggersFromPartition 677
DropErrorMsgNonExistent 625
DropErrorMsgWrongType 4
DropForeignKeyConstraintTriggers 160
ExecuteTruncate 1151
ExecuteTruncateGuts 1136
GetAttributeCompression 169964
GetAttributeStorage 204
GetForeignKeyActionTriggers 128
GetForeignKeyCheckTriggers 551
GetParentedForeignKeyRefs 1021
MarkInheritDetached 75
MergeAttributes 41712
MergeAttributesIntoExisting 2185
MergeCheckConstraint 493
MergeChildAttribute 251
MergeConstraintsIntoExisting 2097
MergeInheritedAttribute 245
MergePartitionsMoveRows 90
NotNullImpliedByRelConstraints 816
PartConstraintImpliedByRelConstraint 2058
PreCommit_on_commit_actions 615815
QueueCheckConstraintValidation 84
QueueFKConstraintValidation 225
QueueNNConstraintValidation 74
QueuePartitionConstraintValidation 1733
RangeVarCallbackForAlterRelation 22892
RangeVarCallbackForAttachIndex 287
RangeVarCallbackForDropRelation 14384
RangeVarCallbackForRenameAttribute 276
RangeVarCallbackForTruncate 1424
RangeVarCallbackMaintainsTable 721
RangeVarCallbackOwnsRelation 11892
RebuildConstraintComment 418
RememberAllDependentForRebuilding 945
RememberClusterOnForRebuilding 306
RememberConstraintForRebuilding 524
RememberIndexForRebuilding 167
RememberReplicaIdentityForRebuilding 306
RememberStatisticsForRebuilding 53
RemoveInheritance 778
RemoveInheritedConstraint 24
RemoveRelations 11665
RenameConstraint 56
RenameRelation 327
RenameRelationInternal 1104
ResetRelRewrite 379
SetIndexStorageProperties 209
SetRelationHasSubclass 12231
SetRelationTableSpace 129
SplitPartitionMoveRows 121
StoreCatalogInheritance 41109
StoreCatalogInheritance1 9732
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 424
attachPartitionTable 1920
buildExpressionExecutionStates 424
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 241
constraints_equivalent 136
createForeignKeyActionTriggers 2343
createForeignKeyCheckTriggers 2056
createPartitionTable 444
createSplitPartitionContext 334
createTableConstraints 424
decompile_conbin 272
deleteSplitPartitionContext 334
detachPartitionTable 373
drop_parent_dependency 770
dropconstraint_internal 857
equal_oid_lists 86
evaluateGeneratedExpressionsAndCheckConstraints 664
findAttrByName 16683
findFkeyCast 8
find_composite_type_dependencies 3356
find_typed_table_dependencies 145
freePartitionIndexExtDeps 211
getAttributesList 444
index_copy_data 36
refuseDupeIndexAttach 243
register_on_commit_action 120
relation_mark_replica_identity 290
remove_on_commit_action 33431
rename_constraint_internal 60
renameatt 210
renameatt_check 673
renameatt_internal 367
set_attnotnull 16508
storage_name 16
transformColumnNameList 4499
transformFkeyCheckAttrs 849
transformFkeyGetPrimaryKey 896
transformPartitionSpec 3581
truncate_check_activity 2589
truncate_check_perms 1482
truncate_check_rel 2701
tryAttachPartitionForeignKey 183
validateFkOnDeleteSetColumns 1785
validateForeignKeyConstraint 828
validatePartitionedIndex 247
verifyNotNullPKCompatible 345
verifyPartitionIndexNotNull 55

Generated by: LCOV version 2.0-1