LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.2 % 7178 6617
Test Date: 2026-03-03 22:15:26 Functions: 99.5 % 220 219
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
DropErrorMsgWrongType 0
ATExecDropOf 3
TryReuseForeignKey 3
findFkeyCast 6
ATExecDetachPartitionFinalize 7
ATExecDropCluster 9
storage_name 12
AlterTableMoveAll 15
ATExecSetOptions 16
ATExecSetTableSpaceNoStorage 18
RemoveInheritedConstraint 18
AlterConstrDeferrabilityRecurse 21
ATExecSetAccessMethodNoStorage 22
ATExecEnableDisableRule 23
AlterConstrEnforceabilityRecurse 24
ATExecDropExpression 28
ATExecGenericOptions 29
ATExecAlterConstrInheritability 30
index_copy_data 31
ATExecClusterOn 32
ATExecAddOf 33
ATExecSetIdentity 37
ATExecSetCompression 39
ATExecAddStatistics 40
ATExecCookedColumnDefault 40
RememberStatisticsForRebuilding 40
RenameConstraint 42
ATPrepDropExpression 43
AlterIndexNamespaces 43
AlterSeqNamespaces 43
AlterTableNamespaceInternal 43
alter_table_type_to_string 43
rename_constraint_internal 45
ATExecDropIdentity 46
ATExecDropInherit 47
verifyPartitionIndexNotNull 48
ATPrepChangePersistence 50
AlterTableNamespace 52
ATPrepSetAccessMethod 55
TryReuseIndex 55
QueueNNConstraintValidation 56
QueueCheckConstraintValidation 63
ATExecForceNoForceRowSecurity 66
MergePartitionsMoveRows 69
MarkInheritDetached 73
ATExecAlterConstrDeferrability 81
AlterConstrTriggerDeferrability 81
AttachPartitionForeignKey 81
ATExecSetStatistics 82
ATExecAddIdentity 83
ATPrepSetTableSpace 84
ATExecAlterColumnGenericOptions 86
ATExecSetTableSpace 86
ATExecAlterConstrEnforceability 90
ATExecMergePartitions 90
check_of_type 91
register_on_commit_action 91
SplitPartitionMoveRows 93
AlterRelationNamespaceInternal 94
ATTypedTableRecursion 96
constraints_equivalent 97
ATExecSplitPartition 99
SetRelationTableSpace 104
find_typed_table_dependencies 108
ATExecSetExpression 115
ATExecAlterConstraintInternal 117
DropForeignKeyConstraintTriggers 117
CheckRelationTableSpaceMove 118
RememberIndexForRebuilding 127
GetForeignKeyActionTriggers 129
ATExecDropNotNull 134
tryAttachPartitionForeignKey 138
AlterTableInternal 139
ATExecSetStorage 142
ATExecAlterConstraint 147
renameatt 158
GetAttributeStorage 165
ATExecEnableDisableTrigger 171
validatePartitionedIndex 171
SetIndexStorageProperties 172
ATExecSetRowSecurity 174
refuseDupeIndexAttach 180
MergeInheritedAttribute 185
MergeChildAttribute 190
decompile_conbin 194
ATExecAttachPartitionIdx 198
AlterConstrUpdateConstraintEntry 198
QueueFKConstraintValidation 203
RangeVarCallbackForRenameAttribute 203
RangeVarCallbackForAttachIndex 207
ATExecAddInherit 223
RememberClusterOnForRebuilding 231
RememberReplicaIdentityForRebuilding 231
ATPrepAddInherit 232
relation_mark_replica_identity 232
createSplitPartitionContext 255
deleteSplitPartitionContext 255
ATExecReplicaIdentity 256
RenameRelation 259
change_owner_fix_column_acls 267
change_owner_recurse_to_sequences 267
ATDetachCheckNoForeignKeyRefs 270
renameatt_internal 276
verifyNotNullPKCompatible 278
detachPartitionTable 285
ATExecColumnDefault 292
ATExecDetachPartition 292
ATExecValidateConstraint 295
ResetRelRewrite 299
RebuildConstraintComment 308
buildExpressionExecutionStates 324
createTableConstraints 324
createPartitionTable 339
getAttributesList 339
MergeCheckConstraint 353
ATExecSetNotNull 356
RememberConstraintForRebuilding 382
ATExecDropConstraint 409
ATCheckPartitionsNotInUse 412
GetForeignKeyCheckTriggers 437
ATPostAlterTypeParse 465
ATExecSetRelOptions 495
renameatt_check 503
evaluateGeneratedExpressionsAndCheckConstraints 509
RangeVarCallbackMaintainsTable 513
DetachPartitionFinalize 520
DropClonedTriggersFromPartition 520
DropErrorMsgNonExistent 566
ATColumnChangeRequiresRewrite 573
drop_parent_dependency 585
validateForeignKeyConstraint 589
RemoveInheritance 591
ATExecAlterColumnType 596
dropconstraint_internal 615
NotNullImpliedByRelConstraints 623
transformFkeyGetPrimaryKey 634
transformFkeyCheckAttrs 647
ATPostAlterTypeCleanup 660
ATSimpleRecursion 692
RememberAllDependentForRebuilding 699
ATPrepAlterColumnType 713
ChooseForeignKeyConstraintNameAddition 742
GetParentedForeignKeyRefs 790
ATExecAddIndex 833
ATPrepDropColumn 847
RenameRelationInternal 875
ExecuteTruncateGuts 912
ExecuteTruncate 920
ATPrepAddColumn 1112
ATExecDropColumn 1122
RangeVarCallbackForTruncate 1122
ATExecChangeOwner 1142
truncate_check_perms 1166
checkFkeyPermissions 1245
ATExecAttachPartition 1262
validateFkOnDeleteSetColumns 1311
ATAddForeignKeyConstraint 1348
QueuePartitionConstraintValidation 1365
AttachPartitionEnsureIndexes 1454
ATExecAddColumn 1472
addFkRecurseReferencing 1495
attachPartitionTable 1508
createForeignKeyCheckTriggers 1516
PartConstraintImpliedByRelConstraint 1610
MergeConstraintsIntoExisting 1647
check_for_column_name_collision 1661
CloneRowTriggersToPartition 1676
MergeAttributesIntoExisting 1713
CreateInheritance 1716
createForeignKeyActionTriggers 1743
addFkRecurseReferenced 1746
add_column_collation_dependency 1927
add_column_datatype_dependency 1927
truncate_check_activity 1999
truncate_check_rel 2087
addFkConstraint 2113
ConstraintImpliedByRelConstraint 2233
find_composite_type_dependencies 2406
ComputePartitionAttrs 2763
transformPartitionSpec 2778
CreateFKCheckTrigger 3032
ATRewriteTable 3092
transformColumnNameList 3329
ATExecAddIndexConstraint 5430
ATAddCheckNNConstraint 5734
CloneFkReferenced 5776
CloneFkReferencing 5785
CloneForeignKeyConstraints 5785
ATExecAddConstraint 6587
StoreCatalogInheritance1 7137
ATPrepAddPrimaryKey 8225
RangeVarCallbackOwnsRelation 8623
SetRelationHasSubclass 9017
RemoveRelations 9124
AtEOSubXact_on_commit_actions 10095
RangeVarCallbackForDropRelation 11382
ATParseTransformCmd 12171
findAttrByName 12511
set_attnotnull 13061
ATRewriteTables 15130
ATRewriteCatalogs 16703
AlterTable 16779
AlterTableLookupRelation 16898
ATController 16909
AlterTableGetLockLevel 17037
RangeVarCallbackForAlterRelation 17647
ATPrepCmd 17977
ATSimplePermissions 19837
ATGetQueueEntry 22365
remove_on_commit_action 25970
ATExecCmd 30668
CheckAlterTableIsSafe 31923
StoreCatalogInheritance 32292
MergeAttributes 32742
DefineRelation 32844
BuildDescForRelation 34461
CheckTableNotInUse 89351
GetAttributeCompression 135139
PreCommit_on_commit_actions 523881
AtEOXact_on_commit_actions 550223

Generated by: LCOV version 2.0-1