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 6704
Test Date: 2026-03-26 01:16:11 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
ATExecAlterFKConstrEnforceability 120
SplitPartitionMoveRows 120
register_on_commit_action 120
SetRelationTableSpace 124
ATTypedTableRecursion 125
ATExecSplitPartition 128
AlterRelationNamespaceInternal 135
constraints_equivalent 136
find_typed_table_dependencies 141
CheckRelationTableSpaceMove 142
AlterCheckConstrEnforceabilityRecurse 148
ATExecSetExpression 153
DropForeignKeyConstraintTriggers 156
RememberIndexForRebuilding 167
GetForeignKeyActionTriggers 172
ATExecSetStorage 173
ATExecDropNotNull 177
tryAttachPartitionForeignKey 183
AlterTableInternal 184
ATExecEnableDisableTrigger 191
GetAttributeStorage 204
SetIndexStorageProperties 208
renameatt 209
validatePartitionedIndex 211
refuseDupeIndexAttach 223
QueueFKConstraintValidation 225
ATExecAlterCheckConstrEnforceability 236
ATExecSetRowSecurity 242
ATExecAlterConstraintInternal 244
MergeInheritedAttribute 245
ATExecAttachPartitionIdx 247
MergeChildAttribute 251
RangeVarCallbackForAttachIndex 262
decompile_conbin 272
RangeVarCallbackForRenameAttribute 278
relation_mark_replica_identity 281
ATExecAlterConstraint 284
ATExecAddInherit 289
RememberClusterOnForRebuilding 306
RememberReplicaIdentityForRebuilding 306
ATExecReplicaIdentity 313
RenameRelation 327
createSplitPartitionContext 332
deleteSplitPartitionContext 332
ATDetachCheckNoForeignKeyRefs 336
verifyNotNullPKCompatible 338
ATExecValidateConstraint 347
ATExecDetachPartition 365
renameatt_internal 366
detachPartitionTable 368
ATPrepChangeInherit 378
ResetRelRewrite 378
change_owner_fix_column_acls 378
change_owner_recurse_to_sequences 378
ATExecColumnDefault 383
RebuildConstraintComment 410
buildExpressionExecutionStates 420
createTableConstraints 420
createPartitionTable 440
getAttributesList 440
AlterConstrUpdateConstraintEntry 460
ATExecSetNotNull 469
MergeCheckConstraint 493
RememberConstraintForRebuilding 508
ATExecDropConstraint 549
ATCheckPartitionsNotInUse 553
GetForeignKeyCheckTriggers 587
ATPostAlterTypeParse 617
ATExecSetRelOptions 622
DropErrorMsgNonExistent 625
DetachPartitionFinalize 664
DropClonedTriggersFromPartition 664
evaluateGeneratedExpressionsAndCheckConstraints 664
renameatt_check 671
RangeVarCallbackMaintainsTable 672
validateForeignKeyConstraint 734
ATColumnChangeRequiresRewrite 751
drop_parent_dependency 757
RemoveInheritance 765
ATExecAlterColumnType 780
transformFkeyGetPrimaryKey 811
NotNullImpliedByRelConstraints 812
dropconstraint_internal 829
transformFkeyCheckAttrs 839
ATPostAlterTypeCleanup 865
ATSimpleRecursion 897
RememberAllDependentForRebuilding 917
ATPrepAlterColumnType 935
ChooseForeignKeyConstraintNameAddition 991
GetParentedForeignKeyRefs 1000
ATExecAddIndex 1064
RenameRelationInternal 1102
ATPrepDropColumn 1113
ExecuteTruncateGuts 1127
ExecuteTruncate 1142
ATExecChangeOwner 1310
RangeVarCallbackForTruncate 1410
truncate_check_perms 1469
ATExecDropColumn 1478
ATPrepAddColumn 1581
ATExecAttachPartition 1594
checkFkeyPermissions 1602
validateFkOnDeleteSetColumns 1690
QueuePartitionConstraintValidation 1723
ATAddForeignKeyConstraint 1739
AttachPartitionEnsureIndexes 1834
attachPartitionTable 1906
addFkRecurseReferencing 1934
createForeignKeyCheckTriggers 1962
PartConstraintImpliedByRelConstraint 2048
ATExecAddColumn 2059
MergeConstraintsIntoExisting 2083
CloneRowTriggersToPartition 2130
MergeAttributesIntoExisting 2171
CreateInheritance 2175
createForeignKeyActionTriggers 2249
addFkRecurseReferenced 2253
check_for_column_name_collision 2309
add_column_collation_dependency 2567
add_column_datatype_dependency 2567
truncate_check_activity 2568
truncate_check_rel 2688
addFkConstraint 2741
ConstraintImpliedByRelConstraint 2860
find_composite_type_dependencies 3241
ComputePartitionAttrs 3518
transformPartitionSpec 3538
CreateFKCheckTrigger 3924
ATRewriteTable 4098
transformColumnNameList 4299
ATExecAddIndexConstraint 5933
ATAddCheckNNConstraint 6518
ATExecAddConstraint 7606
CloneFkReferenced 7629
CloneFkReferencing 7641
CloneForeignKeyConstraints 7641
StoreCatalogInheritance1 9383
ATPrepAddPrimaryKey 9529
RemoveRelations 11233
RangeVarCallbackOwnsRelation 11488
AtEOSubXact_on_commit_actions 11775
SetRelationHasSubclass 11816
RangeVarCallbackForDropRelation 13843
ATParseTransformCmd 14714
set_attnotnull 15217
findAttrByName 16243
ATRewriteTables 18182
ATRewriteCatalogs 20351
AlterTable 20476
ATController 20648
AlterTableLookupRelation 20649
AlterTableGetLockLevel 20833
RangeVarCallbackForAlterRelation 21676
ATPrepCmd 22083
ATSimplePermissions 24708
ATGetQueueEntry 27866
remove_on_commit_action 32215
ATExecCmd 36451
CheckAlterTableIsSafe 38464
StoreCatalogInheritance 39076
MergeAttributes 39679
DefineRelation 39814
BuildDescForRelation 42051
CheckTableNotInUse 110020
GetAttributeCompression 156456
PreCommit_on_commit_actions 577967
AtEOXact_on_commit_actions 612322

Generated by: LCOV version 2.0-1