LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 6250 6790 92.0 %
Date: 2025-08-21 12:18:12 Functions: 207 208 99.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
DropErrorMsgWrongType 0
ATExecDropOf 6
TryReuseForeignKey 6
findFkeyCast 12
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
storage_name 24
ATExecAddStatistics 26
RememberStatisticsForRebuilding 26
AlterTableMoveAll 30
ATExecSetOptions 32
ATExecSetTableSpaceNoStorage 36
RemoveInheritedConstraint 36
AlterConstrDeferrabilityRecurse 42
AlterConstrEnforceabilityRecurse 42
ATExecSetAccessMethodNoStorage 44
ATExecEnableDisableRule 46
ATExecDropExpression 56
ATExecGenericOptions 58
ATExecAlterConstrInheritability 60
index_copy_data 62
ATExecClusterOn 64
ATExecAddOf 66
ATExecDropIdentity 68
ATExecSetIdentity 74
ATExecSetCompression 78
ATExecCookedColumnDefault 80
alter_table_type_to_string 80
RenameConstraint 84
ATPrepDropExpression 86
AlterIndexNamespaces 86
AlterSeqNamespaces 86
AlterTableNamespaceInternal 86
rename_constraint_internal 90
constraints_equivalent 92
verifyPartitionIndexNotNull 92
ATExecDropInherit 94
ATPrepChangePersistence 100
AlterTableNamespace 104
TryReuseIndex 104
ATPrepSetAccessMethod 110
QueueNNConstraintValidation 112
QueueCheckConstraintValidation 126
ATExecForceNoForceRowSecurity 132
DetachAddConstraintIfNeeded 140
MarkInheritDetached 146
ATPrepSetTableSpace 158
ATExecAddIdentity 160
ATExecAlterConstrDeferrability 162
ATExecSetTableSpace 162
AlterConstrTriggerDeferrability 162
AttachPartitionForeignKey 162
ATExecSetStatistics 164
ATExecAlterConstrEnforceability 168
ATExecAlterColumnGenericOptions 172
register_on_commit_action 176
check_of_type 182
decompile_conbin 184
AlterRelationNamespaceInternal 188
ATTypedTableRecursion 192
SetRelationTableSpace 204
ATExecSetExpression 216
find_typed_table_dependencies 216
GetForeignKeyActionTriggers 222
CheckRelationTableSpaceMove 226
ATExecAlterConstraintInternal 228
DropForeignKeyConstraintTriggers 234
RememberIndexForRebuilding 248
ATExecSetStorage 260
ATExecDropNotNull 268
GetAttributeStorage 274
tryAttachPartitionForeignKey 276
AlterTableInternal 278
ATExecAlterConstraint 288
renameatt 316
SetIndexStorageProperties 320
validatePartitionedIndex 326
ATExecSetRowSecurity 336
ATExecEnableDisableTrigger 342
refuseDupeIndexAttach 344
MergeInheritedAttribute 370
ATExecAttachPartitionIdx 380
MergeChildAttribute 380
AlterConstrUpdateConstraintEntry 384
QueueFKConstraintValidation 394
RangeVarCallbackForAttachIndex 406
RangeVarCallbackForRenameAttribute 426
ATExecAddInherit 444
RememberClusterOnForRebuilding 456
RememberReplicaIdentityForRebuilding 456
ATPrepAddInherit 462
DetachPartitionFinalize 464
DropClonedTriggersFromPartition 464
relation_mark_replica_identity 464
change_owner_fix_column_acls 486
change_owner_recurse_to_sequences 486
ATExecReplicaIdentity 512
RenameRelation 512
ATDetachCheckNoForeignKeyRefs 534
verifyNotNullPKCompatible 548
renameatt_internal 552
ATExecDetachPartition 578
RebuildConstraintComment 580
ATExecColumnDefault 584
ATExecValidateConstraint 584
drop_parent_dependency 594
ResetRelRewrite 596
RemoveInheritance 606
MergeCheckConstraint 658
RememberConstraintForRebuilding 698
ATExecSetNotNull 706
ATExecDropConstraint 812
ATCheckPartitionsNotInUse 818
GetForeignKeyCheckTriggers 820
ATPostAlterTypeParse 834
ATExecSetRelOptions 960
GetParentedForeignKeyRefs 998
renameatt_check 1024
ATColumnChangeRequiresRewrite 1032
RangeVarCallbackMaintainsTable 1038
ATExecAlterColumnType 1078
DropErrorMsgNonExistent 1088
validateForeignKeyConstraint 1166
RememberAllDependentForRebuilding 1168
ATPostAlterTypeCleanup 1180
transformFkeyGetPrimaryKey 1196
dropconstraint_internal 1206
NotNullImpliedByRelConstraints 1238
transformFkeyCheckAttrs 1282
ATPrepAlterColumnType 1312
ATSimpleRecursion 1346
ChooseForeignKeyConstraintNameAddition 1412
ATExecAddIndex 1634
ATPrepDropColumn 1652
ExecuteTruncateGuts 1656
RenameRelationInternal 1676
ExecuteTruncate 1686
RangeVarCallbackForTruncate 2050
AttachPartitionEnsureIndexes 2130
truncate_check_perms 2138
ATPrepAddColumn 2188
ATExecDropColumn 2196
ATExecChangeOwner 2224
ATExecAttachPartition 2394
checkFkeyPermissions 2406
MergeConstraintsIntoExisting 2514
CloneRowTriggersToPartition 2532
validateFkOnDeleteSetColumns 2538
QueuePartitionConstraintValidation 2564
ATAddForeignKeyConstraint 2612
MergeAttributesIntoExisting 2646
CreateInheritance 2652
addFkRecurseReferencing 2858
createForeignKeyCheckTriggers 2900
ATExecAddColumn 2908
PartConstraintImpliedByRelConstraint 3194
check_for_column_name_collision 3286
addFkRecurseReferenced 3324
createForeignKeyActionTriggers 3330
add_column_collation_dependency 3704
add_column_datatype_dependency 3704
truncate_check_activity 3804
truncate_check_rel 3940
addFkConstraint 4016
ConstraintImpliedByRelConstraint 4432
find_composite_type_dependencies 4524
ComputePartitionAttrs 4926
transformPartitionSpec 4956
ATRewriteTable 5776
CreateFKCheckTrigger 5800
transformColumnNameList 6478
CloneFkReferenced 9608
CloneFkReferencing 9626
CloneForeignKeyConstraints 9626
ATExecAddIndexConstraint 10640
ATAddCheckNNConstraint 11070
StoreCatalogInheritance1 12278
ATExecAddConstraint 12758
SetRelationHasSubclass 15310
RangeVarCallbackOwnsRelation 15788
ATPrepAddPrimaryKey 15988
RemoveRelations 17240
AtEOSubXact_on_commit_actions 20040
findAttrByName 21690
RangeVarCallbackForDropRelation 21728
ATParseTransformCmd 22930
set_attnotnull 24982
ATRewriteTables 28984
ATRewriteCatalogs 31806
AlterTable 31952
AlterTableLookupRelation 32178
ATController 32212
AlterTableGetLockLevel 32456
RangeVarCallbackForAlterRelation 33632
ATPrepCmd 34318
ATSimplePermissions 37742
ATGetQueueEntry 41482
remove_on_commit_action 48074
ATExecCmd 58984
CheckAlterTableIsSafe 60858
StoreCatalogInheritance 61276
MergeAttributes 62176
DefineRelation 62380
BuildDescForRelation 64900
CheckTableNotInUse 168082
GetAttributeCompression 255754
PreCommit_on_commit_actions 1034916
AtEOXact_on_commit_actions 1083956

Generated by: LCOV version 1.16