LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 5957 6512 91.5 %
Date: 2024-05-20 03:10:46 Functions: 198 199 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
ATExecAddStatistics 14
ATExecDetachPartitionFinalize 14
RememberStatisticsForRebuilding 14
ATExecDropCluster 18
storage_name 24
ATExecCheckNotNull 30
AlterTableMoveAll 30
ATExecDropExpression 32
ATExecSetOptions 32
ATExecSetTableSpaceNoStorage 36
ATExecDropInherit 38
alter_table_type_to_string 42
ATExecSetAccessMethodNoStorage 44
ATPrepDropExpression 44
ATExecEnableDisableRule 46
ATExecGenericOptions 50
index_copy_data 62
ATExecClusterOn 64
ATExecAddOf 66
ATExecAlterConstraint 66
ATExecSetCompression 68
ATExecSetIdentity 74
RenameConstraint 78
ATExecSetExpression 84
constraints_equivalent 84
rename_constraint_internal 84
AlterIndexNamespaces 86
AlterSeqNamespaces 86
AlterTableNamespaceInternal 86
ATPrepChangePersistence 88
ATExecDropIdentity 92
moveMergedTablesRows 96
TryReuseIndex 102
AlterTableNamespace 104
ATExecMergePartitions 108
ATExecCookedColumnDefault 110
ATPrepSetAccessMethod 110
ATExecAlterConstrRecurse 120
ATExecForceNoForceRowSecurity 120
moveSplitTableRows 138
DetachAddConstraintIfNeeded 140
ATExecSplitPartition 144
MarkInheritDetached 146
GetForeignKeyActionTriggers 150
ATExecAddIdentity 156
ATPrepSetTableSpace 160
ATExecAlterColumnGenericOptions 164
ATExecSetStatistics 164
ATExecSetTableSpace 164
register_on_commit_action 166
decompile_conbin 168
check_of_type 170
tryAttachPartitionForeignKey 180
AlterRelationNamespaceInternal 188
ATTypedTableRecursion 190
ATExecDropNotNull 200
SetRelationTableSpace 206
find_typed_table_dependencies 214
ATPrepDropNotNull 224
CheckRelationTableSpaceMove 228
MergeInheritedAttribute 230
RememberIndexForRebuilding 232
ATExecSetStorage 234
GetAttributeStorage 242
MergeChildAttribute 244
ATExecAddInherit 254
ATPrepAddInherit 272
AlterTableInternal 278
SetIndexStorageProperties 284
MergeCheckConstraint 286
ATExecSetRowSecurity 294
renameatt 298
validatePartitionedIndex 336
ATExecEnableDisableTrigger 340
refuseDupeIndexAttach 354
RebuildConstraintComment 362
ATExecAttachPartitionIdx 378
RangeVarCallbackForRenameAttribute 384
relation_mark_replica_identity 388
ResetRelRewrite 394
RangeVarCallbackForAttachIndex 396
RememberClusterOnForRebuilding 416
RememberReplicaIdentityForRebuilding 416
ATExecReplicaIdentity 436
ATExecValidateConstraint 436
createSplitPartitionContext 456
deleteSplitPartitionContext 456
RememberConstraintForRebuilding 464
ATDetachCheckNoForeignKeyRefs 472
change_owner_fix_column_acls 498
change_owner_recurse_to_sequences 498
RenameRelation 510
ATExecDetachPartition 516
createPartitionTable 516
renameatt_internal 534
ATExecColumnDefault 544
ATCheckPartitionsNotInUse 564
ATPostAlterTypeParse 588
GetForeignKeyCheckTriggers 604
ATExecDropConstraint 698
DetachPartitionFinalize 798
DropClonedTriggersFromPartition 798
NotNullImpliedByRelConstraints 816
drop_parent_dependency 872
RemoveInheritance 884
ATColumnChangeRequiresRewrite 914
ATExecSetRelOptions 934
transformFkeyGetPrimaryKey 938
validateForeignKeyConstraint 944
ATExecAlterColumnType 948
ATPostAlterTypeCleanup 960
renameatt_check 960
RangeVarCallbackMaintainsTable 976
RememberAllDependentForRebuilding 1014
DropErrorMsgNonExistent 1080
transformFkeyCheckAttrs 1088
ATPrepAlterColumnType 1122
GetParentedForeignKeyRefs 1270
RenameRelationInternal 1294
ATAddCheckConstraint 1308
ATExecAddIndex 1328
ExecuteTruncateGuts 1358
ExecuteTruncate 1368
ATPrepDropColumn 1592
RangeVarCallbackForTruncate 1620
truncate_check_perms 1710
ATPrepAddColumn 1944
ATExecChangeOwner 1966
checkFkeyPermissions 2014
ChooseForeignKeyConstraintNameAddition 2018
validateFkOnDeleteSetColumns 2062
ATAddForeignKeyConstraint 2112
ATExecDropColumn 2136
ATExecAttachPartition 2164
QueuePartitionConstraintValidation 2404
AttachPartitionEnsureIndexes 2452
addFkRecurseReferenced 2488
attachPartitionTable 2518
addFkRecurseReferencing 2538
createForeignKeyCheckTriggers 2538
ATExecAddColumn 2544
createForeignKeyActionTriggers 2554
MergeConstraintsIntoExisting 2664
MergeAttributesIntoExisting 2736
CreateInheritance 2742
CloneRowTriggersToPartition 2836
ATExecAddConstraint 2886
check_for_column_name_collision 2928
PartConstraintImpliedByRelConstraint 3034
truncate_check_activity 3254
add_column_collation_dependency 3264
add_column_datatype_dependency 3264
truncate_check_rel 3342
ConstraintImpliedByRelConstraint 3850
find_composite_type_dependencies 3866
ATRewriteTable 4804
ComputePartitionAttrs 4834
transformPartitionSpec 4864
CreateFKCheckTrigger 5076
transformColumnNameList 5284
ATExecSetNotNull 7576
ATPrepSetNotNull 7576
ATExecAddIndexConstraint 8422
ATSimpleRecursion 8736
CloneFkReferenced 10288
CloneFkReferencing 10288
CloneForeignKeyConstraints 10288
StoreCatalogInheritance1 12194
RangeVarCallbackOwnsRelation 14302
SetRelationHasSubclass 15474
RemoveRelations 15950
AtEOSubXact_on_commit_actions 18028
ATParseTransformCmd 18760
RangeVarCallbackForDropRelation 19650
findAttrByName 21938
ATRewriteTables 24462
ATRewriteCatalogs 26840
AlterTable 26864
AlterTableLookupRelation 27098
ATController 27124
AlterTableGetLockLevel 27376
RangeVarCallbackForAlterRelation 28340
ATPrepCmd 28766
ATSimplePermissions 31130
ATGetQueueEntry 33496
remove_on_commit_action 41692
ATExecCmd 48078
StoreCatalogInheritance 51526
MergeAttributes 52240
DefineRelation 52438
BuildDescForRelation 54702
CheckTableNotInUse 126722
GetAttributeCompression 215652
PreCommit_on_commit_actions 512794
AtEOXact_on_commit_actions 557050

Generated by: LCOV version 1.14