LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.5 % 7248 6708
Test Date: 2026-04-07 14:16:30 Functions: 100.0 % 222 222
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
ATExecGenericOptions 31
AlterFKConstrEnforceabilityRecurse 32
index_copy_data 36
ATExecDropExpression 37
ATExecClusterOn 39
ATExecAlterConstrInheritability 40
ATExecAddOf 42
ATExecSetCompression 47
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 66
AlterTableNamespaceInternal 68
ATExecDropInherit 69
ATPrepSetAccessMethod 73
TryReuseIndex 73
alter_table_type_to_string 73
QueueNNConstraintValidation 74
MarkInheritDetached 75
QueueCheckConstraintValidation 84
AlterTableNamespace 88
MergePartitionsMoveRows 88
ATExecForceNoForceRowSecurity 90
ATExecAlterColumnGenericOptions 93
ATPrepSetTableSpace 98
ATExecSetTableSpace 100
ATExecAddIdentity 103
ATExecSetStatistics 107
ATExecAlterConstrDeferrability 108
AlterConstrTriggerDeferrability 108
AttachPartitionForeignKey 108
ATExecMergePartitions 116
check_of_type 119
SplitPartitionMoveRows 120
register_on_commit_action 120
SetRelationTableSpace 124
ATTypedTableRecursion 125
ATExecAlterFKConstrEnforceability 128
ATExecSplitPartition 128
GetForeignKeyActionTriggers 128
AlterRelationNamespaceInternal 135
constraints_equivalent 136
find_typed_table_dependencies 141
CheckRelationTableSpaceMove 142
AlterCheckConstrEnforceabilityRecurse 148
DropForeignKeyConstraintTriggers 160
RememberIndexForRebuilding 167
ATExecSetExpression 169
ATExecSetStorage 173
ATExecDropNotNull 177
tryAttachPartitionForeignKey 183
AlterTableInternal 184
ATExecEnableDisableTrigger 191
GetAttributeStorage 204
validatePartitionedIndex 205
SetIndexStorageProperties 208
renameatt 209
refuseDupeIndexAttach 217
QueueFKConstraintValidation 225
ATExecAlterCheckConstrEnforceability 236
ATExecAttachPartitionIdx 241
MergeInheritedAttribute 245
ATExecSetRowSecurity 246
MergeChildAttribute 251
ATExecAlterConstraintInternal 252
RangeVarCallbackForAttachIndex 254
RangeVarCallbackForRenameAttribute 265
decompile_conbin 272
relation_mark_replica_identity 281
ATExecAddInherit 289
ATExecAlterConstraint 292
RememberClusterOnForRebuilding 306
RememberReplicaIdentityForRebuilding 306
ATExecReplicaIdentity 313
RenameRelation 327
createSplitPartitionContext 332
deleteSplitPartitionContext 332
verifyNotNullPKCompatible 341
ATDetachCheckNoForeignKeyRefs 344
ATExecValidateConstraint 347
renameatt_internal 366
detachPartitionTable 368
ATExecDetachPartition 373
ATPrepChangeInherit 378
ResetRelRewrite 379
ATExecColumnDefault 383
change_owner_fix_column_acls 410
change_owner_recurse_to_sequences 410
RebuildConstraintComment 418
buildExpressionExecutionStates 420
createTableConstraints 420
createPartitionTable 440
getAttributesList 440
AlterConstrUpdateConstraintEntry 468
ATExecSetNotNull 469
MergeCheckConstraint 493
RememberConstraintForRebuilding 524
GetForeignKeyCheckTriggers 551
ATExecDropConstraint 573
ATCheckPartitionsNotInUse 577
ATPostAlterTypeParse 625
DropErrorMsgNonExistent 625
ATExecSetRelOptions 627
renameatt_check 663
evaluateGeneratedExpressionsAndCheckConstraints 664
DetachPartitionFinalize 672
DropClonedTriggersFromPartition 672
RangeVarCallbackMaintainsTable 684
ATColumnChangeRequiresRewrite 763
drop_parent_dependency 765
RemoveInheritance 773
ATExecAlterColumnType 792
NotNullImpliedByRelConstraints 816
validateForeignKeyConstraint 828
transformFkeyCheckAttrs 841
dropconstraint_internal 853
ATPostAlterTypeCleanup 889
transformFkeyGetPrimaryKey 895
ATSimpleRecursion 913
RememberAllDependentForRebuilding 945
ATPrepAlterColumnType 947
GetParentedForeignKeyRefs 1016
ATExecAddIndex 1057
ChooseForeignKeyConstraintNameAddition 1068
RenameRelationInternal 1104
ExecuteTruncateGuts 1132
ATPrepDropColumn 1133
ExecuteTruncate 1147
ATExecChangeOwner 1350
RangeVarCallbackForTruncate 1421
truncate_check_perms 1479
ATExecDropColumn 1498
ATExecAttachPartition 1604
ATPrepAddColumn 1617
checkFkeyPermissions 1688
QueuePartitionConstraintValidation 1733
validateFkOnDeleteSetColumns 1776
ATAddForeignKeyConstraint 1825
AttachPartitionEnsureIndexes 1844
attachPartitionTable 1916
addFkRecurseReferencing 2020
createForeignKeyCheckTriggers 2047
PartConstraintImpliedByRelConstraint 2058
CloneRowTriggersToPartition 2084
MergeConstraintsIntoExisting 2093
ATExecAddColumn 2119
MergeAttributesIntoExisting 2181
CreateInheritance 2185
createForeignKeyActionTriggers 2334
addFkRecurseReferenced 2339
check_for_column_name_collision 2369
truncate_check_activity 2585
add_column_collation_dependency 2639
add_column_datatype_dependency 2639
truncate_check_rel 2698
addFkConstraint 2827
ConstraintImpliedByRelConstraint 2874
find_composite_type_dependencies 3321
ComputePartitionAttrs 3531
transformPartitionSpec 3551
CreateFKCheckTrigger 4094
ATRewriteTable 4278
transformColumnNameList 4473
ATExecAddIndexConstraint 6653
ATAddCheckNNConstraint 7140
CloneFkReferenced 7919
CloneFkReferencing 7931
CloneForeignKeyConstraints 7931
ATExecAddConstraint 8282
StoreCatalogInheritance1 9673
ATPrepAddPrimaryKey 10356
RemoveRelations 11519
RangeVarCallbackOwnsRelation 11806
AtEOSubXact_on_commit_actions 11887
SetRelationHasSubclass 12120
RangeVarCallbackForDropRelation 14245
ATParseTransformCmd 15601
set_attnotnull 16407
findAttrByName 16571
ATRewriteTables 19121
ATRewriteCatalogs 21290
AlterTable 21415
ATController 21587
AlterTableLookupRelation 21588
AlterTableGetLockLevel 21772
RangeVarCallbackForAlterRelation 22771
ATPrepCmd 23063
ATSimplePermissions 25738
ATGetQueueEntry 29018
remove_on_commit_action 33134
ATExecCmd 38820
CheckAlterTableIsSafe 40693
StoreCatalogInheritance 40889
MergeAttributes 41492
DefineRelation 41627
BuildDescForRelation 43924
CheckTableNotInUse 114319
GetAttributeCompression 169473
PreCommit_on_commit_actions 593740
AtEOXact_on_commit_actions 628801

Generated by: LCOV version 2.0-1