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-07 03:17:59 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 330
ATExecEnableDisableTrigger 342
SetIndexStorageProperties 344
ATExecSetRowSecurity 348
refuseDupeIndexAttach 348
MergeInheritedAttribute 370
MergeChildAttribute 380
ATExecAttachPartitionIdx 384
decompile_conbin 388
AlterConstrUpdateConstraintEntry 396
RangeVarCallbackForAttachIndex 396
QueueFKConstraintValidation 406
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 1008
evaluateGeneratedExpressionsAndCheckConstraints 1018
RangeVarCallbackMaintainsTable 1024
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 1642
ATPrepDropColumn 1694
RenameRelationInternal 1744
ExecuteTruncateGuts 1802
ExecuteTruncate 1818
RangeVarCallbackForTruncate 2210
ATPrepAddColumn 2218
ATExecDropColumn 2244
ATExecChangeOwner 2284
truncate_check_perms 2298
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 3946
truncate_check_rel 4110
addFkConstraint 4226
ConstraintImpliedByRelConstraint 4466
find_composite_type_dependencies 4800
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 16408
RangeVarCallbackOwnsRelation 17256
SetRelationHasSubclass 18020
RemoveRelations 18208
AtEOSubXact_on_commit_actions 20120
RangeVarCallbackForDropRelation 22768
ATParseTransformCmd 24282
findAttrByName 25018
set_attnotnull 26018
ATRewriteTables 30178
ATRewriteCatalogs 33336
AlterTable 33488
AlterTableLookupRelation 33726
ATController 33748
AlterTableGetLockLevel 34004
RangeVarCallbackForAlterRelation 35152
ATPrepCmd 35878
ATSimplePermissions 39496
ATGetQueueEntry 44522
remove_on_commit_action 51778
ATExecCmd 61170
CheckAlterTableIsSafe 63552
StoreCatalogInheritance 64420
MergeAttributes 65320
DefineRelation 65524
BuildDescForRelation 68752
CheckTableNotInUse 178114
GetAttributeCompression 269624
PreCommit_on_commit_actions 980638
AtEOXact_on_commit_actions 1032438

Generated by: LCOV version 1.16