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-02-08 04:18:02 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
ATExecDropNotNull 268
tryAttachPartitionForeignKey 276
AlterTableInternal 278
ATExecSetStorage 284
ATExecAlterConstraint 294
renameatt 316
GetAttributeStorage 330
validatePartitionedIndex 340
ATExecEnableDisableTrigger 342
SetIndexStorageProperties 344
ATExecSetRowSecurity 348
refuseDupeIndexAttach 358
MergeInheritedAttribute 370
MergeChildAttribute 380
decompile_conbin 388
ATExecAttachPartitionIdx 394
AlterConstrUpdateConstraintEntry 396
QueueFKConstraintValidation 406
RangeVarCallbackForAttachIndex 410
RangeVarCallbackForRenameAttribute 410
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 990
renameatt_check 1006
evaluateGeneratedExpressionsAndCheckConstraints 1018
RangeVarCallbackMaintainsTable 1022
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 1378
ATPrepAlterColumnType 1426
ChooseForeignKeyConstraintNameAddition 1484
GetParentedForeignKeyRefs 1580
ATExecAddIndex 1656
ATPrepDropColumn 1694
RenameRelationInternal 1744
ExecuteTruncateGuts 1790
ExecuteTruncate 1820
ATPrepAddColumn 2218
RangeVarCallbackForTruncate 2220
ATExecDropColumn 2244
ATExecChangeOwner 2284
truncate_check_perms 2308
checkFkeyPermissions 2490
ATExecAttachPartition 2524
validateFkOnDeleteSetColumns 2622
ATAddForeignKeyConstraint 2696
QueuePartitionConstraintValidation 2730
AttachPartitionEnsureIndexes 2908
ATExecAddColumn 2938
addFkRecurseReferencing 2990
attachPartitionTable 3016
createForeignKeyCheckTriggers 3032
PartConstraintImpliedByRelConstraint 3220
MergeConstraintsIntoExisting 3294
check_for_column_name_collision 3316
CloneRowTriggersToPartition 3352
MergeAttributesIntoExisting 3426
CreateInheritance 3432
createForeignKeyActionTriggers 3486
addFkRecurseReferenced 3492
add_column_collation_dependency 3848
add_column_datatype_dependency 3848
truncate_check_activity 3948
truncate_check_rel 4120
addFkConstraint 4226
ConstraintImpliedByRelConstraint 4466
find_composite_type_dependencies 4798
ComputePartitionAttrs 5526
transformPartitionSpec 5556
CreateFKCheckTrigger 6064
ATRewriteTable 6106
transformColumnNameList 6658
ATExecAddIndexConstraint 10860
ATAddCheckNNConstraint 11324
CloneFkReferenced 11552
CloneFkReferencing 11570
CloneForeignKeyConstraints 11570
ATExecAddConstraint 13114
StoreCatalogInheritance1 14272
ATPrepAddPrimaryKey 16422
RangeVarCallbackOwnsRelation 17250
SetRelationHasSubclass 18030
RemoveRelations 18160
AtEOSubXact_on_commit_actions 20146
RangeVarCallbackForDropRelation 22762
ATParseTransformCmd 24306
findAttrByName 25018
set_attnotnull 26018
ATRewriteTables 30202
ATRewriteCatalogs 33360
AlterTable 33512
AlterTableLookupRelation 33750
ATController 33772
AlterTableGetLockLevel 34028
RangeVarCallbackForAlterRelation 35468
ATPrepCmd 35902
ATSimplePermissions 39520
ATGetQueueEntry 44546
remove_on_commit_action 51786
ATExecCmd 61208
CheckAlterTableIsSafe 63576
StoreCatalogInheritance 64422
MergeAttributes 65322
DefineRelation 65526
BuildDescForRelation 68754
CheckTableNotInUse 178024
GetAttributeCompression 269626
PreCommit_on_commit_actions 951370
AtEOXact_on_commit_actions 1003106

Generated by: LCOV version 1.16