LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 6069 6612 91.8 %
Date: 2025-03-11 19:14:48 Functions: 200 201 99.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ATAddCheckNNConstraint 10378
ATAddForeignKeyConstraint 2582
ATCheckPartitionsNotInUse 780
ATColumnChangeRequiresRewrite 990
ATController 30134
ATDetachCheckNoForeignKeyRefs 514
ATExecAddColumn 2788
ATExecAddConstraint 12148
ATExecAddIdentity 160
ATExecAddIndex 1622
ATExecAddIndexConstraint 9540
ATExecAddInherit 392
ATExecAddOf 66
ATExecAddStatistics 14
ATExecAlterChildConstr 42
ATExecAlterColumnGenericOptions 172
ATExecAlterColumnType 1036
ATExecAlterConstraint 180
ATExecAlterConstraintInternal 204
ATExecAttachPartition 2302
ATExecAttachPartitionIdx 392
ATExecChangeOwner 2122
ATExecClusterOn 64
ATExecCmd 55650
ATExecColumnDefault 584
ATExecCookedColumnDefault 80
ATExecDetachPartition 558
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
ATExecDropColumn 2188
ATExecDropConstraint 774
ATExecDropExpression 56
ATExecDropIdentity 68
ATExecDropInherit 86
ATExecDropNotNull 262
ATExecDropOf 6
ATExecEnableDisableRule 46
ATExecEnableDisableTrigger 340
ATExecForceNoForceRowSecurity 126
ATExecGenericOptions 58
ATExecReplicaIdentity 508
ATExecSetAccessMethodNoStorage 44
ATExecSetCompression 68
ATExecSetExpression 156
ATExecSetIdentity 74
ATExecSetNotNull 676
ATExecSetOptions 32
ATExecSetRelOptions 946
ATExecSetRowSecurity 300
ATExecSetStatistics 164
ATExecSetStorage 240
ATExecSetTableSpace 162
ATExecSetTableSpaceNoStorage 36
ATExecValidateConstraint 460
ATGetQueueEntry 39326
ATParseTransformCmd 21886
ATPostAlterTypeCleanup 1084
ATPostAlterTypeParse 798
ATPrepAddColumn 2146
ATPrepAddInherit 410
ATPrepAddPrimaryKey 15110
ATPrepAlterColumnType 1264
ATPrepChangePersistence 100
ATPrepCmd 32686
ATPrepDropColumn 1644
ATPrepDropExpression 86
ATPrepSetAccessMethod 110
ATPrepSetTableSpace 158
ATRewriteCatalogs 29760
ATRewriteTable 5394
ATRewriteTables 26992
ATSimplePermissions 35872
ATSimpleRecursion 1266
ATTypedTableRecursion 190
AlterConstrTriggerDeferrability 156
AlterIndexNamespaces 86
AlterRelationNamespaceInternal 188
AlterSeqNamespaces 86
AlterTable 29874
AlterTableGetLockLevel 30376
AlterTableInternal 278
AlterTableLookupRelation 30098
AlterTableMoveAll 30
AlterTableNamespace 104
AlterTableNamespaceInternal 86
AtEOSubXact_on_commit_actions 19948
AtEOXact_on_commit_actions 817246
AttachPartitionEnsureIndexes 2044
AttachPartitionForeignKey 132
BuildDescForRelation 62004
CheckAlterTableIsSafe 57024
CheckRelationTableSpaceMove 226
CheckTableNotInUse 162948
ChooseForeignKeyConstraintNameAddition 2414
CloneFkReferenced 9430
CloneFkReferencing 9430
CloneForeignKeyConstraints 9430
CloneRowTriggersToPartition 2434
ComputePartitionAttrs 4832
ConstraintImpliedByRelConstraint 4304
CreateFKCheckTrigger 5620
CreateInheritance 2508
DefineRelation 59592
DetachAddConstraintIfNeeded 140
DetachPartitionFinalize 444
DropClonedTriggersFromPartition 444
DropErrorMsgNonExistent 1074
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 132
ExecuteTruncate 1622
ExecuteTruncateGuts 1610
GetAttributeCompression 235602
GetAttributeStorage 248
GetForeignKeyActionTriggers 126
GetForeignKeyCheckTriggers 760
GetParentedForeignKeyRefs 958
MarkInheritDetached 146
MergeAttributes 59388
MergeAttributesIntoExisting 2502
MergeCheckConstraint 586
MergeChildAttribute 352
MergeConstraintsIntoExisting 2376
MergeInheritedAttribute 350
NotNullImpliedByRelConstraints 1202
PartConstraintImpliedByRelConstraint 3102
PreCommit_on_commit_actions 769622
QueueCheckConstraintValidation 126
QueueFKConstraintValidation 334
QueuePartitionConstraintValidation 2472
RangeVarCallbackForAlterRelation 31588
RangeVarCallbackForAttachIndex 410
RangeVarCallbackForDropRelation 21214
RangeVarCallbackForRenameAttribute 418
RangeVarCallbackForTruncate 1998
RangeVarCallbackMaintainsTable 1018
RangeVarCallbackOwnsRelation 15594
RebuildConstraintComment 568
RememberAllDependentForRebuilding 1108
RememberClusterOnForRebuilding 444
RememberConstraintForRebuilding 686
RememberIndexForRebuilding 236
RememberReplicaIdentityForRebuilding 444
RememberStatisticsForRebuilding 14
RemoveInheritance 578
RemoveInheritedConstraint 24
RemoveRelations 16868
RenameConstraint 84
RenameRelation 510
RenameRelationInternal 1662
ResetRelRewrite 590
SetIndexStorageProperties 290
SetRelationHasSubclass 14948
SetRelationTableSpace 204
StoreCatalogInheritance 58530
StoreCatalogInheritance1 11948
TryReuseForeignKey 6
TryReuseIndex 104
addFkConstraint 3788
addFkRecurseReferenced 3102
addFkRecurseReferencing 2810
add_column_collation_dependency 3560
add_column_datatype_dependency 3560
alter_table_type_to_string 78
change_owner_fix_column_acls 486
change_owner_recurse_to_sequences 486
checkFkeyPermissions 2376
check_for_column_name_collision 3178
check_of_type 182
constraints_equivalent 92
createForeignKeyActionTriggers 3102
createForeignKeyCheckTriggers 2810
decompile_conbin 184
drop_parent_dependency 566
dropconstraint_internal 1156
findAttrByName 21360
findFkeyCast 12
find_composite_type_dependencies 4272
find_typed_table_dependencies 214
index_copy_data 62
refuseDupeIndexAttach 356
register_on_commit_action 166
relation_mark_replica_identity 460
remove_on_commit_action 47328
rename_constraint_internal 90
renameatt 316
renameatt_check 1018
renameatt_internal 552
set_attnotnull 23446
storage_name 24
transformColumnNameList 6418
transformFkeyCheckAttrs 1282
transformFkeyGetPrimaryKey 1166
transformPartitionSpec 4862
truncate_check_activity 3698
truncate_check_perms 2086
truncate_check_rel 3846
tryAttachPartitionForeignKey 360
validateFkOnDeleteSetColumns 2508
validateForeignKeyConstraint 1100
validatePartitionedIndex 338
verifyPartitionIndexNotNull 92

Generated by: LCOV version 1.14