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

Function Name Sort by function name Hit count Sort by hit count
ATAddCheckNNConstraint 11100
ATAddForeignKeyConstraint 2660
ATCheckPartitionsNotInUse 818
ATColumnChangeRequiresRewrite 1032
ATController 32288
ATDetachCheckNoForeignKeyRefs 534
ATExecAddColumn 2930
ATExecAddConstraint 12836
ATExecAddIdentity 160
ATExecAddIndex 1634
ATExecAddIndexConstraint 10640
ATExecAddInherit 444
ATExecAddOf 66
ATExecAddStatistics 26
ATExecAlterColumnGenericOptions 172
ATExecAlterColumnType 1078
ATExecAlterConstrDeferrability 162
ATExecAlterConstrEnforceability 168
ATExecAlterConstrInheritability 60
ATExecAlterConstraint 288
ATExecAlterConstraintInternal 228
ATExecAttachPartition 2394
ATExecAttachPartitionIdx 380
ATExecChangeOwner 2224
ATExecClusterOn 64
ATExecCmd 59162
ATExecColumnDefault 584
ATExecCookedColumnDefault 80
ATExecDetachPartition 578
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
ATExecDropColumn 2196
ATExecDropConstraint 812
ATExecDropExpression 56
ATExecDropIdentity 68
ATExecDropInherit 94
ATExecDropNotNull 268
ATExecDropOf 6
ATExecEnableDisableRule 46
ATExecEnableDisableTrigger 342
ATExecForceNoForceRowSecurity 132
ATExecGenericOptions 58
ATExecReplicaIdentity 512
ATExecSetAccessMethodNoStorage 44
ATExecSetCompression 78
ATExecSetExpression 216
ATExecSetIdentity 74
ATExecSetNotNull 706
ATExecSetOptions 32
ATExecSetRelOptions 960
ATExecSetRowSecurity 336
ATExecSetStatistics 164
ATExecSetStorage 260
ATExecSetTableSpace 162
ATExecSetTableSpaceNoStorage 36
ATExecValidateConstraint 584
ATGetQueueEntry 41582
ATParseTransformCmd 23030
ATPostAlterTypeCleanup 1180
ATPostAlterTypeParse 834
ATPrepAddColumn 2210
ATPrepAddInherit 462
ATPrepAddPrimaryKey 16066
ATPrepAlterColumnType 1312
ATPrepChangePersistence 100
ATPrepCmd 34418
ATPrepDropColumn 1652
ATPrepDropExpression 86
ATPrepSetAccessMethod 110
ATPrepSetTableSpace 158
ATRewriteCatalogs 31882
ATRewriteTable 5776
ATRewriteTables 29060
ATSimplePermissions 37842
ATSimpleRecursion 1346
ATTypedTableRecursion 192
AlterConstrDeferrabilityRecurse 42
AlterConstrEnforceabilityRecurse 42
AlterConstrTriggerDeferrability 162
AlterConstrUpdateConstraintEntry 384
AlterIndexNamespaces 86
AlterRelationNamespaceInternal 188
AlterSeqNamespaces 86
AlterTable 32028
AlterTableGetLockLevel 32532
AlterTableInternal 278
AlterTableLookupRelation 32254
AlterTableMoveAll 30
AlterTableNamespace 104
AlterTableNamespaceInternal 86
AtEOSubXact_on_commit_actions 20060
AtEOXact_on_commit_actions 1133324
AttachPartitionEnsureIndexes 2130
AttachPartitionForeignKey 162
BuildDescForRelation 65608
CheckAlterTableIsSafe 61198
CheckRelationTableSpaceMove 226
CheckTableNotInUse 169820
ChooseForeignKeyConstraintNameAddition 1460
CloneFkReferenced 9768
CloneFkReferencing 9786
CloneForeignKeyConstraints 9786
CloneRowTriggersToPartition 2532
ComputePartitionAttrs 5000
ConstraintImpliedByRelConstraint 4432
CreateFKCheckTrigger 5896
CreateInheritance 2652
DefineRelation 63066
DetachAddConstraintIfNeeded 140
DetachPartitionFinalize 464
DropClonedTriggersFromPartition 464
DropErrorMsgNonExistent 1088
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 234
ExecuteTruncate 1746
ExecuteTruncateGuts 1722
GetAttributeCompression 259000
GetAttributeStorage 274
GetForeignKeyActionTriggers 222
GetForeignKeyCheckTriggers 820
GetParentedForeignKeyRefs 998
MarkInheritDetached 146
MergeAttributes 62862
MergeAttributesIntoExisting 2646
MergeCheckConstraint 688
MergeChildAttribute 380
MergeConstraintsIntoExisting 2514
MergeInheritedAttribute 370
NotNullImpliedByRelConstraints 1238
PartConstraintImpliedByRelConstraint 3194
PreCommit_on_commit_actions 1083428
QueueCheckConstraintValidation 126
QueueFKConstraintValidation 394
QueueNNConstraintValidation 112
QueuePartitionConstraintValidation 2564
RangeVarCallbackForAlterRelation 33610
RangeVarCallbackForAttachIndex 400
RangeVarCallbackForDropRelation 22116
RangeVarCallbackForRenameAttribute 424
RangeVarCallbackForTruncate 2136
RangeVarCallbackMaintainsTable 1014
RangeVarCallbackOwnsRelation 15902
RebuildConstraintComment 580
RememberAllDependentForRebuilding 1168
RememberClusterOnForRebuilding 456
RememberConstraintForRebuilding 698
RememberIndexForRebuilding 248
RememberReplicaIdentityForRebuilding 456
RememberStatisticsForRebuilding 26
RemoveInheritance 606
RemoveInheritedConstraint 36
RemoveRelations 17480
RenameConstraint 84
RenameRelation 512
RenameRelationInternal 1676
ResetRelRewrite 596
SetIndexStorageProperties 320
SetRelationHasSubclass 15506
SetRelationTableSpace 204
StoreCatalogInheritance 61962
StoreCatalogInheritance1 12468
TryReuseForeignKey 6
TryReuseIndex 104
addFkConstraint 4064
addFkRecurseReferenced 3372
addFkRecurseReferencing 2906
add_column_collation_dependency 3726
add_column_datatype_dependency 3726
alter_table_type_to_string 80
change_owner_fix_column_acls 486
change_owner_recurse_to_sequences 486
checkFkeyPermissions 2454
check_for_column_name_collision 3308
check_of_type 182
constraints_equivalent 92
createForeignKeyActionTriggers 3378
createForeignKeyCheckTriggers 2948
decompile_conbin 184
drop_parent_dependency 594
dropconstraint_internal 1206
findAttrByName 22210
findFkeyCast 12
find_composite_type_dependencies 4548
find_typed_table_dependencies 216
index_copy_data 62
refuseDupeIndexAttach 344
register_on_commit_action 176
relation_mark_replica_identity 464
remove_on_commit_action 48784
rename_constraint_internal 90
renameatt 316
renameatt_check 1022
renameatt_internal 552
set_attnotnull 25246
storage_name 24
transformColumnNameList 6574
transformFkeyCheckAttrs 1282
transformFkeyGetPrimaryKey 1244
transformPartitionSpec 5030
truncate_check_activity 3864
truncate_check_perms 2224
truncate_check_rel 4026
tryAttachPartitionForeignKey 276
validateFkOnDeleteSetColumns 2586
validateForeignKeyConstraint 1166
validatePartitionedIndex 326
verifyNotNullPKCompatible 548
verifyPartitionIndexNotNull 92

Generated by: LCOV version 1.16