LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 6615 7177 92.2 %
Date: 2026-01-04 04:18:12 Functions: 219 220 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
ATExecSetAccessMethodNoStorage 44
ATExecEnableDisableRule 46
AlterConstrEnforceabilityRecurse 48
ATExecDropExpression 56
ATExecGenericOptions 58
ATExecAlterConstrInheritability 60
index_copy_data 62
ATExecClusterOn 64
ATExecAddOf 66
ATExecAddStatistics 74
ATExecSetIdentity 74
RememberStatisticsForRebuilding 74
ATExecSetCompression 78
ATExecCookedColumnDefault 80
RenameConstraint 84
ATPrepDropExpression 86
AlterIndexNamespaces 86
AlterSeqNamespaces 86
AlterTableNamespaceInternal 86
alter_table_type_to_string 86
rename_constraint_internal 90
ATExecDropIdentity 92
ATExecDropInherit 94
verifyPartitionIndexNotNull 96
ATPrepChangePersistence 100
AlterTableNamespace 104
TryReuseIndex 104
ATPrepSetAccessMethod 110
QueueNNConstraintValidation 112
QueueCheckConstraintValidation 126
ATExecForceNoForceRowSecurity 132
MergePartitionsMoveRows 138
MarkInheritDetached 146
ATExecAlterConstrDeferrability 162
AlterConstrTriggerDeferrability 162
AttachPartitionForeignKey 162
ATExecSetStatistics 164
ATPrepSetTableSpace 164
ATExecAddIdentity 166
ATExecSetTableSpace 168
ATExecAlterColumnGenericOptions 172
ATExecAlterConstrEnforceability 180
ATExecMergePartitions 180
check_of_type 182
register_on_commit_action 182
SplitPartitionMoveRows 186
AlterRelationNamespaceInternal 188
ATTypedTableRecursion 192
constraints_equivalent 194
ATExecSplitPartition 198
SetRelationTableSpace 204
find_typed_table_dependencies 216
ATExecSetExpression 224
CheckRelationTableSpaceMove 232
ATExecAlterConstraintInternal 234
DropForeignKeyConstraintTriggers 234
RememberIndexForRebuilding 248
GetForeignKeyActionTriggers 258
ATExecSetStorage 260
ATExecDropNotNull 268
tryAttachPartitionForeignKey 276
AlterTableInternal 278
ATExecAlterConstraint 294
GetAttributeStorage 304
renameatt 316
SetIndexStorageProperties 320
validatePartitionedIndex 330
ATExecEnableDisableTrigger 342
ATExecSetRowSecurity 348
refuseDupeIndexAttach 348
MergeInheritedAttribute 370
MergeChildAttribute 380
ATExecAttachPartitionIdx 384
decompile_conbin 388
AlterConstrUpdateConstraintEntry 396
QueueFKConstraintValidation 406
RangeVarCallbackForRenameAttribute 410
RangeVarCallbackForAttachIndex 416
ATExecAddInherit 446
RememberClusterOnForRebuilding 456
RememberReplicaIdentityForRebuilding 456
ATPrepAddInherit 464
relation_mark_replica_identity 464
createSplitPartitionContext 510
deleteSplitPartitionContext 510
ATExecReplicaIdentity 512
RenameRelation 512
change_owner_fix_column_acls 534
change_owner_recurse_to_sequences 534
ATDetachCheckNoForeignKeyRefs 540
renameatt_internal 552
verifyNotNullPKCompatible 556
detachPartitionTable 570
RebuildConstraintComment 580
ATExecColumnDefault 584
ATExecDetachPartition 584
ATExecValidateConstraint 590
ResetRelRewrite 598
buildExpressionExecutionStates 648
createTableConstraints 648
createPartitionTable 678
getAttributesList 678
RememberConstraintForRebuilding 698
MergeCheckConstraint 706
ATExecSetNotNull 712
ATExecDropConstraint 812
ATCheckPartitionsNotInUse 818
GetForeignKeyCheckTriggers 874
ATPostAlterTypeParse 882
ATExecSetRelOptions 960
renameatt_check 1008
evaluateGeneratedExpressionsAndCheckConstraints 1018
RangeVarCallbackMaintainsTable 1036
DetachPartitionFinalize 1040
DropClonedTriggersFromPartition 1040
DropErrorMsgNonExistent 1132
ATColumnChangeRequiresRewrite 1146
drop_parent_dependency 1170
validateForeignKeyConstraint 1178
RemoveInheritance 1182
ATExecAlterColumnType 1192
dropconstraint_internal 1206
NotNullImpliedByRelConstraints 1246
transformFkeyGetPrimaryKey 1268
RememberAllDependentForRebuilding 1290
transformFkeyCheckAttrs 1294
ATPostAlterTypeCleanup 1302
ATSimpleRecursion 1354
ATPrepAlterColumnType 1426
ChooseForeignKeyConstraintNameAddition 1484
GetParentedForeignKeyRefs 1580
ATExecAddIndex 1642
ATPrepDropColumn 1694
RenameRelationInternal 1744
ExecuteTruncateGuts 1750
ExecuteTruncate 1774
RangeVarCallbackForTruncate 2190
ATPrepAddColumn 2214
ATExecDropColumn 2244
truncate_check_perms 2278
ATExecChangeOwner 2284
checkFkeyPermissions 2490
ATExecAttachPartition 2524
validateFkOnDeleteSetColumns 2622
ATAddForeignKeyConstraint 2696
QueuePartitionConstraintValidation 2730
AttachPartitionEnsureIndexes 2908
ATExecAddColumn 2934
addFkRecurseReferencing 2990
attachPartitionTable 3016
createForeignKeyCheckTriggers 3032
PartConstraintImpliedByRelConstraint 3220
MergeConstraintsIntoExisting 3294
check_for_column_name_collision 3312
CloneRowTriggersToPartition 3352
MergeAttributesIntoExisting 3426
CreateInheritance 3432
createForeignKeyActionTriggers 3486
addFkRecurseReferenced 3492
add_column_collation_dependency 3844
add_column_datatype_dependency 3844
truncate_check_activity 3892
truncate_check_rel 4080
addFkConstraint 4226
ConstraintImpliedByRelConstraint 4466
find_composite_type_dependencies 4796
ComputePartitionAttrs 5514
transformPartitionSpec 5544
CreateFKCheckTrigger 6064
ATRewriteTable 6106
transformColumnNameList 6658
ATExecAddIndexConstraint 10860
ATAddCheckNNConstraint 11318
CloneFkReferenced 11530
CloneFkReferencing 11548
CloneForeignKeyConstraints 11548
ATExecAddConstraint 13108
StoreCatalogInheritance1 14244
ATPrepAddPrimaryKey 16402
RangeVarCallbackOwnsRelation 17354
SetRelationHasSubclass 17978
RemoveRelations 18216
AtEOSubXact_on_commit_actions 20118
RangeVarCallbackForDropRelation 22978
ATParseTransformCmd 24272
findAttrByName 24932
set_attnotnull 25980
ATRewriteTables 30126
ATRewriteCatalogs 33272
AlterTable 33424
AlterTableLookupRelation 33662
ATController 33684
AlterTableGetLockLevel 33940
RangeVarCallbackForAlterRelation 35178
ATPrepCmd 35814
ATSimplePermissions 39432
ATGetQueueEntry 44458
remove_on_commit_action 51694
ATExecCmd 61100
CheckAlterTableIsSafe 63450
StoreCatalogInheritance 64322
MergeAttributes 65222
DefineRelation 65426
BuildDescForRelation 68650
CheckTableNotInUse 177730
GetAttributeCompression 269882
PreCommit_on_commit_actions 1022454
AtEOXact_on_commit_actions 1074084

Generated by: LCOV version 1.16