LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 6241 6783 92.0 %
Date: 2025-12-11 22:17:56 Functions: 206 207 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
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
storage_name 24
AlterTableMoveAll 30
ATExecSetOptions 32
ATExecSetTableSpaceNoStorage 36
RemoveInheritedConstraint 36
AlterConstrDeferrabilityRecurse 42
AlterConstrEnforceabilityRecurse 42
ATExecSetAccessMethodNoStorage 44
ATExecEnableDisableRule 46
ATExecDropExpression 56
ATExecGenericOptions 58
ATExecAlterConstrInheritability 60
index_copy_data 62
ATExecClusterOn 64
ATExecAddOf 66
ATExecDropIdentity 68
ATExecAddStatistics 74
ATExecSetIdentity 74
RememberStatisticsForRebuilding 74
ATExecSetCompression 78
ATExecCookedColumnDefault 80
alter_table_type_to_string 80
RenameConstraint 84
ATPrepDropExpression 86
AlterIndexNamespaces 86
AlterSeqNamespaces 86
AlterTableNamespaceInternal 86
rename_constraint_internal 90
constraints_equivalent 92
ATExecDropInherit 94
verifyPartitionIndexNotNull 96
ATPrepChangePersistence 100
AlterTableNamespace 104
TryReuseIndex 104
ATPrepSetAccessMethod 110
QueueNNConstraintValidation 112
QueueCheckConstraintValidation 126
ATExecForceNoForceRowSecurity 132
MarkInheritDetached 146
ATExecAlterConstrDeferrability 162
AlterConstrTriggerDeferrability 162
AttachPartitionForeignKey 162
ATExecSetStatistics 164
ATPrepSetTableSpace 164
ATExecAddIdentity 166
ATExecAlterConstrEnforceability 168
ATExecSetTableSpace 168
ATExecAlterColumnGenericOptions 172
register_on_commit_action 176
check_of_type 182
decompile_conbin 184
AlterRelationNamespaceInternal 188
ATTypedTableRecursion 192
SetRelationTableSpace 204
find_typed_table_dependencies 216
GetForeignKeyActionTriggers 222
ATExecSetExpression 224
ATExecAlterConstraintInternal 228
CheckRelationTableSpaceMove 232
DropForeignKeyConstraintTriggers 234
RememberIndexForRebuilding 248
ATExecSetStorage 260
ATExecDropNotNull 268
GetAttributeStorage 274
tryAttachPartitionForeignKey 276
AlterTableInternal 278
ATExecAlterConstraint 288
renameatt 316
SetIndexStorageProperties 320
validatePartitionedIndex 330
ATExecEnableDisableTrigger 342
ATExecSetRowSecurity 348
refuseDupeIndexAttach 348
MergeInheritedAttribute 370
MergeChildAttribute 380
ATExecAttachPartitionIdx 384
AlterConstrUpdateConstraintEntry 384
QueueFKConstraintValidation 394
RangeVarCallbackForAttachIndex 402
RangeVarCallbackForRenameAttribute 426
ATExecAddInherit 446
RememberClusterOnForRebuilding 456
RememberReplicaIdentityForRebuilding 456
ATPrepAddInherit 464
DetachPartitionFinalize 464
DropClonedTriggersFromPartition 464
relation_mark_replica_identity 464
change_owner_fix_column_acls 492
change_owner_recurse_to_sequences 492
ATExecReplicaIdentity 512
RenameRelation 512
ATDetachCheckNoForeignKeyRefs 534
renameatt_internal 552
verifyNotNullPKCompatible 556
ATExecDetachPartition 578
RebuildConstraintComment 580
ATExecColumnDefault 584
ATExecValidateConstraint 584
drop_parent_dependency 594
ResetRelRewrite 598
RemoveInheritance 606
MergeCheckConstraint 688
RememberConstraintForRebuilding 698
ATExecSetNotNull 712
ATExecDropConstraint 812
ATCheckPartitionsNotInUse 818
GetForeignKeyCheckTriggers 832
ATPostAlterTypeParse 882
ATExecSetRelOptions 976
GetParentedForeignKeyRefs 998
renameatt_check 1024
RangeVarCallbackMaintainsTable 1028
DropErrorMsgNonExistent 1088
ATColumnChangeRequiresRewrite 1146
validateForeignKeyConstraint 1166
ATExecAlterColumnType 1192
dropconstraint_internal 1206
NotNullImpliedByRelConstraints 1244
transformFkeyGetPrimaryKey 1256
transformFkeyCheckAttrs 1282
RememberAllDependentForRebuilding 1290
ATPostAlterTypeCleanup 1302
ATSimpleRecursion 1354
ATPrepAlterColumnType 1426
ChooseForeignKeyConstraintNameAddition 1472
ATExecAddIndex 1642
ATPrepDropColumn 1658
RenameRelationInternal 1680
ExecuteTruncateGuts 1754
ExecuteTruncate 1770
RangeVarCallbackForTruncate 2136
AttachPartitionEnsureIndexes 2164
ATExecDropColumn 2208
ATPrepAddColumn 2214
truncate_check_perms 2224
ATExecChangeOwner 2240
ATExecAttachPartition 2428
checkFkeyPermissions 2466
MergeConstraintsIntoExisting 2550
CloneRowTriggersToPartition 2578
QueuePartitionConstraintValidation 2598
validateFkOnDeleteSetColumns 2598
ATAddForeignKeyConstraint 2672
MergeAttributesIntoExisting 2682
CreateInheritance 2688
addFkRecurseReferencing 2930
ATExecAddColumn 2934
createForeignKeyCheckTriggers 2972
PartConstraintImpliedByRelConstraint 3088
check_for_column_name_collision 3312
addFkRecurseReferenced 3396
createForeignKeyActionTriggers 3402
add_column_collation_dependency 3844
add_column_datatype_dependency 3844
truncate_check_activity 3888
truncate_check_rel 4026
addFkConstraint 4100
ConstraintImpliedByRelConstraint 4332
find_composite_type_dependencies 4796
ComputePartitionAttrs 5098
transformPartitionSpec 5128
ATRewriteTable 5918
CreateFKCheckTrigger 5944
transformColumnNameList 6598
CloneFkReferenced 9852
CloneFkReferencing 9870
CloneForeignKeyConstraints 9870
ATExecAddIndexConstraint 10860
ATAddCheckNNConstraint 11130
StoreCatalogInheritance1 12566
ATExecAddConstraint 13012
SetRelationHasSubclass 15638
RangeVarCallbackOwnsRelation 16094
ATPrepAddPrimaryKey 16306
RemoveRelations 17684
AtEOSubXact_on_commit_actions 20056
findAttrByName 22328
RangeVarCallbackForDropRelation 22342
ATParseTransformCmd 23432
set_attnotnull 25590
ATRewriteTables 29528
ATRewriteCatalogs 32356
AlterTable 32502
AlterTableLookupRelation 32728
ATController 32762
AlterTableGetLockLevel 33006
RangeVarCallbackForAlterRelation 34140
ATPrepCmd 34892
ATSimplePermissions 38342
ATGetQueueEntry 41996
remove_on_commit_action 49384
ATExecCmd 60088
CheckAlterTableIsSafe 62022
StoreCatalogInheritance 62812
MergeAttributes 63712
DefineRelation 63916
BuildDescForRelation 66462
CheckTableNotInUse 171704
GetAttributeCompression 263884
PreCommit_on_commit_actions 987326
AtEOXact_on_commit_actions 1038476

Generated by: LCOV version 1.16