LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 6282 6842 91.8 %
Date: 2024-04-26 04:11:37 Functions: 201 202 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
AlterTableMoveAll 30
ATExecDropExpression 32
ATExecSetOptions 32
ATExecSetTableSpaceNoStorage 36
alter_table_type_to_string 42
ATExecDropInherit 44
ATExecSetAccessMethodNoStorage 44
ATPrepDropExpression 44
ATExecEnableDisableRule 46
ATExecGenericOptions 50
index_copy_data 62
ATExecClusterOn 64
ATExecAddOf 66
ATExecMergePartitions 66
ATExecSetCompression 66
moveMergedTablesRows 66
ATExecSetIdentity 74
RenameConstraint 78
ATExecSetExpression 84
AlterIndexNamespaces 84
AlterSeqNamespaces 84
AlterTableNamespaceInternal 84
constraints_equivalent 84
rename_constraint_internal 84
ATPrepChangePersistence 88
ATExecDropIdentity 98
verifyPartitionIndexNotNull 98
TryReuseIndex 102
AlterTableNamespace 104
ATExecCookedColumnDefault 110
ATPrepSetAccessMethod 110
ATExecForceNoForceRowSecurity 114
moveSplitTableRows 114
ATExecSplitPartition 120
ATExecAlterConstraint 126
DetachAddConstraintIfNeeded 140
MarkInheritDetached 146
ATExecAddIdentity 150
GetForeignKeyActionTriggers 150
ATPrepSetTableSpace 158
ATExecSetTableSpace 162
ATExecAlterColumnGenericOptions 164
ATExecSetStatistics 164
register_on_commit_action 166
decompile_conbin 168
check_of_type 170
ATExecAlterConstrRecurse 180
tryAttachPartitionForeignKey 180
AlterRelationNamespaceInternal 182
ATTypedTableRecursion 190
SetRelationTableSpace 204
find_typed_table_dependencies 214
CheckRelationTableSpaceMove 226
RememberIndexForRebuilding 232
ATExecSetStorage 234
GetAttributeStorage 242
ATExecDropNotNull 256
ATInheritAdjustNotNulls 274
AlterTableInternal 278
MergeChildAttribute 280
SetIndexStorageProperties 282
MergeCheckConstraint 286
ATExecSetRowSecurity 288
MergeInheritedAttribute 296
renameatt 304
ATExecAddInherit 320
validatePartitionedIndex 336
ATPrepAddInherit 338
ATExecEnableDisableTrigger 340
refuseDupeIndexAttach 360
ATExecAttachPartitionIdx 384
RangeVarCallbackForAttachIndex 394
RangeVarCallbackForRenameAttribute 402
createSplitPartitionContext 402
deleteSplitPartitionContext 402
ResetRelRewrite 412
createPartitionTable 420
relation_mark_replica_identity 420
RebuildConstraintComment 430
RememberClusterOnForRebuilding 434
RememberReplicaIdentityForRebuilding 434
ATExecValidateConstraint 436
change_owner_fix_column_acls 438
change_owner_recurse_to_sequences 438
ATExecReplicaIdentity 468
ATDetachCheckNoForeignKeyRefs 472
ATExecSetNotNull 496
RenameRelation 510
ATExecDetachPartition 516
RememberConstraintForRebuilding 536
renameatt_internal 540
ATExecColumnDefault 566
GetForeignKeyCheckTriggers 616
ATPostAlterTypeParse 656
DetachPartitionFinalize 690
DropClonedTriggersFromPartition 690
drop_parent_dependency 770
RemoveInheritance 782
ATColumnChangeRequiresRewrite 914
ATExecSetRelOptions 934
ATExecAlterColumnType 948
ATPostAlterTypeCleanup 960
ATExecDropConstraint 962
ATCheckPartitionsNotInUse 968
renameatt_check 982
RangeVarCallbackMaintainsTable 990
RememberAllDependentForRebuilding 1014
transformFkeyGetPrimaryKey 1070
DropErrorMsgNonExistent 1080
validateForeignKeyConstraint 1084
ATPrepAlterColumnType 1122
GetParentedForeignKeyRefs 1162
transformFkeyCheckAttrs 1260
dropconstraint_internal 1320
RenameRelationInternal 1330
ExecuteTruncateGuts 1434
ExecuteTruncate 1444
ATExecAddIndex 1458
NotNullImpliedByRelConstraints 1566
ATPrepDropColumn 1618
RangeVarCallbackForTruncate 1814
truncate_check_perms 1904
ATExecChangeOwner 1978
ATPrepAddColumn 1986
ATAddCheckNNConstraint 2032
ChooseForeignKeyConstraintNameAddition 2042
ATExecDropColumn 2162
ATExecAttachPartition 2182
checkFkeyPermissions 2258
AttachPartitionEnsureIndexes 2380
validateFkOnDeleteSetColumns 2390
QueuePartitionConstraintValidation 2416
attachPartitionTable 2452
ATAddForeignKeyConstraint 2464
ATExecAddColumn 2604
MergeConstraintsIntoExisting 2658
addFkRecurseReferenced 2696
MergeAttributesIntoExisting 2736
CreateInheritance 2742
addFkRecurseReferencing 2746
createForeignKeyCheckTriggers 2746
createForeignKeyActionTriggers 2762
CloneRowTriggersToPartition 2776
check_for_column_name_collision 2982
PartConstraintImpliedByRelConstraint 3046
add_column_collation_dependency 3312
add_column_datatype_dependency 3312
truncate_check_activity 3498
truncate_check_rel 3632
ATExecAddConstraint 3858
find_composite_type_dependencies 3866
ConstraintImpliedByRelConstraint 4612
ComputePartitionAttrs 4828
transformPartitionSpec 4858
ATRewriteTable 5418
CreateFKCheckTrigger 5492
transformColumnNameList 6160
ATExecAddIndexConstraint 8434
ATPrepAddPrimaryKey 9476
CloneFkReferenced 10180
CloneFkReferencing 10180
CloneForeignKeyConstraints 10180
StoreCatalogInheritance1 12428
ATExecSetAttNotNull 14656
RangeVarCallbackOwnsRelation 14788
ATSimpleRecursion 15616
SetRelationHasSubclass 15738
RemoveRelations 16204
AtEOSubXact_on_commit_actions 18086
ATParseTransformCmd 19554
RangeVarCallbackForDropRelation 20060
findAttrByName 22496
set_attnotnull 23660
ATRewriteTables 31748
ATRewriteCatalogs 34384
AlterTable 34396
AlterTableLookupRelation 34618
ATController 34656
AlterTableGetLockLevel 34896
RangeVarCallbackForAlterRelation 35898
ATPrepCmd 37294
ATSimplePermissions 40046
remove_on_commit_action 42336
ATGetQueueEntry 43882
StoreCatalogInheritance 52304
MergeAttributes 53018
DefineRelation 53216
BuildDescForRelation 55528
ATExecCmd 58100
CheckTableNotInUse 137096
GetAttributeCompression 217556
PreCommit_on_commit_actions 520084
AtEOXact_on_commit_actions 564828

Generated by: LCOV version 1.14