LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.5 % 7247 6705
Test Date: 2026-03-26 04:16:03 Functions: 100.0 % 222 222
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ATAddCheckNNConstraint 6518
ATAddForeignKeyConstraint 1739
ATCheckPartitionsNotInUse 553
ATColumnChangeRequiresRewrite 751
ATController 20654
ATDetachCheckNoForeignKeyRefs 336
ATExecAddColumn 2059
ATExecAddConstraint 7606
ATExecAddIdentity 103
ATExecAddIndex 1064
ATExecAddIndexConstraint 5933
ATExecAddInherit 289
ATExecAddOf 42
ATExecAddStatistics 53
ATExecAlterCheckConstrEnforceability 236
ATExecAlterColumnGenericOptions 93
ATExecAlterColumnType 780
ATExecAlterConstrDeferrability 108
ATExecAlterConstrInheritability 40
ATExecAlterConstraint 284
ATExecAlterConstraintInternal 244
ATExecAlterFKConstrEnforceability 120
ATExecAttachPartition 1594
ATExecAttachPartitionIdx 247
ATExecChangeOwner 1310
ATExecClusterOn 39
ATExecCmd 36457
ATExecColumnDefault 383
ATExecCookedColumnDefault 53
ATExecDetachPartition 365
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
ATExecDropColumn 1478
ATExecDropConstraint 549
ATExecDropExpression 37
ATExecDropIdentity 61
ATExecDropInherit 69
ATExecDropNotNull 177
ATExecDropOf 4
ATExecEnableDisableRule 29
ATExecEnableDisableTrigger 191
ATExecForceNoForceRowSecurity 90
ATExecGenericOptions 31
ATExecMergePartitions 116
ATExecReplicaIdentity 313
ATExecSetAccessMethodNoStorage 29
ATExecSetCompression 47
ATExecSetExpression 153
ATExecSetIdentity 49
ATExecSetNotNull 469
ATExecSetOptions 21
ATExecSetRelOptions 622
ATExecSetRowSecurity 242
ATExecSetStatistics 107
ATExecSetStorage 173
ATExecSetTableSpace 106
ATExecSetTableSpaceNoStorage 24
ATExecSplitPartition 128
ATExecValidateConstraint 347
ATGetQueueEntry 27872
ATParseTransformCmd 14714
ATPostAlterTypeCleanup 865
ATPostAlterTypeParse 617
ATPrepAddColumn 1581
ATPrepAddPrimaryKey 9529
ATPrepAlterColumnType 935
ATPrepChangeInherit 378
ATPrepChangePersistence 66
ATPrepCmd 22089
ATPrepDropColumn 1113
ATPrepDropExpression 57
ATPrepSetAccessMethod 73
ATPrepSetTableSpace 104
ATRewriteCatalogs 20357
ATRewriteTable 4098
ATRewriteTables 18188
ATSimplePermissions 24714
ATSimpleRecursion 897
ATTypedTableRecursion 125
AlterCheckConstrEnforceabilityRecurse 148
AlterConstrDeferrabilityRecurse 28
AlterConstrTriggerDeferrability 108
AlterConstrUpdateConstraintEntry 460
AlterFKConstrEnforceabilityRecurse 32
AlterIndexNamespaces 64
AlterRelationNamespaceInternal 135
AlterSeqNamespaces 64
AlterTable 20482
AlterTableGetLockLevel 20839
AlterTableInternal 184
AlterTableLookupRelation 20655
AlterTableMoveAll 15
AlterTableNamespace 88
AlterTableNamespaceInternal 68
AtEOSubXact_on_commit_actions 11802
AtEOXact_on_commit_actions 606575
AttachPartitionEnsureIndexes 1834
AttachPartitionForeignKey 108
BuildDescForRelation 42045
CheckAlterTableIsSafe 38467
CheckRelationTableSpaceMove 148
CheckTableNotInUse 110006
ChooseForeignKeyConstraintNameAddition 991
CloneFkReferenced 7629
CloneFkReferencing 7641
CloneForeignKeyConstraints 7641
CloneRowTriggersToPartition 2130
ComputePartitionAttrs 3518
ConstraintImpliedByRelConstraint 2860
CreateFKCheckTrigger 3924
CreateInheritance 2175
DefineRelation 39808
DetachPartitionFinalize 664
DropClonedTriggersFromPartition 664
DropErrorMsgNonExistent 625
DropErrorMsgWrongType 4
DropForeignKeyConstraintTriggers 156
ExecuteTruncate 1140
ExecuteTruncateGuts 1125
GetAttributeCompression 156445
GetAttributeStorage 204
GetForeignKeyActionTriggers 172
GetForeignKeyCheckTriggers 587
GetParentedForeignKeyRefs 1000
MarkInheritDetached 75
MergeAttributes 39673
MergeAttributesIntoExisting 2171
MergeCheckConstraint 493
MergeChildAttribute 251
MergeConstraintsIntoExisting 2083
MergeInheritedAttribute 245
MergePartitionsMoveRows 88
NotNullImpliedByRelConstraints 812
PartConstraintImpliedByRelConstraint 2048
PreCommit_on_commit_actions 572276
QueueCheckConstraintValidation 84
QueueFKConstraintValidation 225
QueueNNConstraintValidation 74
QueuePartitionConstraintValidation 1723
RangeVarCallbackForAlterRelation 21695
RangeVarCallbackForAttachIndex 255
RangeVarCallbackForDropRelation 13824
RangeVarCallbackForRenameAttribute 269
RangeVarCallbackForTruncate 1407
RangeVarCallbackMaintainsTable 670
RangeVarCallbackOwnsRelation 11470
RebuildConstraintComment 410
RememberAllDependentForRebuilding 917
RememberClusterOnForRebuilding 306
RememberConstraintForRebuilding 508
RememberIndexForRebuilding 167
RememberReplicaIdentityForRebuilding 306
RememberStatisticsForRebuilding 53
RemoveInheritance 765
RemoveInheritedConstraint 24
RemoveRelations 11227
RenameConstraint 56
RenameRelation 327
RenameRelationInternal 1102
ResetRelRewrite 378
SetIndexStorageProperties 208
SetRelationHasSubclass 11816
SetRelationTableSpace 130
SplitPartitionMoveRows 120
StoreCatalogInheritance 39070
StoreCatalogInheritance1 9383
TryReuseForeignKey 4
TryReuseIndex 73
addFkConstraint 2741
addFkRecurseReferenced 2253
addFkRecurseReferencing 1934
add_column_collation_dependency 2567
add_column_datatype_dependency 2567
alter_table_type_to_string 73
attachPartitionTable 1906
buildExpressionExecutionStates 420
change_owner_fix_column_acls 378
change_owner_recurse_to_sequences 378
checkFkeyPermissions 1602
check_for_column_name_collision 2309
check_of_type 119
constraints_equivalent 136
createForeignKeyActionTriggers 2249
createForeignKeyCheckTriggers 1962
createPartitionTable 440
createSplitPartitionContext 332
createTableConstraints 420
decompile_conbin 272
deleteSplitPartitionContext 332
detachPartitionTable 368
drop_parent_dependency 757
dropconstraint_internal 829
evaluateGeneratedExpressionsAndCheckConstraints 664
findAttrByName 16243
findFkeyCast 8
find_composite_type_dependencies 3241
find_typed_table_dependencies 141
getAttributesList 440
index_copy_data 36
refuseDupeIndexAttach 223
register_on_commit_action 120
relation_mark_replica_identity 281
remove_on_commit_action 32211
rename_constraint_internal 60
renameatt 209
renameatt_check 667
renameatt_internal 366
set_attnotnull 15214
storage_name 16
transformColumnNameList 4299
transformFkeyCheckAttrs 839
transformFkeyGetPrimaryKey 811
transformPartitionSpec 3538
truncate_check_activity 2566
truncate_check_perms 1466
truncate_check_rel 2685
tryAttachPartitionForeignKey 183
validateFkOnDeleteSetColumns 1690
validateForeignKeyConstraint 734
validatePartitionedIndex 211
verifyNotNullPKCompatible 338
verifyPartitionIndexNotNull 55

Generated by: LCOV version 2.0-1