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 15:15:20 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 16910
ATDetachCheckNoForeignKeyRefs 270
ATExecAddColumn 1472
ATExecAddConstraint 6587
ATExecAddIdentity 83
ATExecAddIndex 833
ATExecAddIndexConstraint 5430
ATExecAddInherit 223
ATExecAddOf 33
ATExecAddStatistics 40
ATExecAlterColumnGenericOptions 86
ATExecAlterColumnType 596
ATExecAlterConstrDeferrability 81
ATExecAlterConstrEnforceability 90
ATExecAlterConstrInheritability 30
ATExecAlterConstraint 147
ATExecAlterConstraintInternal 117
ATExecAttachPartition 1262
ATExecAttachPartitionIdx 198
ATExecChangeOwner 1142
ATExecClusterOn 32
ATExecCmd 30669
ATExecColumnDefault 292
ATExecCookedColumnDefault 40
ATExecDetachPartition 292
ATExecDetachPartitionFinalize 7
ATExecDropCluster 9
ATExecDropColumn 1122
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 495
ATExecSetRowSecurity 174
ATExecSetStatistics 82
ATExecSetStorage 142
ATExecSetTableSpace 87
ATExecSetTableSpaceNoStorage 18
ATExecSplitPartition 99
ATExecValidateConstraint 295
ATGetQueueEntry 22366
ATParseTransformCmd 12171
ATPostAlterTypeCleanup 660
ATPostAlterTypeParse 465
ATPrepAddColumn 1112
ATPrepAddInherit 232
ATPrepAddPrimaryKey 8225
ATPrepAlterColumnType 713
ATPrepChangePersistence 50
ATPrepCmd 17978
ATPrepDropColumn 847
ATPrepDropExpression 43
ATPrepSetAccessMethod 55
ATPrepSetTableSpace 85
ATRewriteCatalogs 16704
ATRewriteTable 3092
ATRewriteTables 15131
ATSimplePermissions 19838
ATSimpleRecursion 692
ATTypedTableRecursion 96
AlterConstrDeferrabilityRecurse 21
AlterConstrEnforceabilityRecurse 24
AlterConstrTriggerDeferrability 81
AlterConstrUpdateConstraintEntry 198
AlterIndexNamespaces 43
AlterRelationNamespaceInternal 94
AlterSeqNamespaces 43
AlterTable 16780
AlterTableGetLockLevel 17038
AlterTableInternal 139
AlterTableLookupRelation 16899
AlterTableMoveAll 15
AlterTableNamespace 52
AlterTableNamespaceInternal 43
AtEOSubXact_on_commit_actions 10086
AtEOXact_on_commit_actions 528153
AttachPartitionEnsureIndexes 1454
AttachPartitionForeignKey 81
BuildDescForRelation 34473
CheckAlterTableIsSafe 31929
CheckRelationTableSpaceMove 119
CheckTableNotInUse 89394
ChooseForeignKeyConstraintNameAddition 742
CloneFkReferenced 5776
CloneFkReferencing 5785
CloneForeignKeyConstraints 5785
CloneRowTriggersToPartition 1676
ComputePartitionAttrs 2763
ConstraintImpliedByRelConstraint 2233
CreateFKCheckTrigger 3032
CreateInheritance 1716
DefineRelation 32856
DetachPartitionFinalize 520
DropClonedTriggersFromPartition 520
DropErrorMsgNonExistent 566
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 117
ExecuteTruncate 926
ExecuteTruncateGuts 918
GetAttributeCompression 135167
GetAttributeStorage 165
GetForeignKeyActionTriggers 129
GetForeignKeyCheckTriggers 437
GetParentedForeignKeyRefs 790
MarkInheritDetached 73
MergeAttributes 32754
MergeAttributesIntoExisting 1713
MergeCheckConstraint 353
MergeChildAttribute 190
MergeConstraintsIntoExisting 1647
MergeInheritedAttribute 185
MergePartitionsMoveRows 69
NotNullImpliedByRelConstraints 623
PartConstraintImpliedByRelConstraint 1610
PreCommit_on_commit_actions 501689
QueueCheckConstraintValidation 63
QueueFKConstraintValidation 203
QueueNNConstraintValidation 56
QueuePartitionConstraintValidation 1365
RangeVarCallbackForAlterRelation 17601
RangeVarCallbackForAttachIndex 208
RangeVarCallbackForDropRelation 11380
RangeVarCallbackForRenameAttribute 204
RangeVarCallbackForTruncate 1118
RangeVarCallbackMaintainsTable 509
RangeVarCallbackOwnsRelation 8630
RebuildConstraintComment 308
RememberAllDependentForRebuilding 699
RememberClusterOnForRebuilding 231
RememberConstraintForRebuilding 382
RememberIndexForRebuilding 127
RememberReplicaIdentityForRebuilding 231
RememberStatisticsForRebuilding 40
RemoveInheritance 591
RemoveInheritedConstraint 18
RemoveRelations 9138
RenameConstraint 42
RenameRelation 259
RenameRelationInternal 875
ResetRelRewrite 299
SetIndexStorageProperties 172
SetRelationHasSubclass 9017
SetRelationTableSpace 105
SplitPartitionMoveRows 93
StoreCatalogInheritance 32304
StoreCatalogInheritance1 7137
TryReuseForeignKey 3
TryReuseIndex 55
addFkConstraint 2113
addFkRecurseReferenced 1746
addFkRecurseReferencing 1495
add_column_collation_dependency 1927
add_column_datatype_dependency 1927
alter_table_type_to_string 43
attachPartitionTable 1508
buildExpressionExecutionStates 324
change_owner_fix_column_acls 267
change_owner_recurse_to_sequences 267
checkFkeyPermissions 1245
check_for_column_name_collision 1661
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 12511
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 25969
rename_constraint_internal 45
renameatt 158
renameatt_check 504
renameatt_internal 276
set_attnotnull 13066
storage_name 12
transformColumnNameList 3329
transformFkeyCheckAttrs 647
transformFkeyGetPrimaryKey 634
transformPartitionSpec 2778
truncate_check_activity 2005
truncate_check_perms 1162
truncate_check_rel 2083
tryAttachPartitionForeignKey 138
validateFkOnDeleteSetColumns 1311
validateForeignKeyConstraint 589
validatePartitionedIndex 171
verifyNotNullPKCompatible 278
verifyPartitionIndexNotNull 48

Generated by: LCOV version 2.0-1