LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.5 % 7248 6708
Test Date: 2026-04-17 07:16:31 Functions: 100.0 % 222 222
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 47
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 66
AlterTableNamespaceInternal 68
ATExecDropInherit 69
ATPrepSetAccessMethod 73
TryReuseIndex 73
alter_table_type_to_string 73
QueueNNConstraintValidation 74
MarkInheritDetached 75
QueueCheckConstraintValidation 84
AlterTableNamespace 88
MergePartitionsMoveRows 88
ATExecForceNoForceRowSecurity 90
ATExecAlterColumnGenericOptions 94
ATPrepSetTableSpace 98
ATExecSetTableSpace 100
ATExecAddIdentity 103
ATExecAlterConstrDeferrability 108
AlterConstrTriggerDeferrability 108
AttachPartitionForeignKey 108
ATExecSetStatistics 111
ATExecMergePartitions 116
check_of_type 119
SplitPartitionMoveRows 120
register_on_commit_action 120
SetRelationTableSpace 124
ATTypedTableRecursion 125
ATExecAlterFKConstrEnforceability 128
ATExecSplitPartition 128
GetForeignKeyActionTriggers 128
AlterRelationNamespaceInternal 135
constraints_equivalent 136
find_typed_table_dependencies 141
CheckRelationTableSpaceMove 142
AlterCheckConstrEnforceabilityRecurse 148
DropForeignKeyConstraintTriggers 160
RememberIndexForRebuilding 167
ATExecSetExpression 169
ATExecSetStorage 173
ATExecDropNotNull 177
tryAttachPartitionForeignKey 183
AlterTableInternal 184
ATExecEnableDisableTrigger 191
GetAttributeStorage 204
SetIndexStorageProperties 208
renameatt 209
validatePartitionedIndex 211
refuseDupeIndexAttach 223
QueueFKConstraintValidation 225
ATExecAlterCheckConstrEnforceability 236
MergeInheritedAttribute 245
ATExecSetRowSecurity 246
ATExecAttachPartitionIdx 247
MergeChildAttribute 251
ATExecAlterConstraintInternal 252
RangeVarCallbackForAttachIndex 256
RangeVarCallbackForRenameAttribute 270
decompile_conbin 272
relation_mark_replica_identity 281
ATExecAddInherit 289
ATExecAlterConstraint 292
RememberClusterOnForRebuilding 306
RememberReplicaIdentityForRebuilding 306
ATExecReplicaIdentity 313
RenameRelation 327
createSplitPartitionContext 332
deleteSplitPartitionContext 332
verifyNotNullPKCompatible 341
ATDetachCheckNoForeignKeyRefs 344
ATExecValidateConstraint 347
renameatt_internal 366
detachPartitionTable 368
ATExecDetachPartition 373
ATPrepChangeInherit 378
ResetRelRewrite 379
ATExecColumnDefault 383
change_owner_fix_column_acls 410
change_owner_recurse_to_sequences 410
RebuildConstraintComment 418
buildExpressionExecutionStates 420
createTableConstraints 420
createPartitionTable 440
getAttributesList 440
AlterConstrUpdateConstraintEntry 468
ATExecSetNotNull 469
MergeCheckConstraint 493
RememberConstraintForRebuilding 524
GetForeignKeyCheckTriggers 551
ATExecDropConstraint 573
ATCheckPartitionsNotInUse 577
ATPostAlterTypeParse 625
DropErrorMsgNonExistent 625
ATExecSetRelOptions 627
evaluateGeneratedExpressionsAndCheckConstraints 664
renameatt_check 668
DetachPartitionFinalize 672
DropClonedTriggersFromPartition 672
RangeVarCallbackMaintainsTable 680
ATColumnChangeRequiresRewrite 763
drop_parent_dependency 765
RemoveInheritance 773
ATExecAlterColumnType 792
NotNullImpliedByRelConstraints 816
validateForeignKeyConstraint 828
transformFkeyCheckAttrs 849
dropconstraint_internal 853
ATPostAlterTypeCleanup 889
transformFkeyGetPrimaryKey 895
ATSimpleRecursion 917
RememberAllDependentForRebuilding 945
ATPrepAlterColumnType 947
GetParentedForeignKeyRefs 1016
ATExecAddIndex 1066
ChooseForeignKeyConstraintNameAddition 1076
RenameRelationInternal 1104
ATPrepDropColumn 1133
ExecuteTruncateGuts 1137
ExecuteTruncate 1152
ATExecChangeOwner 1349
RangeVarCallbackForTruncate 1418
truncate_check_perms 1477
ATExecDropColumn 1498
ATExecAttachPartition 1604
ATPrepAddColumn 1617
checkFkeyPermissions 1696
QueuePartitionConstraintValidation 1733
validateFkOnDeleteSetColumns 1784
ATAddForeignKeyConstraint 1833
AttachPartitionEnsureIndexes 1844
attachPartitionTable 1916
addFkRecurseReferencing 2028
createForeignKeyCheckTriggers 2055
PartConstraintImpliedByRelConstraint 2058
CloneRowTriggersToPartition 2084
MergeConstraintsIntoExisting 2093
ATExecAddColumn 2119
MergeAttributesIntoExisting 2181
CreateInheritance 2185
createForeignKeyActionTriggers 2342
addFkRecurseReferenced 2347
check_for_column_name_collision 2369
truncate_check_activity 2590
add_column_collation_dependency 2639
add_column_datatype_dependency 2639
truncate_check_rel 2696
addFkConstraint 2835
ConstraintImpliedByRelConstraint 2874
find_composite_type_dependencies 3321
ComputePartitionAttrs 3539
transformPartitionSpec 3559
CreateFKCheckTrigger 4110
ATRewriteTable 4278
transformColumnNameList 4497
ATExecAddIndexConstraint 6653
ATAddCheckNNConstraint 7144
CloneFkReferenced 7943
CloneFkReferencing 7955
CloneForeignKeyConstraints 7955
ATExecAddConstraint 8294
StoreCatalogInheritance1 9697
ATPrepAddPrimaryKey 10377
AtEOSubXact_on_commit_actions 11045
RemoveRelations 11581
RangeVarCallbackOwnsRelation 11875
SetRelationHasSubclass 12150
RangeVarCallbackForDropRelation 14316
ATParseTransformCmd 15628
set_attnotnull 16441
findAttrByName 16619
ATRewriteTables 19154
ATRewriteCatalogs 21323
AlterTable 21448
ATController 21620
AlterTableLookupRelation 21621
AlterTableGetLockLevel 21805
RangeVarCallbackForAlterRelation 22810
ATPrepCmd 23096
ATSimplePermissions 25772
ATGetQueueEntry 29051
remove_on_commit_action 33236
ATExecCmd 38874
CheckAlterTableIsSafe 40760
StoreCatalogInheritance 40946
MergeAttributes 41549
DefineRelation 41684
BuildDescForRelation 43981
CheckTableNotInUse 114670
GetAttributeCompression 169318
PreCommit_on_commit_actions 591641
AtEOXact_on_commit_actions 626719

Generated by: LCOV version 2.0-1