LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.6 % 7332 6790
Test Date: 2026-05-08 16:16:24 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
storage_name 16
AlterTableMoveAll 20
ATExecSetOptions 21
ATExecSetTableSpaceNoStorage 24
RemoveInheritedConstraint 24
AlterConstrDeferrabilityRecurse 28
ATExecEnableDisableRule 29
ATExecSetAccessMethodNoStorage 29
AlterFKConstrEnforceabilityRecurse 32
ATExecGenericOptions 33
ATExecDropExpression 37
ATExecClusterOn 39
ATExecAlterConstrInheritability 40
index_copy_data 41
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
MergePartitionsMoveRows 90
ATExecAlterColumnGenericOptions 94
ATExecAddIdentity 103
ATPrepSetTableSpace 107
ATExecAlterConstrDeferrability 108
AlterConstrTriggerDeferrability 108
AttachPartitionForeignKey 108
ATExecSetTableSpace 109
ATExecSetStatistics 111
check_of_type 119
register_on_commit_action 120
SplitPartitionMoveRows 121
ATExecMergePartitions 124
ATExecAlterFKConstrEnforceability 128
GetForeignKeyActionTriggers 128
ATExecSplitPartition 129
ATTypedTableRecursion 129
SetRelationTableSpace 133
AlterRelationNamespaceInternal 135
constraints_equivalent 136
cmp_partition_index_ext_dep 145
find_typed_table_dependencies 145
AlterCheckConstrEnforceabilityRecurse 148
CheckRelationTableSpaceMove 151
DropForeignKeyConstraintTriggers 160
RememberIndexForRebuilding 168
ATExecSetExpression 169
ATExecSetStorage 173
ATExecDropNotNull 177
tryAttachPartitionForeignKey 183
ATExecEnableDisableTrigger 191
AlterTableInternal 198
GetAttributeStorage 204
SetIndexStorageProperties 209
renameatt 210
freePartitionIndexExtDeps 211
QueueFKConstraintValidation 225
ATExecAlterCheckConstrEnforceability 236
refuseDupeIndexAttach 237
collectPartitionIndexExtDeps 241
validatePartitionedIndex 241
MergeInheritedAttribute 245
ATExecSetRowSecurity 246
MergeChildAttribute 251
ATExecAlterConstraintInternal 252
ATExecAttachPartitionIdx 269
decompile_conbin 272
RangeVarCallbackForRenameAttribute 279
RangeVarCallbackForAttachIndex 282
ATExecAddInherit 289
relation_mark_replica_identity 290
ATExecAlterConstraint 292
RememberClusterOnForRebuilding 307
RememberReplicaIdentityForRebuilding 307
ATExecReplicaIdentity 322
RenameRelation 327
createSplitPartitionContext 334
deleteSplitPartitionContext 334
ATDetachCheckNoForeignKeyRefs 344
verifyNotNullPKCompatible 345
ATExecValidateConstraint 347
renameatt_internal 367
ATExecDetachPartition 373
detachPartitionTable 373
ATPrepChangeInherit 378
ResetRelRewrite 379
ATExecColumnDefault 383
RebuildConstraintComment 418
change_owner_fix_column_acls 418
change_owner_recurse_to_sequences 418
applyPartitionIndexExtDeps 424
buildExpressionExecutionStates 424
createTableConstraints 424
createPartitionTable 444
getAttributesList 444
AlterConstrUpdateConstraintEntry 468
ATExecSetNotNull 469
MergeCheckConstraint 493
RememberConstraintForRebuilding 524
GetForeignKeyCheckTriggers 551
ATExecDropConstraint 577
ATCheckPartitionsNotInUse 581
DropErrorMsgNonExistent 625
ATPostAlterTypeParse 626
ATExecSetRelOptions 632
evaluateGeneratedExpressionsAndCheckConstraints 664
renameatt_check 676
DetachPartitionFinalize 677
DropClonedTriggersFromPartition 677
RangeVarCallbackMaintainsTable 713
ATColumnChangeRequiresRewrite 764
drop_parent_dependency 770
RemoveInheritance 778
ATExecAlterColumnType 793
NotNullImpliedByRelConstraints 816
validateForeignKeyConstraint 828
transformFkeyCheckAttrs 849
dropconstraint_internal 857
ATPostAlterTypeCleanup 890
transformFkeyGetPrimaryKey 896
ATSimpleRecursion 917
RememberAllDependentForRebuilding 946
ATPrepAlterColumnType 948
GetParentedForeignKeyRefs 1021
ATExecAddIndex 1062
ChooseForeignKeyConstraintNameAddition 1077
RenameRelationInternal 1104
ExecuteTruncateGuts 1130
ATPrepDropColumn 1143
ExecuteTruncate 1144
ATExecChangeOwner 1358
RangeVarCallbackForTruncate 1424
truncate_check_perms 1483
ATExecDropColumn 1508
ATExecAttachPartition 1604
ATPrepAddColumn 1638
checkFkeyPermissions 1697
QueuePartitionConstraintValidation 1733
validateFkOnDeleteSetColumns 1785
ATAddForeignKeyConstraint 1834
AttachPartitionEnsureIndexes 1848
attachPartitionTable 1920
addFkRecurseReferencing 2029
createForeignKeyCheckTriggers 2056
PartConstraintImpliedByRelConstraint 2058
CloneRowTriggersToPartition 2088
MergeConstraintsIntoExisting 2097
ATExecAddColumn 2140
MergeAttributesIntoExisting 2185
CreateInheritance 2189
createForeignKeyActionTriggers 2343
addFkRecurseReferenced 2348
check_for_column_name_collision 2391
truncate_check_activity 2583
add_column_collation_dependency 2657
add_column_datatype_dependency 2657
truncate_check_rel 2702
addFkConstraint 2836
ConstraintImpliedByRelConstraint 2874
find_composite_type_dependencies 3358
ComputePartitionAttrs 3561
transformPartitionSpec 3581
CreateFKCheckTrigger 4112
ATRewriteTable 4284
transformColumnNameList 4499
ATExecAddIndexConstraint 6653
ATAddCheckNNConstraint 7152
CloneFkReferenced 7978
CloneFkReferencing 7990
CloneForeignKeyConstraints 7990
ATExecAddConstraint 8303
StoreCatalogInheritance1 9732
ATPrepAddPrimaryKey 10373
AtEOSubXact_on_commit_actions 11028
RemoveRelations 11685
RangeVarCallbackOwnsRelation 11923
SetRelationHasSubclass 12225
RangeVarCallbackForDropRelation 14470
ATParseTransformCmd 15677
set_attnotnull 16504
findAttrByName 16683
ATRewriteTables 19235
ATRewriteCatalogs 21414
AlterTable 21525
AlterTableLookupRelation 21698
ATController 21711
AlterTableGetLockLevel 21896
RangeVarCallbackForAlterRelation 22864
ATPrepCmd 23188
ATSimplePermissions 25860
ATGetQueueEntry 29152
remove_on_commit_action 33436
ATExecCmd 38971
CheckAlterTableIsSafe 40900
StoreCatalogInheritance 41097
MergeAttributes 41700
DefineRelation 41836
BuildDescForRelation 44161
CheckTableNotInUse 115289
GetAttributeCompression 169936
PreCommit_on_commit_actions 614402
AtEOXact_on_commit_actions 649343

Generated by: LCOV version 2.0-1