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-07-05 21:18:51 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 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
ATPrepChangePersistence 100
AlterTableNamespace 104
TryReuseIndex 104
ATPrepSetAccessMethod 110
QueueNNConstraintValidation 112
QueueCheckConstraintValidation 126
ATExecForceNoForceRowSecurity 134
DetachAddConstraintIfNeeded 140
MarkInheritDetached 146
ATPrepSetTableSpace 158
ATExecAlterConstrDeferrability 162
ATExecSetTableSpace 162
AlterConstrTriggerDeferrability 162
AttachPartitionForeignKey 162
ATExecSetStatistics 164
verifyPartitionIndexNotNull 166
ATExecAlterConstrEnforceability 168
ATExecAlterColumnGenericOptions 172
register_on_commit_action 176
AlterRelationNamespaceInternal 188
decompile_conbin 188
ATTypedTableRecursion 192
check_of_type 194
ATExecAddIdentity 204
SetRelationTableSpace 204
ATExecSetExpression 216
find_typed_table_dependencies 216
GetForeignKeyActionTriggers 222
CheckRelationTableSpaceMove 226
ATExecAlterConstraintInternal 228
DropForeignKeyConstraintTriggers 234
ATExecSetStorage 246
RememberIndexForRebuilding 248
GetAttributeStorage 254
ATExecDropNotNull 268
AlterTableInternal 282
tryAttachPartitionForeignKey 282
ATExecAlterConstraint 288
renameatt 316
ATExecSetRowSecurity 318
SetIndexStorageProperties 318
ATExecEnableDisableTrigger 346
AlterConstrUpdateConstraintEntry 384
MergeInheritedAttribute 390
QueueFKConstraintValidation 394
RangeVarCallbackForRenameAttribute 414
ATExecAddInherit 426
MergeChildAttribute 428
validatePartitionedIndex 434
ATPrepAddInherit 444
refuseDupeIndexAttach 452
DetachPartitionFinalize 456
DropClonedTriggersFromPartition 456
RememberClusterOnForRebuilding 456
RememberReplicaIdentityForRebuilding 456
relation_mark_replica_identity 460
ATExecAttachPartitionIdx 488
change_owner_fix_column_acls 488
change_owner_recurse_to_sequences 488
ATExecReplicaIdentity 508
RenameRelation 510
ATDetachCheckNoForeignKeyRefs 526
RangeVarCallbackForAttachIndex 528
renameatt_internal 552
ATExecDetachPartition 570
drop_parent_dependency 578
RebuildConstraintComment 580
ATExecValidateConstraint 584
RemoveInheritance 590
ResetRelRewrite 610
ATExecColumnDefault 612
MergeCheckConstraint 662
RememberConstraintForRebuilding 698
ATExecSetNotNull 706
ATExecDropConstraint 810
ATCheckPartitionsNotInUse 816
GetForeignKeyCheckTriggers 820
ATPostAlterTypeParse 834
verifyNotNullPKCompatible 844
ATExecSetRelOptions 958
GetParentedForeignKeyRefs 982
renameatt_check 1010
RangeVarCallbackMaintainsTable 1020
ATColumnChangeRequiresRewrite 1032
ATExecAlterColumnType 1078
DropErrorMsgNonExistent 1084
RememberAllDependentForRebuilding 1168
ATPostAlterTypeCleanup 1180
transformFkeyGetPrimaryKey 1196
dropconstraint_internal 1204
validateForeignKeyConstraint 1230
NotNullImpliedByRelConstraints 1238
ATPrepAlterColumnType 1312
transformFkeyCheckAttrs 1320
ATSimpleRecursion 1360
ChooseForeignKeyConstraintNameAddition 1412
ATPrepDropColumn 1652
RenameRelationInternal 1702
ATExecAddIndex 1916
ATPrepAddColumn 2188
ATExecDropColumn 2196
checkFkeyPermissions 2444
AttachPartitionEnsureIndexes 2532
validateFkOnDeleteSetColumns 2576
ATAddForeignKeyConstraint 2650
ATExecAttachPartition 2796
MergeConstraintsIntoExisting 2898
ATExecAddColumn 2908
ExecuteTruncateGuts 2930
CloneRowTriggersToPartition 2934
addFkRecurseReferencing 2944
ExecuteTruncate 2948
QueuePartitionConstraintValidation 2972
createForeignKeyCheckTriggers 2986
MergeAttributesIntoExisting 3030
CreateInheritance 3036
check_for_column_name_collision 3286
addFkRecurseReferenced 3406
createForeignKeyActionTriggers 3412
PartConstraintImpliedByRelConstraint 3602
RangeVarCallbackForTruncate 3618
add_column_collation_dependency 3704
add_column_datatype_dependency 3704
truncate_check_perms 3706
ATExecChangeOwner 3812
addFkConstraint 4146
find_composite_type_dependencies 4524
ConstraintImpliedByRelConstraint 4840
truncate_check_activity 5066
ComputePartitionAttrs 5068
transformPartitionSpec 5098
truncate_check_rel 5508
CreateFKCheckTrigger 5972
ATRewriteTable 6192
transformColumnNameList 6592
CloneFkReferenced 9962
CloneFkReferencing 9980
CloneForeignKeyConstraints 9980
ATExecAddIndexConstraint 10860
ATAddCheckNNConstraint 11292
StoreCatalogInheritance1 12726
ATExecAddConstraint 12990
SetRelationHasSubclass 15866
RangeVarCallbackOwnsRelation 16062
ATPrepAddPrimaryKey 16558
RemoveRelations 17094
AtEOSubXact_on_commit_actions 20026
RangeVarCallbackForDropRelation 21526
findAttrByName 21964
ATParseTransformCmd 24046
set_attnotnull 25660
ATRewriteTables 31674
ATRewriteCatalogs 34496
AlterTable 34638
AlterTableLookupRelation 34864
ATController 34902
AlterTableGetLockLevel 35146
RangeVarCallbackForAlterRelation 36458
ATPrepCmd 37008
ATSimplePermissions 39256
ATGetQueueEntry 44614
remove_on_commit_action 47886
ATExecCmd 62408
StoreCatalogInheritance 62944
MergeAttributes 63844
DefineRelation 64048
CheckAlterTableIsSafe 64298
BuildDescForRelation 66572
CheckTableNotInUse 173120
GetAttributeCompression 263924
PreCommit_on_commit_actions 1108156
AtEOXact_on_commit_actions 1156936

Generated by: LCOV version 1.16