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 6796
Test Date: 2026-05-31 03:16:17 Functions: 100.0 % 227 227
Legend: Lines:     hit not hit

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 15
storage_name 16
ATExecSetOptions 21
ATExecSetTableSpaceNoStorage 24
RemoveInheritedConstraint 24
AlterConstrDeferrabilityRecurse 28
ATExecEnableDisableRule 29
ATExecSetAccessMethodNoStorage 29
AlterFKConstrEnforceabilityRecurse 32
ATExecGenericOptions 33
index_copy_data 36
ATExecDropExpression 37
ATExecClusterOn 39
ATExecAlterConstrInheritability 40
ATExecAddOf 42
ATExecSetCompression 48
ATExecSetIdentity 49
ATExecAddStatistics 53
ATExecCookedColumnDefault 53
RememberStatisticsForRebuilding 53
verifyPartitionIndexNotNull 55
RenameConstraint 56
ATPrepDropExpression 57
rename_constraint_internal 60
ATExecDropIdentity 61
AlterIndexNamespaces 64
AlterSeqNamespaces 64
ATPrepChangePersistence 67
AlterTableNamespaceInternal 68
ATExecDropInherit 69
ATPrepSetAccessMethod 73
TryReuseIndex 73
alter_table_type_to_string 73
QueueNNConstraintValidation 74
MarkInheritDetached 75
QueueCheckConstraintValidation 84
equal_oid_lists 86
AlterTableNamespace 88
ATExecForceNoForceRowSecurity 90
MergePartitionsMoveRows 90
ATExecAlterColumnGenericOptions 94
ATPrepSetTableSpace 101
ATExecAddIdentity 103
ATExecSetTableSpace 103
ATExecAlterConstrDeferrability 108
AlterConstrTriggerDeferrability 108
AttachPartitionForeignKey 108
ATExecSetStatistics 111
check_of_type 119
register_on_commit_action 120
ATExecMergePartitions 124
SplitPartitionMoveRows 125
SetRelationTableSpace 127
ATExecAlterFKConstrEnforceability 128
GetForeignKeyActionTriggers 128
ATTypedTableRecursion 129
ATExecSplitPartition 133
AlterRelationNamespaceInternal 135
constraints_equivalent 136
CheckRelationTableSpaceMove 145
cmp_partition_index_ext_dep 145
find_typed_table_dependencies 145
AlterCheckConstrEnforceabilityRecurse 148
DropForeignKeyConstraintTriggers 160
RememberIndexForRebuilding 167
ATExecSetExpression 169
ATExecSetStorage 173
ATExecDropNotNull 177
tryAttachPartitionForeignKey 183
AlterTableInternal 188
ATExecEnableDisableTrigger 191
GetAttributeStorage 204
SetIndexStorageProperties 209
renameatt 210
freePartitionIndexExtDeps 215
QueueFKConstraintValidation 225
ATExecAlterCheckConstrEnforceability 236
refuseDupeIndexAttach 237
validatePartitionedIndex 241
MergeInheritedAttribute 245
collectPartitionIndexExtDeps 245
ATExecSetRowSecurity 246
MergeChildAttribute 251
ATExecAlterConstraintInternal 252
ATExecAttachPartitionIdx 269
decompile_conbin 272
RangeVarCallbackForRenameAttribute 276
RangeVarCallbackForAttachIndex 278
relation_mark_replica_identity 286
ATExecAddInherit 289
ATExecAlterConstraint 296
RememberClusterOnForRebuilding 306
RememberReplicaIdentityForRebuilding 306
ATExecReplicaIdentity 318
RenameRelation 327
createSplitPartitionContext 342
deleteSplitPartitionContext 342
verifyNotNullPKCompatible 342
ATDetachCheckNoForeignKeyRefs 344
ATExecValidateConstraint 347
renameatt_internal 367
ATExecDetachPartition 373
detachPartitionTable 377
ATPrepChangeInherit 378
ResetRelRewrite 381
ATExecColumnDefault 383
change_owner_fix_column_acls 416
change_owner_recurse_to_sequences 416
RebuildConstraintComment 418
applyPartitionIndexExtDeps 432
buildExpressionExecutionStates 432
createTableConstraints 432
createPartitionTable 452
getAttributesList 452
AlterConstrUpdateConstraintEntry 468
ATExecSetNotNull 469
MergeCheckConstraint 493
RememberConstraintForRebuilding 524
GetForeignKeyCheckTriggers 551
ATExecDropConstraint 574
ATCheckPartitionsNotInUse 578
ATPostAlterTypeParse 625
ATExecSetRelOptions 632
DropErrorMsgNonExistent 641
evaluateGeneratedExpressionsAndCheckConstraints 664
renameatt_check 675
DetachPartitionFinalize 681
DropClonedTriggersFromPartition 681
RangeVarCallbackMaintainsTable 714
ATColumnChangeRequiresRewrite 763
drop_parent_dependency 774
RemoveInheritance 782
ATExecAlterColumnType 792
NotNullImpliedByRelConstraints 816
validateForeignKeyConstraint 828
transformFkeyCheckAttrs 849
dropconstraint_internal 854
ATPostAlterTypeCleanup 889
transformFkeyGetPrimaryKey 896
ATSimpleRecursion 917
RememberAllDependentForRebuilding 945
ATPrepAlterColumnType 947
GetParentedForeignKeyRefs 1025
ATExecAddIndex 1058
ChooseForeignKeyConstraintNameAddition 1077
RenameRelationInternal 1108
ExecuteTruncateGuts 1127
ATPrepDropColumn 1147
ExecuteTruncate 1150
ATExecChangeOwner 1356
RangeVarCallbackForTruncate 1424
truncate_check_perms 1483
ATExecDropColumn 1512
ATExecAttachPartition 1608
ATPrepAddColumn 1638
checkFkeyPermissions 1697
QueuePartitionConstraintValidation 1737
validateFkOnDeleteSetColumns 1785
ATAddForeignKeyConstraint 1834
AttachPartitionEnsureIndexes 1860
attachPartitionTable 1932
addFkRecurseReferencing 2029
createForeignKeyCheckTriggers 2056
PartConstraintImpliedByRelConstraint 2062
CloneRowTriggersToPartition 2100
MergeConstraintsIntoExisting 2109
ATExecAddColumn 2140
MergeAttributesIntoExisting 2197
CreateInheritance 2201
createForeignKeyActionTriggers 2343
addFkRecurseReferenced 2348
check_for_column_name_collision 2391
truncate_check_activity 2588
add_column_collation_dependency 2656
add_column_datatype_dependency 2656
truncate_check_rel 2702
addFkConstraint 2836
ConstraintImpliedByRelConstraint 2878
find_composite_type_dependencies 3357
ComputePartitionAttrs 3586
transformPartitionSpec 3606
CreateFKCheckTrigger 4112
ATRewriteTable 4287
transformColumnNameList 4499
ATExecAddIndexConstraint 6653
ATAddCheckNNConstraint 7152
CloneFkReferenced 8010
CloneFkReferencing 8022
CloneForeignKeyConstraints 8022
ATExecAddConstraint 8303
StoreCatalogInheritance1 9764
ATPrepAddPrimaryKey 10370
AtEOSubXact_on_commit_actions 11043
RemoveRelations 11683
RangeVarCallbackOwnsRelation 11947
SetRelationHasSubclass 12257
RangeVarCallbackForDropRelation 14407
ATParseTransformCmd 15693
set_attnotnull 16508
findAttrByName 16703
ATRewriteTables 19229
ATRewriteCatalogs 21424
AlterTable 21547
AlterTableLookupRelation 21720
ATController 21721
AlterTableGetLockLevel 21908
RangeVarCallbackForAlterRelation 22909
ATPrepCmd 23198
ATSimplePermissions 25875
ATGetQueueEntry 29181
remove_on_commit_action 33517
ATExecCmd 38977
CheckAlterTableIsSafe 40926
StoreCatalogInheritance 41169
MergeAttributes 41773
DefineRelation 41908
BuildDescForRelation 44242
CheckTableNotInUse 115371
GetAttributeCompression 170083
PreCommit_on_commit_actions 616930
AtEOXact_on_commit_actions 652303

Generated by: LCOV version 2.0-1