LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 92.7 % 7481 6937
Test Date: 2026-08-15 10:15:37 Functions: 100.0 % 229 229
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 73.5 % 6081 4470

Function Name Sort by function name Hit count Sort by function hit count
ATExecDropOf 4
DropErrorMsgWrongType 4
TryReuseForeignKey 4
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
findFkeyCast 8
AlterTableMoveAll 16
storage_name 16
ATExecSetOptions 21
ATExecSetTableSpaceNoStorage 24
RemoveInheritedConstraint 24
AlterConstrDeferrabilityRecurse 28
ATExecEnableDisableRule 29
ATExecSetAccessMethodNoStorage 29
AlterFKConstrEnforceabilityRecurse 32
ATExecGenericOptions 33
ATExecClusterOn 39
ATExecAlterConstrInheritability 40
index_copy_data 40
ATExecSetCompression 48
ATExecSetIdentity 49
ATExecAddOf 50
verifyPartitionIndexNotNull 55
RenameConstraint 56
ATExecAddStatistics 57
ATExecCookedColumnDefault 57
RememberStatisticsForRebuilding 57
rename_constraint_internal 60
ATExecDropIdentity 61
AlterIndexNamespaces 64
AlterSeqNamespaces 64
ATExecDropExpression 65
ATPrepChangePersistence 67
AlterTableNamespaceInternal 68
ATExecDropInherit 69
ATPrepSetAccessMethod 73
alter_table_type_to_string 73
MarkInheritDetached 75
QueueNNConstraintValidation 78
QueueCheckConstraintValidation 84
TryReuseIndex 85
equal_oid_lists 86
ATExecForceNoForceRowSecurity 90
ATExecAlterColumnGenericOptions 94
AlterTableNamespace 96
ATPrepDropExpression 97
ATExecAddIdentity 103
ATPrepSetTableSpace 106
MergePartitionsMoveRows 106
ATExecAlterConstrDeferrability 108
AlterConstrTriggerDeferrability 108
AttachPartitionForeignKey 108
ATExecSetStatistics 111
ATExecSetTableSpace 116
register_on_commit_action 120
check_of_type 127
ATExecAlterFKConstrEnforceability 128
GetForeignKeyActionTriggers 128
ATTypedTableRecursion 133
AlterRelationNamespaceInternal 135
SetRelationTableSpace 140
SplitPartitionMoveRows 141
ATExecMergePartitions 144
cmp_partition_index_ext_dep 145
find_typed_table_dependencies 149
ATExecSplitPartition 153
CheckRelationTableSpaceMove 158
DropForeignKeyConstraintTriggers 160
ATExecDropNotNull 177
RememberWholeRowDependentForRebuilding 181
ATExecSetStorage 182
tryAttachPartitionForeignKey 183
ATExecEnableDisableTrigger 191
RememberIndexForRebuilding 191
ATExecSetExpression 193
AlterTableInternal 193
AlterCheckConstrEnforceabilityRecurse 208
GetAttributeStorage 213
SetIndexStorageProperties 218
renameatt 222
QueueFKConstraintValidation 225
freePartitionIndexExtDeps 247
MergeChildAttribute 251
refuseDupeIndexAttach 252
validatePartitionedIndex 252
MergeInheritedAttribute 253
ATExecSetRowSecurity 254
ATCheckCheckConstrHasEnforcedParent 268
ATExecAttachPartitionIdx 284
collectPartitionIndexExtDeps 285
RangeVarCallbackForRenameAttribute 290
relation_mark_replica_identity 290
ATExecAlterConstraintInternal 292
RangeVarCallbackForAttachIndex 296
ATExecAddInherit 297
constraints_equivalent 300
ATExecReplicaIdentity 326
RenameRelation 327
RememberClusterOnForRebuilding 330
RememberReplicaIdentityForRebuilding 330
ATExecAlterCheckConstrEnforceability 336
ATExecAlterConstraint 336
verifyNotNullPKCompatible 342
ATDetachCheckNoForeignKeyRefs 344
ATExecValidateConstraint 351
ATExecDetachPartition 373
createSplitPartitionContext 374
deleteSplitPartitionContext 374
renameatt_internal 375
ATPrepChangeInherit 386
ATExecColumnDefault 387
ResetRelRewrite 389
RebuildConstraintComment 434
detachPartitionTable 437
change_owner_fix_column_acls 444
change_owner_recurse_to_sequences 444
ATExecSetNotNull 469
applyPartitionIndexExtDeps 480
buildExpressionExecutionStates 480
createTableConstraints 480
createPartitionTable 508
getAttributesList 508
AlterConstrUpdateConstraintEntry 520
MergeCheckConstraint 541
RememberConstraintForRebuilding 544
GetForeignKeyCheckTriggers 551
ATExecDropConstraint 578
ATCheckPartitionsNotInUse 582
decompile_conbin 600
ATExecSetRelOptions 632
DropErrorMsgNonExistent 641
ATPostAlterTypeParse 669
renameatt_check 693
RangeVarCallbackMaintainsTable 719
DetachPartitionFinalize 741
DropClonedTriggersFromPartition 741
ATColumnChangeRequiresRewrite 771
ATExecAlterColumnType 804
NotNullImpliedByRelConstraints 824
validateForeignKeyConstraint 832
drop_parent_dependency 834
RemoveInheritance 842
dropconstraint_internal 858
transformFkeyCheckAttrs 879
transformFkeyGetPrimaryKey 900
evaluateGeneratedExpressionsAndCheckConstraints 912
ATPostAlterTypeCleanup 925
ATPrepAlterColumnType 959
RememberAllDependentForRebuilding 981
ATSimpleRecursion 994
GetParentedForeignKeyRefs 1085
ATExecAddIndex 1109
ChooseForeignKeyConstraintNameAddition 1111
RenameRelationInternal 1124
ATPrepDropColumn 1143
ExecuteTruncateGuts 1171
ExecuteTruncate 1187
ATExecChangeOwner 1388
RangeVarCallbackForTruncate 1482
ATExecDropColumn 1508
truncate_check_perms 1541
ATExecAttachPartition 1613
ATPrepAddColumn 1618
checkFkeyPermissions 1731
QueuePartitionConstraintValidation 1742
validateFkOnDeleteSetColumns 1819
ATAddForeignKeyConstraint 1872
AttachPartitionEnsureIndexes 1913
attachPartitionTable 1985
addFkRecurseReferencing 2063
PartConstraintImpliedByRelConstraint 2071
createForeignKeyCheckTriggers 2090
ATExecAddColumn 2120
CloneRowTriggersToPartition 2153
MergeConstraintsIntoExisting 2170
MergeAttributesIntoExisting 2258
CreateInheritance 2262
createForeignKeyActionTriggers 2377
check_for_column_name_collision 2379
addFkRecurseReferenced 2382
truncate_check_activity 2637
add_column_collation_dependency 2652
add_column_datatype_dependency 2652
truncate_check_rel 2760
addFkConstraint 2870
ConstraintImpliedByRelConstraint 2895
find_composite_type_dependencies 3380
ComputePartitionAttrs 3648
transformPartitionSpec 3668
CreateFKCheckTrigger 4180
ATRewriteTable 4308
transformColumnNameList 4597
ATExecAddIndexConstraint 6653
ATAddCheckNNConstraint 7192
CloneFkReferenced 8141
CloneFkReferencing 8153
CloneForeignKeyConstraints 8153
ATExecAddConstraint 8381
StoreCatalogInheritance1 9967
ATPrepAddPrimaryKey 10447
RemoveRelations 12006
RangeVarCallbackOwnsRelation 12216
SetRelationHasSubclass 12472
AtEOSubXact_on_commit_actions 12704
RangeVarCallbackForDropRelation 14806
ATParseTransformCmd 15822
set_attnotnull 16621
findAttrByName 16935
ATRewriteTables 19440
ATRewriteCatalogs 21683
AlterTable 21809
ATController 21988
AlterTableLookupRelation 21991
AlterTableGetLockLevel 22184
RangeVarCallbackForAlterRelation 23199
ATPrepCmd 23497
ATSimplePermissions 26179
ATGetQueueEntry 29641
remove_on_commit_action 34313
ATExecCmd 39401
CheckAlterTableIsSafe 41321
StoreCatalogInheritance 41822
MergeAttributes 42434
DefineRelation 42569
BuildDescForRelation 44935
CheckTableNotInUse 117276
GetAttributeCompression 171659
PreCommit_on_commit_actions 628208
AtEOXact_on_commit_actions 664033

Generated by: LCOV version 2.0-1