LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 5962 6508 91.6 %
Date: 2025-01-16 20:16:30 Functions: 197 198 99.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ATAddCheckNNConstraint 10280
ATAddForeignKeyConstraint 2518
ATCheckPartitionsNotInUse 822
ATColumnChangeRequiresRewrite 936
ATController 29322
ATDetachCheckNoForeignKeyRefs 502
ATExecAddColumn 2644
ATExecAddConstraint 11986
ATExecAddIdentity 160
ATExecAddIndex 1588
ATExecAddIndexConstraint 9540
ATExecAddInherit 328
ATExecAddOf 66
ATExecAddStatistics 14
ATExecAlterChildConstr 42
ATExecAlterColumnGenericOptions 172
ATExecAlterColumnType 970
ATExecAlterConstrRecurse 180
ATExecAlterConstraint 126
ATExecAttachPartition 2204
ATExecAttachPartitionIdx 392
ATExecChangeOwner 2022
ATExecClusterOn 64
ATExecCmd 54564
ATExecColumnDefault 562
ATExecCookedColumnDefault 56
ATExecDetachPartition 546
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
ATExecDropColumn 2148
ATExecDropConstraint 816
ATExecDropExpression 32
ATExecDropIdentity 68
ATExecDropInherit 86
ATExecDropNotNull 256
ATExecDropOf 6
ATExecEnableDisableRule 46
ATExecEnableDisableTrigger 340
ATExecForceNoForceRowSecurity 120
ATExecGenericOptions 58
ATExecReplicaIdentity 502
ATExecSetAccessMethodNoStorage 44
ATExecSetCompression 68
ATExecSetExpression 84
ATExecSetIdentity 74
ATExecSetNotNull 580
ATExecSetOptions 32
ATExecSetRelOptions 946
ATExecSetRowSecurity 294
ATExecSetStatistics 164
ATExecSetStorage 234
ATExecSetTableSpace 164
ATExecSetTableSpaceNoStorage 36
ATExecValidateConstraint 442
ATGetQueueEntry 38262
ATParseTransformCmd 21376
ATPostAlterTypeCleanup 988
ATPostAlterTypeParse 798
ATPrepAddColumn 2014
ATPrepAddInherit 346
ATPrepAddPrimaryKey 14938
ATPrepAlterColumnType 1168
ATPrepChangePersistence 100
ATPrepCmd 31748
ATPrepDropColumn 1604
ATPrepDropExpression 44
ATPrepSetAccessMethod 110
ATPrepSetTableSpace 160
ATRewriteCatalogs 28984
ATRewriteTable 5220
ATRewriteTables 26426
ATSimplePermissions 34770
ATSimpleRecursion 1124
ATTypedTableRecursion 190
AlterConstrTriggerDeferrability 180
AlterIndexNamespaces 86
AlterRelationNamespaceInternal 188
AlterSeqNamespaces 86
AlterTable 29062
AlterTableGetLockLevel 29564
AlterTableInternal 278
AlterTableLookupRelation 29286
AlterTableMoveAll 30
AlterTableNamespace 104
AlterTableNamespaceInternal 86
AtEOSubXact_on_commit_actions 19984
AtEOXact_on_commit_actions 793762
AttachPartitionEnsureIndexes 1982
BuildDescForRelation 59642
CheckAlterTableIsSafe 55692
CheckRelationTableSpaceMove 228
CheckTableNotInUse 158588
ChooseForeignKeyConstraintNameAddition 2222
CloneFkReferenced 9274
CloneFkReferencing 9274
CloneForeignKeyConstraints 9274
CloneRowTriggersToPartition 2360
ComputePartitionAttrs 4730
ConstraintImpliedByRelConstraint 4180
CreateFKCheckTrigger 5576
CreateInheritance 2352
DefineRelation 57302
DetachAddConstraintIfNeeded 140
DetachPartitionFinalize 432
DropClonedTriggersFromPartition 432
DropErrorMsgNonExistent 1060
DropErrorMsgWrongType 0
ExecuteTruncate 1618
ExecuteTruncateGuts 1606
GetAttributeCompression 231654
GetAttributeStorage 242
GetForeignKeyActionTriggers 126
GetForeignKeyCheckTriggers 640
GetParentedForeignKeyRefs 934
MarkInheritDetached 146
MergeAttributes 57098
MergeAttributesIntoExisting 2346
MergeCheckConstraint 580
MergeChildAttribute 304
MergeConstraintsIntoExisting 2262
MergeInheritedAttribute 314
NotNullImpliedByRelConstraints 1148
PartConstraintImpliedByRelConstraint 3032
PreCommit_on_commit_actions 747062
QueueCheckConstraintValidation 120
QueueFKConstraintValidation 298
QueuePartitionConstraintValidation 2402
RangeVarCallbackForAlterRelation 30800
RangeVarCallbackForAttachIndex 402
RangeVarCallbackForDropRelation 20638
RangeVarCallbackForRenameAttribute 418
RangeVarCallbackForTruncate 2040
RangeVarCallbackMaintainsTable 1020
RangeVarCallbackOwnsRelation 15138
RebuildConstraintComment 568
RememberAllDependentForRebuilding 1042
RememberClusterOnForRebuilding 444
RememberConstraintForRebuilding 686
RememberIndexForRebuilding 236
RememberReplicaIdentityForRebuilding 444
RememberStatisticsForRebuilding 14
RemoveInheritance 566
RemoveRelations 16458
RenameConstraint 84
RenameRelation 510
RenameRelationInternal 1638
ResetRelRewrite 578
SetIndexStorageProperties 284
SetRelationHasSubclass 14556
SetRelationTableSpace 206
StoreCatalogInheritance 56384
StoreCatalogInheritance1 11644
TryReuseForeignKey 6
TryReuseIndex 104
addFkConstraint 3658
addFkRecurseReferenced 2948
addFkRecurseReferencing 2788
add_column_collation_dependency 3374
add_column_datatype_dependency 3374
alter_table_type_to_string 78
change_owner_fix_column_acls 486
change_owner_recurse_to_sequences 486
checkFkeyPermissions 2312
check_for_column_name_collision 3034
check_of_type 176
constraints_equivalent 92
createForeignKeyActionTriggers 2948
createForeignKeyCheckTriggers 2788
decompile_conbin 184
drop_parent_dependency 554
dropconstraint_internal 1198
findAttrByName 20620
findFkeyCast 12
find_composite_type_dependencies 3960
find_typed_table_dependencies 214
index_copy_data 62
refuseDupeIndexAttach 356
register_on_commit_action 166
relation_mark_replica_identity 454
remove_on_commit_action 45412
rename_constraint_internal 90
renameatt 316
renameatt_check 1018
renameatt_internal 552
set_attnotnull 22866
storage_name 24
transformColumnNameList 6280
transformFkeyCheckAttrs 1272
transformFkeyGetPrimaryKey 1112
transformPartitionSpec 4760
truncate_check_activity 3790
truncate_check_perms 2128
truncate_check_rel 3954
tryAttachPartitionForeignKey 312
validateFkOnDeleteSetColumns 2444
validateForeignKeyConstraint 1108
validatePartitionedIndex 338
verifyPartitionIndexNotNull 92

Generated by: LCOV version 1.14