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 6798
Test Date: 2026-06-27 18:17:21 Functions: 100.0 % 227 227
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ATExecDropOf 4
DropErrorMsgWrongType 4
TryReuseForeignKey 4
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
findFkeyCast 8
AlterTableMoveAll 15
storage_name 16
ATExecSetOptions 21
ATExecSetTableSpaceNoStorage 24
RemoveInheritedConstraint 24
AlterConstrDeferrabilityRecurse 28
ATExecEnableDisableRule 29
ATExecSetAccessMethodNoStorage 29
AlterFKConstrEnforceabilityRecurse 32
ATExecGenericOptions 33
index_copy_data 36
ATExecDropExpression 37
ATExecClusterOn 39
ATExecAlterConstrInheritability 40
ATExecAddOf 42
ATExecSetCompression 48
ATExecSetIdentity 49
ATExecAddStatistics 53
ATExecCookedColumnDefault 53
RememberStatisticsForRebuilding 53
verifyPartitionIndexNotNull 55
RenameConstraint 56
ATPrepDropExpression 57
rename_constraint_internal 60
ATExecDropIdentity 61
AlterIndexNamespaces 64
AlterSeqNamespaces 64
ATPrepChangePersistence 67
AlterTableNamespaceInternal 68
ATExecDropInherit 69
ATPrepSetAccessMethod 73
TryReuseIndex 73
alter_table_type_to_string 73
QueueNNConstraintValidation 74
MarkInheritDetached 75
QueueCheckConstraintValidation 84
equal_oid_lists 86
AlterTableNamespace 88
ATExecForceNoForceRowSecurity 90
ATExecAlterColumnGenericOptions 94
ATPrepSetTableSpace 97
ATExecSetTableSpace 99
ATExecAddIdentity 103
MergePartitionsMoveRows 106
ATExecAlterConstrDeferrability 108
AlterConstrTriggerDeferrability 108
AttachPartitionForeignKey 108
ATExecSetStatistics 111
check_of_type 119
register_on_commit_action 120
SetRelationTableSpace 123
ATExecAlterFKConstrEnforceability 128
GetForeignKeyActionTriggers 128
ATTypedTableRecursion 129
AlterRelationNamespaceInternal 135
constraints_equivalent 136
CheckRelationTableSpaceMove 141
SplitPartitionMoveRows 141
ATExecMergePartitions 144
cmp_partition_index_ext_dep 145
find_typed_table_dependencies 145
AlterCheckConstrEnforceabilityRecurse 148
ATExecSplitPartition 153
DropForeignKeyConstraintTriggers 160
RememberIndexForRebuilding 167
ATExecSetExpression 169
ATExecDropNotNull 177
ATExecSetStorage 181
tryAttachPartitionForeignKey 183
AlterTableInternal 188
ATExecEnableDisableTrigger 191
renameatt 210
GetAttributeStorage 212
SetIndexStorageProperties 217
QueueFKConstraintValidation 225
ATExecAlterCheckConstrEnforceability 236
refuseDupeIndexAttach 243
MergeInheritedAttribute 245
ATExecSetRowSecurity 246
freePartitionIndexExtDeps 247
validatePartitionedIndex 247
MergeChildAttribute 251
ATExecAlterConstraintInternal 252
decompile_conbin 272
RangeVarCallbackForRenameAttribute 274
ATExecAttachPartitionIdx 275
RangeVarCallbackForAttachIndex 284
collectPartitionIndexExtDeps 285
relation_mark_replica_identity 286
ATExecAddInherit 289
ATExecAlterConstraint 296
RememberClusterOnForRebuilding 306
RememberReplicaIdentityForRebuilding 306
ATExecReplicaIdentity 318
RenameRelation 327
verifyNotNullPKCompatible 342
ATDetachCheckNoForeignKeyRefs 344
ATExecValidateConstraint 347
renameatt_internal 367
ATExecDetachPartition 373
createSplitPartitionContext 374
deleteSplitPartitionContext 374
ATPrepChangeInherit 378
ATExecColumnDefault 383
ResetRelRewrite 389
change_owner_fix_column_acls 416
change_owner_recurse_to_sequences 416
RebuildConstraintComment 418
detachPartitionTable 437
AlterConstrUpdateConstraintEntry 468
ATExecSetNotNull 469
applyPartitionIndexExtDeps 480
buildExpressionExecutionStates 480
createTableConstraints 480
MergeCheckConstraint 493
createPartitionTable 508
getAttributesList 508
RememberConstraintForRebuilding 524
GetForeignKeyCheckTriggers 551
ATExecDropConstraint 574
ATCheckPartitionsNotInUse 578
ATPostAlterTypeParse 625
ATExecSetRelOptions 632
DropErrorMsgNonExistent 641
renameatt_check 672
RangeVarCallbackMaintainsTable 723
DetachPartitionFinalize 741
DropClonedTriggersFromPartition 741
ATColumnChangeRequiresRewrite 763
ATExecAlterColumnType 792
NotNullImpliedByRelConstraints 816
validateForeignKeyConstraint 832
drop_parent_dependency 834
RemoveInheritance 842
dropconstraint_internal 854
transformFkeyCheckAttrs 869
ATPostAlterTypeCleanup 889
transformFkeyGetPrimaryKey 900
evaluateGeneratedExpressionsAndCheckConstraints 912
ATSimpleRecursion 925
RememberAllDependentForRebuilding 945
ATPrepAlterColumnType 947
ATExecAddIndex 1067
GetParentedForeignKeyRefs 1085
ChooseForeignKeyConstraintNameAddition 1097
RenameRelationInternal 1124
ATPrepDropColumn 1143
ExecuteTruncateGuts 1147
ExecuteTruncate 1163
ATExecChangeOwner 1356
RangeVarCallbackForTruncate 1452
ATExecDropColumn 1508
truncate_check_perms 1511
ATExecAttachPartition 1608
ATPrepAddColumn 1610
checkFkeyPermissions 1721
QueuePartitionConstraintValidation 1737
validateFkOnDeleteSetColumns 1809
ATAddForeignKeyConstraint 1858
AttachPartitionEnsureIndexes 1908
attachPartitionTable 1980
addFkRecurseReferencing 2053
PartConstraintImpliedByRelConstraint 2066
createForeignKeyCheckTriggers 2080
ATExecAddColumn 2112
CloneRowTriggersToPartition 2148
MergeConstraintsIntoExisting 2157
MergeAttributesIntoExisting 2245
CreateInheritance 2249
check_for_column_name_collision 2363
createForeignKeyActionTriggers 2367
addFkRecurseReferenced 2372
truncate_check_activity 2613
add_column_collation_dependency 2632
add_column_datatype_dependency 2632
truncate_check_rel 2730
addFkConstraint 2860
ConstraintImpliedByRelConstraint 2882
find_composite_type_dependencies 3303
ComputePartitionAttrs 3620
transformPartitionSpec 3640
CreateFKCheckTrigger 4160
ATRewriteTable 4271
transformColumnNameList 4567
ATExecAddIndexConstraint 6653
ATAddCheckNNConstraint 7160
CloneFkReferenced 8110
CloneFkReferencing 8122
CloneForeignKeyConstraints 8122
ATExecAddConstraint 8335
StoreCatalogInheritance1 9876
ATPrepAddPrimaryKey 10403
AtEOSubXact_on_commit_actions 11058
RemoveRelations 11801
RangeVarCallbackOwnsRelation 12062
SetRelationHasSubclass 12376
RangeVarCallbackForDropRelation 14557
ATParseTransformCmd 15744
set_attnotnull 16581
findAttrByName 16811
ATRewriteTables 19272
ATRewriteCatalogs 21471
AlterTable 21594
AlterTableLookupRelation 21767
ATController 21768
AlterTableGetLockLevel 21955
RangeVarCallbackForAlterRelation 22975
ATPrepCmd 23249
ATSimplePermissions 25926
ATGetQueueEntry 29332
remove_on_commit_action 33888
ATExecCmd 39069
CheckAlterTableIsSafe 41046
StoreCatalogInheritance 41360
MergeAttributes 41964
DefineRelation 42099
BuildDescForRelation 44461
CheckTableNotInUse 116201
GetAttributeCompression 170459
PreCommit_on_commit_actions 620267
AtEOXact_on_commit_actions 655547

Generated by: LCOV version 2.0-1