LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 6285 6854 91.7 %
Date: 2024-05-06 17:11:32 Functions: 201 202 99.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ATAddCheckNNConstraint 2062
ATAddForeignKeyConstraint 2464
ATCheckPartitionsNotInUse 942
ATColumnChangeRequiresRewrite 914
ATController 34682
ATDetachCheckNoForeignKeyRefs 472
ATExecAddColumn 2604
ATExecAddConstraint 3876
ATExecAddIdentity 150
ATExecAddIndex 1464
ATExecAddIndexConstraint 8434
ATExecAddInherit 324
ATExecAddOf 66
ATExecAddStatistics 14
ATExecAlterColumnGenericOptions 164
ATExecAlterColumnType 948
ATExecAlterConstrRecurse 180
ATExecAlterConstraint 126
ATExecAttachPartition 2182
ATExecAttachPartitionIdx 384
ATExecChangeOwner 1986
ATExecClusterOn 64
ATExecCmd 58220
ATExecColumnDefault 556
ATExecCookedColumnDefault 110
ATExecDetachPartition 516
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
ATExecDropColumn 2162
ATExecDropConstraint 936
ATExecDropExpression 32
ATExecDropIdentity 98
ATExecDropInherit 44
ATExecDropNotNull 256
ATExecDropOf 6
ATExecEnableDisableRule 46
ATExecEnableDisableTrigger 340
ATExecForceNoForceRowSecurity 114
ATExecGenericOptions 50
ATExecMergePartitions 102
ATExecReplicaIdentity 468
ATExecSetAccessMethodNoStorage 44
ATExecSetAttNotNull 14714
ATExecSetCompression 68
ATExecSetExpression 84
ATExecSetIdentity 74
ATExecSetNotNull 502
ATExecSetOptions 32
ATExecSetRelOptions 934
ATExecSetRowSecurity 288
ATExecSetStatistics 164
ATExecSetStorage 234
ATExecSetTableSpace 162
ATExecSetTableSpaceNoStorage 36
ATExecSplitPartition 138
ATExecValidateConstraint 436
ATGetQueueEntry 44054
ATInheritAdjustNotNulls 278
ATParseTransformCmd 19632
ATPostAlterTypeCleanup 960
ATPostAlterTypeParse 656
ATPrepAddColumn 1986
ATPrepAddInherit 342
ATPrepAddPrimaryKey 9482
ATPrepAlterColumnType 1122
ATPrepChangePersistence 88
ATPrepCmd 37380
ATPrepDropColumn 1618
ATPrepDropExpression 44
ATPrepSetAccessMethod 110
ATPrepSetTableSpace 158
ATRewriteCatalogs 34410
ATRewriteTable 5454
ATRewriteTables 31750
ATSimplePermissions 40164
ATSimpleRecursion 15664
ATTypedTableRecursion 190
AlterIndexNamespaces 84
AlterRelationNamespaceInternal 182
AlterSeqNamespaces 84
AlterTable 34422
AlterTableGetLockLevel 34922
AlterTableInternal 278
AlterTableLookupRelation 34644
AlterTableMoveAll 30
AlterTableNamespace 104
AlterTableNamespaceInternal 84
AtEOSubXact_on_commit_actions 18014
AtEOXact_on_commit_actions 565336
AttachPartitionEnsureIndexes 2446
BuildDescForRelation 55686
CheckRelationTableSpaceMove 226
CheckTableNotInUse 137492
ChooseForeignKeyConstraintNameAddition 2042
CloneFkReferenced 10318
CloneFkReferencing 10318
CloneForeignKeyConstraints 10318
CloneRowTriggersToPartition 2842
ComputePartitionAttrs 4870
ConstraintImpliedByRelConstraint 4686
CreateFKCheckTrigger 5492
CreateInheritance 2812
DefineRelation 53374
DetachAddConstraintIfNeeded 140
DetachPartitionFinalize 780
DropClonedTriggersFromPartition 780
DropErrorMsgNonExistent 1080
DropErrorMsgWrongType 0
ExecuteTruncate 1438
ExecuteTruncateGuts 1428
GetAttributeCompression 217634
GetAttributeStorage 242
GetForeignKeyActionTriggers 150
GetForeignKeyCheckTriggers 616
GetParentedForeignKeyRefs 1252
MarkInheritDetached 146
MergeAttributes 53176
MergeAttributesIntoExisting 2806
MergeCheckConstraint 286
MergeChildAttribute 280
MergeConstraintsIntoExisting 2728
MergeInheritedAttribute 302
NotNullImpliedByRelConstraints 1640
PartConstraintImpliedByRelConstraint 3046
PreCommit_on_commit_actions 520534
QueuePartitionConstraintValidation 2416
RangeVarCallbackForAlterRelation 35830
RangeVarCallbackForAttachIndex 400
RangeVarCallbackForDropRelation 20118
RangeVarCallbackForRenameAttribute 398
RangeVarCallbackForTruncate 1798
RangeVarCallbackMaintainsTable 978
RangeVarCallbackOwnsRelation 14690
RebuildConstraintComment 430
RememberAllDependentForRebuilding 1014
RememberClusterOnForRebuilding 434
RememberConstraintForRebuilding 536
RememberIndexForRebuilding 232
RememberReplicaIdentityForRebuilding 434
RememberStatisticsForRebuilding 14
RemoveInheritance 872
RemoveRelations 16294
RenameConstraint 78
RenameRelation 510
RenameRelationInternal 1336
ResetRelRewrite 412
SetIndexStorageProperties 284
SetRelationHasSubclass 15958
SetRelationTableSpace 204
StoreCatalogInheritance 52462
StoreCatalogInheritance1 12612
TryReuseForeignKey 6
TryReuseIndex 102
addFkRecurseReferenced 2696
addFkRecurseReferencing 2746
add_column_collation_dependency 3312
add_column_datatype_dependency 3312
alter_table_type_to_string 42
attachPartitionTable 2518
change_owner_fix_column_acls 468
change_owner_recurse_to_sequences 468
checkFkeyPermissions 2258
check_for_column_name_collision 2982
check_of_type 170
constraints_equivalent 84
createForeignKeyActionTriggers 2762
createForeignKeyCheckTriggers 2746
createPartitionTable 498
createSplitPartitionContext 444
decompile_conbin 168
deleteSplitPartitionContext 444
drop_parent_dependency 860
dropconstraint_internal 1294
findAttrByName 22610
findFkeyCast 12
find_composite_type_dependencies 3866
find_typed_table_dependencies 214
index_copy_data 62
moveMergedTablesRows 90
moveSplitTableRows 132
refuseDupeIndexAttach 360
register_on_commit_action 166
relation_mark_replica_identity 420
remove_on_commit_action 42556
rename_constraint_internal 84
renameatt 304
renameatt_check 980
renameatt_internal 540
set_attnotnull 23730
storage_name 24
transformColumnNameList 6160
transformFkeyCheckAttrs 1260
transformFkeyGetPrimaryKey 1070
transformPartitionSpec 4900
truncate_check_activity 3492
truncate_check_perms 1888
truncate_check_rel 3616
tryAttachPartitionForeignKey 180
validateFkOnDeleteSetColumns 2390
validateForeignKeyConstraint 1084
validatePartitionedIndex 336
verifyPartitionIndexNotNull 98

Generated by: LCOV version 1.14