LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 6250 6790 92.0 %
Date: 2025-04-20 05:16:11 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
ATExecAddStatistics 14
ATExecDetachPartitionFinalize 14
RememberStatisticsForRebuilding 14
ATExecDropCluster 18
RemoveInheritedConstraint 24
storage_name 24
AlterTableMoveAll 30
ATExecSetOptions 32
ATExecSetTableSpaceNoStorage 36
AlterConstrEnforceabilityRecurse 36
AlterConstrDeferrabilityRecurse 42
ATExecSetAccessMethodNoStorage 44
ATExecEnableDisableRule 52
ATExecDropExpression 56
ATExecGenericOptions 58
ATExecAlterConstrInheritability 60
index_copy_data 62
ATExecClusterOn 64
ATExecAddOf 66
ATExecDropIdentity 68
ATExecSetIdentity 74
ATExecCookedColumnDefault 80
alter_table_type_to_string 80
RenameConstraint 84
ATExecDropInherit 86
ATPrepDropExpression 86
AlterIndexNamespaces 86
AlterSeqNamespaces 86
AlterTableNamespaceInternal 86
ATExecSetCompression 90
rename_constraint_internal 90
constraints_equivalent 94
QueueNNConstraintValidation 96
ATPrepChangePersistence 100
AlterTableNamespace 104
TryReuseIndex 104
ATPrepSetAccessMethod 110
GetForeignKeyActionTriggers 126
QueueCheckConstraintValidation 126
ATExecForceNoForceRowSecurity 128
DetachAddConstraintIfNeeded 140
MarkInheritDetached 146
ATExecAlterConstrEnforceability 150
AttachPartitionForeignKey 150
ATPrepSetTableSpace 158
ATExecAlterConstrDeferrability 162
ATExecSetTableSpace 162
AlterConstrTriggerDeferrability 162
ATExecSetStatistics 164
verifyPartitionIndexNotNull 166
register_on_commit_action 170
ATExecAlterColumnGenericOptions 172
ATExecSetExpression 180
AlterRelationNamespaceInternal 188
decompile_conbin 188
ATTypedTableRecursion 190
check_of_type 194
ATExecAddIdentity 204
SetRelationTableSpace 204
find_typed_table_dependencies 214
ATExecAlterConstraintInternal 222
DropForeignKeyConstraintTriggers 222
CheckRelationTableSpaceMove 226
RememberIndexForRebuilding 236
ATExecSetStorage 246
GetAttributeStorage 254
ATExecDropNotNull 268
ATExecAlterConstraint 282
AlterTableInternal 282
ATExecSetRowSecurity 312
renameatt 316
SetIndexStorageProperties 318
QueueFKConstraintValidation 334
ATExecEnableDisableTrigger 344
AlterConstrUpdateConstraintEntry 366
MergeInheritedAttribute 380
tryAttachPartitionForeignKey 390
ATExecAddInherit 418
MergeChildAttribute 418
RangeVarCallbackForRenameAttribute 424
ATPrepAddInherit 436
validatePartitionedIndex 436
DetachPartitionFinalize 444
DropClonedTriggersFromPartition 444
RememberClusterOnForRebuilding 444
RememberReplicaIdentityForRebuilding 444
refuseDupeIndexAttach 452
relation_mark_replica_identity 460
ATExecAttachPartitionIdx 488
change_owner_fix_column_acls 488
change_owner_recurse_to_sequences 488
ATExecReplicaIdentity 508
RenameRelation 510
ATDetachCheckNoForeignKeyRefs 514
RangeVarCallbackForAttachIndex 522
renameatt_internal 552
ATExecValidateConstraint 556
ATExecDetachPartition 558
drop_parent_dependency 566
RebuildConstraintComment 568
RemoveInheritance 578
ResetRelRewrite 610
ATExecColumnDefault 612
MergeCheckConstraint 662
RememberConstraintForRebuilding 686
ATExecSetNotNull 706
GetForeignKeyCheckTriggers 772
ATExecDropConstraint 792
ATCheckPartitionsNotInUse 798
ATPostAlterTypeParse 798
verifyNotNullPKCompatible 836
ATExecSetRelOptions 958
GetParentedForeignKeyRefs 958
ATColumnChangeRequiresRewrite 1008
renameatt_check 1022
RangeVarCallbackMaintainsTable 1028
ATExecAlterColumnType 1054
DropErrorMsgNonExistent 1080
ATPostAlterTypeCleanup 1120
RememberAllDependentForRebuilding 1126
transformFkeyGetPrimaryKey 1184
dropconstraint_internal 1186
validateForeignKeyConstraint 1212
NotNullImpliedByRelConstraints 1238
ATPrepAlterColumnType 1282
transformFkeyCheckAttrs 1320
ATSimpleRecursion 1324
ATPrepDropColumn 1650
RenameRelationInternal 1702
ATExecAddIndex 1898
ATPrepAddColumn 2182
ATExecDropColumn 2194
checkFkeyPermissions 2432
ChooseForeignKeyConstraintNameAddition 2446
AttachPartitionEnsureIndexes 2520
validateFkOnDeleteSetColumns 2564
ATAddForeignKeyConstraint 2638
ATExecAttachPartition 2784
MergeConstraintsIntoExisting 2878
ATExecAddColumn 2902
ExecuteTruncateGuts 2906
addFkRecurseReferencing 2908
CloneRowTriggersToPartition 2910
ExecuteTruncate 2924
QueuePartitionConstraintValidation 2948
createForeignKeyCheckTriggers 2950
MergeAttributesIntoExisting 3010
CreateInheritance 3016
addFkRecurseReferenced 3202
createForeignKeyActionTriggers 3208
check_for_column_name_collision 3280
RangeVarCallbackForTruncate 3574
PartConstraintImpliedByRelConstraint 3578
truncate_check_perms 3662
add_column_collation_dependency 3680
add_column_datatype_dependency 3680
ATExecChangeOwner 3776
addFkConstraint 3930
find_composite_type_dependencies 4440
ConstraintImpliedByRelConstraint 4816
truncate_check_activity 5042
ComputePartitionAttrs 5060
transformPartitionSpec 5090
truncate_check_rel 5464
CreateFKCheckTrigger 5900
ATRewriteTable 6110
transformColumnNameList 6568
CloneFkReferenced 9950
CloneFkReferencing 9950
CloneForeignKeyConstraints 9950
ATExecAddIndexConstraint 10200
ATAddCheckNNConstraint 10720
ATExecAddConstraint 12436
StoreCatalogInheritance1 12642
SetRelationHasSubclass 15746
ATPrepAddPrimaryKey 15842
RangeVarCallbackOwnsRelation 16020
RemoveRelations 17046
AtEOSubXact_on_commit_actions 19966
RangeVarCallbackForDropRelation 21458
findAttrByName 21878
ATParseTransformCmd 23270
set_attnotnull 25010
ATRewriteTables 30762
ATRewriteCatalogs 33578
AlterTable 33714
AlterTableLookupRelation 33940
ATController 33978
AlterTableGetLockLevel 34222
RangeVarCallbackForAlterRelation 35456
ATPrepCmd 36084
ATSimplePermissions 38318
ATGetQueueEntry 43572
remove_on_commit_action 47766
ATExecCmd 60246
StoreCatalogInheritance 61852
CheckAlterTableIsSafe 62682
MergeAttributes 62716
DefineRelation 62920
BuildDescForRelation 65438
CheckTableNotInUse 171576
GetAttributeCompression 254516
PreCommit_on_commit_actions 802128
AtEOXact_on_commit_actions 850578

Generated by: LCOV version 1.14