LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.2 % 7191 6628
Test Date: 2026-03-11 12:14:45 Functions: 99.5 % 220 219
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ATAddCheckNNConstraint 5734
ATAddForeignKeyConstraint 1348
ATCheckPartitionsNotInUse 412
ATColumnChangeRequiresRewrite 573
ATController 16929
ATDetachCheckNoForeignKeyRefs 270
ATExecAddColumn 1488
ATExecAddConstraint 6587
ATExecAddIdentity 83
ATExecAddIndex 825
ATExecAddIndexConstraint 5430
ATExecAddInherit 223
ATExecAddOf 33
ATExecAddStatistics 40
ATExecAlterColumnGenericOptions 86
ATExecAlterColumnType 596
ATExecAlterConstrDeferrability 81
ATExecAlterConstrEnforceability 90
ATExecAlterConstrInheritability 30
ATExecAlterConstraint 147
ATExecAlterConstraintInternal 117
ATExecAttachPartition 1268
ATExecAttachPartitionIdx 198
ATExecChangeOwner 1142
ATExecClusterOn 33
ATExecCmd 30680
ATExecColumnDefault 292
ATExecCookedColumnDefault 40
ATExecDetachPartition 292
ATExecDetachPartitionFinalize 7
ATExecDropCluster 9
ATExecDropColumn 1131
ATExecDropConstraint 409
ATExecDropExpression 28
ATExecDropIdentity 46
ATExecDropInherit 47
ATExecDropNotNull 134
ATExecDropOf 3
ATExecEnableDisableRule 23
ATExecEnableDisableTrigger 171
ATExecForceNoForceRowSecurity 66
ATExecGenericOptions 29
ATExecMergePartitions 90
ATExecReplicaIdentity 256
ATExecSetAccessMethodNoStorage 22
ATExecSetCompression 39
ATExecSetExpression 115
ATExecSetIdentity 37
ATExecSetNotNull 356
ATExecSetOptions 16
ATExecSetRelOptions 499
ATExecSetRowSecurity 174
ATExecSetStatistics 82
ATExecSetStorage 142
ATExecSetTableSpace 84
ATExecSetTableSpaceNoStorage 18
ATExecSplitPartition 99
ATExecValidateConstraint 295
ATGetQueueEntry 22388
ATParseTransformCmd 12169
ATPostAlterTypeCleanup 660
ATPostAlterTypeParse 465
ATPrepAddColumn 1128
ATPrepAddInherit 232
ATPrepAddPrimaryKey 8217
ATPrepAlterColumnType 713
ATPrepChangePersistence 50
ATPrepCmd 17997
ATPrepDropColumn 856
ATPrepDropExpression 43
ATPrepSetAccessMethod 55
ATPrepSetTableSpace 82
ATRewriteCatalogs 16723
ATRewriteTable 3095
ATRewriteTables 15147
ATSimplePermissions 19863
ATSimpleRecursion 692
ATTypedTableRecursion 96
AlterConstrDeferrabilityRecurse 21
AlterConstrEnforceabilityRecurse 24
AlterConstrTriggerDeferrability 81
AlterConstrUpdateConstraintEntry 198
AlterIndexNamespaces 43
AlterRelationNamespaceInternal 94
AlterSeqNamespaces 43
AlterTable 16791
AlterTableGetLockLevel 17069
AlterTableInternal 147
AlterTableLookupRelation 16922
AlterTableMoveAll 15
AlterTableNamespace 52
AlterTableNamespaceInternal 43
AtEOSubXact_on_commit_actions 10069
AtEOXact_on_commit_actions 563581
AttachPartitionEnsureIndexes 1457
AttachPartitionForeignKey 81
BuildDescForRelation 34644
CheckAlterTableIsSafe 31945
CheckRelationTableSpaceMove 116
CheckTableNotInUse 89645
ChooseForeignKeyConstraintNameAddition 742
CloneFkReferenced 5785
CloneFkReferencing 5794
CloneForeignKeyConstraints 5794
CloneRowTriggersToPartition 1679
ComputePartitionAttrs 2772
ConstraintImpliedByRelConstraint 2236
CreateFKCheckTrigger 3032
CreateInheritance 1719
DefineRelation 33013
DetachPartitionFinalize 520
DropClonedTriggersFromPartition 520
DropErrorMsgNonExistent 562
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 117
ExecuteTruncate 922
ExecuteTruncateGuts 914
GetAttributeCompression 136505
GetAttributeStorage 165
GetForeignKeyActionTriggers 129
GetForeignKeyCheckTriggers 437
GetParentedForeignKeyRefs 790
MarkInheritDetached 73
MergeAttributes 32911
MergeAttributesIntoExisting 1716
MergeCheckConstraint 353
MergeChildAttribute 190
MergeConstraintsIntoExisting 1650
MergeInheritedAttribute 185
MergePartitionsMoveRows 69
NotNullImpliedByRelConstraints 623
PartConstraintImpliedByRelConstraint 1613
PreCommit_on_commit_actions 537257
QueueCheckConstraintValidation 63
QueueFKConstraintValidation 203
QueueNNConstraintValidation 56
QueuePartitionConstraintValidation 1368
RangeVarCallbackForAlterRelation 17715
RangeVarCallbackForAttachIndex 208
RangeVarCallbackForDropRelation 11438
RangeVarCallbackForRenameAttribute 208
RangeVarCallbackForTruncate 1135
RangeVarCallbackMaintainsTable 532
RangeVarCallbackOwnsRelation 8644
RebuildConstraintComment 308
RememberAllDependentForRebuilding 699
RememberClusterOnForRebuilding 231
RememberConstraintForRebuilding 382
RememberIndexForRebuilding 127
RememberReplicaIdentityForRebuilding 231
RememberStatisticsForRebuilding 40
RemoveInheritance 591
RemoveInheritedConstraint 18
RemoveRelations 9152
RenameConstraint 42
RenameRelation 259
RenameRelationInternal 875
ResetRelRewrite 299
SetIndexStorageProperties 172
SetRelationHasSubclass 9024
SetRelationTableSpace 102
SplitPartitionMoveRows 93
StoreCatalogInheritance 32461
StoreCatalogInheritance1 7150
TryReuseForeignKey 3
TryReuseIndex 55
addFkConstraint 2113
addFkRecurseReferenced 1746
addFkRecurseReferencing 1495
add_column_collation_dependency 1937
add_column_datatype_dependency 1937
alter_table_type_to_string 43
attachPartitionTable 1511
buildExpressionExecutionStates 324
change_owner_fix_column_acls 267
change_owner_recurse_to_sequences 267
checkFkeyPermissions 1245
check_for_column_name_collision 1677
check_of_type 91
constraints_equivalent 97
createForeignKeyActionTriggers 1743
createForeignKeyCheckTriggers 1516
createPartitionTable 339
createSplitPartitionContext 255
createTableConstraints 324
decompile_conbin 194
deleteSplitPartitionContext 255
detachPartitionTable 285
drop_parent_dependency 585
dropconstraint_internal 615
evaluateGeneratedExpressionsAndCheckConstraints 509
findAttrByName 12525
findFkeyCast 6
find_composite_type_dependencies 2406
find_typed_table_dependencies 108
getAttributesList 339
index_copy_data 31
refuseDupeIndexAttach 180
register_on_commit_action 91
relation_mark_replica_identity 232
remove_on_commit_action 26074
rename_constraint_internal 45
renameatt 158
renameatt_check 508
renameatt_internal 276
set_attnotnull 13071
storage_name 12
transformColumnNameList 3329
transformFkeyCheckAttrs 647
transformFkeyGetPrimaryKey 634
transformPartitionSpec 2787
truncate_check_activity 2001
truncate_check_perms 1179
truncate_check_rel 2100
tryAttachPartitionForeignKey 138
validateFkOnDeleteSetColumns 1311
validateForeignKeyConstraint 589
validatePartitionedIndex 171
verifyNotNullPKCompatible 278
verifyPartitionIndexNotNull 48

Generated by: LCOV version 2.0-1