LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 92.6 % 7340 6797
Test Date: 2026-06-27 20:16:58 Functions: 100.0 % 227 227
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ATAddCheckNNConstraint 7160
ATAddForeignKeyConstraint 1858
ATCheckPartitionsNotInUse 578
ATColumnChangeRequiresRewrite 764
ATController 21782
ATDetachCheckNoForeignKeyRefs 344
ATExecAddColumn 2112
ATExecAddConstraint 8335
ATExecAddIdentity 103
ATExecAddIndex 1068
ATExecAddIndexConstraint 6653
ATExecAddInherit 289
ATExecAddOf 42
ATExecAddStatistics 53
ATExecAlterCheckConstrEnforceability 236
ATExecAlterColumnGenericOptions 94
ATExecAlterColumnType 793
ATExecAlterConstrDeferrability 108
ATExecAlterConstrInheritability 40
ATExecAlterConstraint 296
ATExecAlterConstraintInternal 252
ATExecAlterFKConstrEnforceability 128
ATExecAttachPartition 1608
ATExecAttachPartitionIdx 275
ATExecChangeOwner 1358
ATExecClusterOn 39
ATExecCmd 39084
ATExecColumnDefault 383
ATExecCookedColumnDefault 53
ATExecDetachPartition 373
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
ATExecDropColumn 1508
ATExecDropConstraint 574
ATExecDropExpression 37
ATExecDropIdentity 61
ATExecDropInherit 69
ATExecDropNotNull 177
ATExecDropOf 4
ATExecEnableDisableRule 29
ATExecEnableDisableTrigger 191
ATExecForceNoForceRowSecurity 90
ATExecGenericOptions 33
ATExecMergePartitions 144
ATExecReplicaIdentity 318
ATExecSetAccessMethodNoStorage 29
ATExecSetCompression 48
ATExecSetExpression 169
ATExecSetIdentity 49
ATExecSetNotNull 469
ATExecSetOptions 21
ATExecSetRelOptions 632
ATExecSetRowSecurity 246
ATExecSetStatistics 111
ATExecSetStorage 181
ATExecSetTableSpace 111
ATExecSetTableSpaceNoStorage 24
ATExecSplitPartition 153
ATExecValidateConstraint 347
ATGetQueueEntry 29347
ATParseTransformCmd 15745
ATPostAlterTypeCleanup 890
ATPostAlterTypeParse 626
ATPrepAddColumn 1610
ATPrepAddPrimaryKey 10403
ATPrepAlterColumnType 948
ATPrepChangeInherit 378
ATPrepChangePersistence 67
ATPrepCmd 23263
ATPrepDropColumn 1143
ATPrepDropExpression 57
ATPrepSetAccessMethod 73
ATPrepSetTableSpace 109
ATRewriteCatalogs 21485
ATRewriteTable 4272
ATRewriteTables 19286
ATSimplePermissions 25939
ATSimpleRecursion 925
ATTypedTableRecursion 129
AlterCheckConstrEnforceabilityRecurse 148
AlterConstrDeferrabilityRecurse 28
AlterConstrTriggerDeferrability 108
AlterConstrUpdateConstraintEntry 468
AlterFKConstrEnforceabilityRecurse 32
AlterIndexNamespaces 64
AlterRelationNamespaceInternal 135
AlterSeqNamespaces 64
AlterTable 21598
AlterTableGetLockLevel 21969
AlterTableInternal 198
AlterTableLookupRelation 21771
AlterTableMoveAll 20
AlterTableNamespace 88
AlterTableNamespaceInternal 68
AtEOSubXact_on_commit_actions 11052
AtEOXact_on_commit_actions 653966
AttachPartitionEnsureIndexes 1908
AttachPartitionForeignKey 108
BuildDescForRelation 44456
CheckAlterTableIsSafe 41044
CheckRelationTableSpaceMove 153
CheckTableNotInUse 116217
ChooseForeignKeyConstraintNameAddition 1097
CloneFkReferenced 8110
CloneFkReferencing 8122
CloneForeignKeyConstraints 8122
CloneRowTriggersToPartition 2148
ComputePartitionAttrs 3620
ConstraintImpliedByRelConstraint 2882
CreateFKCheckTrigger 4160
CreateInheritance 2249
DefineRelation 42095
DetachPartitionFinalize 741
DropClonedTriggersFromPartition 741
DropErrorMsgNonExistent 641
DropErrorMsgWrongType 4
DropForeignKeyConstraintTriggers 160
ExecuteTruncate 1160
ExecuteTruncateGuts 1144
GetAttributeCompression 170441
GetAttributeStorage 212
GetForeignKeyActionTriggers 128
GetForeignKeyCheckTriggers 551
GetParentedForeignKeyRefs 1085
MarkInheritDetached 75
MergeAttributes 41959
MergeAttributesIntoExisting 2245
MergeCheckConstraint 493
MergeChildAttribute 251
MergeConstraintsIntoExisting 2157
MergeInheritedAttribute 245
MergePartitionsMoveRows 106
NotNullImpliedByRelConstraints 816
PartConstraintImpliedByRelConstraint 2066
PreCommit_on_commit_actions 618755
QueueCheckConstraintValidation 84
QueueFKConstraintValidation 225
QueueNNConstraintValidation 74
QueuePartitionConstraintValidation 1737
RangeVarCallbackForAlterRelation 22939
RangeVarCallbackForAttachIndex 286
RangeVarCallbackForDropRelation 14578
RangeVarCallbackForRenameAttribute 275
RangeVarCallbackForTruncate 1456
RangeVarCallbackMaintainsTable 712
RangeVarCallbackOwnsRelation 12050
RebuildConstraintComment 418
RememberAllDependentForRebuilding 946
RememberClusterOnForRebuilding 307
RememberConstraintForRebuilding 524
RememberIndexForRebuilding 168
RememberReplicaIdentityForRebuilding 307
RememberStatisticsForRebuilding 53
RemoveInheritance 842
RemoveInheritedConstraint 24
RemoveRelations 11808
RenameConstraint 56
RenameRelation 327
RenameRelationInternal 1124
ResetRelRewrite 389
SetIndexStorageProperties 217
SetRelationHasSubclass 12376
SetRelationTableSpace 135
SplitPartitionMoveRows 141
StoreCatalogInheritance 41355
StoreCatalogInheritance1 9876
TryReuseForeignKey 4
TryReuseIndex 73
addFkConstraint 2860
addFkRecurseReferenced 2372
addFkRecurseReferencing 2053
add_column_collation_dependency 2633
add_column_datatype_dependency 2633
alter_table_type_to_string 73
applyPartitionIndexExtDeps 480
attachPartitionTable 1980
buildExpressionExecutionStates 480
change_owner_fix_column_acls 418
change_owner_recurse_to_sequences 418
checkFkeyPermissions 1721
check_for_column_name_collision 2363
check_of_type 119
cmp_partition_index_ext_dep 145
collectPartitionIndexExtDeps 285
constraints_equivalent 136
createForeignKeyActionTriggers 2367
createForeignKeyCheckTriggers 2080
createPartitionTable 508
createSplitPartitionContext 374
createTableConstraints 480
decompile_conbin 272
deleteSplitPartitionContext 374
detachPartitionTable 437
drop_parent_dependency 834
dropconstraint_internal 854
equal_oid_lists 86
evaluateGeneratedExpressionsAndCheckConstraints 912
findAttrByName 16811
findFkeyCast 8
find_composite_type_dependencies 3306
find_typed_table_dependencies 145
freePartitionIndexExtDeps 247
getAttributesList 508
index_copy_data 41
refuseDupeIndexAttach 243
register_on_commit_action 120
relation_mark_replica_identity 286
remove_on_commit_action 33893
rename_constraint_internal 60
renameatt 210
renameatt_check 674
renameatt_internal 367
set_attnotnull 16575
storage_name 16
transformColumnNameList 4567
transformFkeyCheckAttrs 869
transformFkeyGetPrimaryKey 900
transformPartitionSpec 3640
truncate_check_activity 2610
truncate_check_perms 1515
truncate_check_rel 2734
tryAttachPartitionForeignKey 183
validateFkOnDeleteSetColumns 1809
validateForeignKeyConstraint 832
validatePartitionedIndex 247
verifyNotNullPKCompatible 342
verifyPartitionIndexNotNull 55

Generated by: LCOV version 2.0-1