LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 6249 6790 92.0 %
Date: 2025-08-01 23:17:08 Functions: 207 208 99.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ATAddCheckNNConstraint 11292
ATAddForeignKeyConstraint 2650
ATCheckPartitionsNotInUse 816
ATColumnChangeRequiresRewrite 1032
ATController 34936
ATDetachCheckNoForeignKeyRefs 526
ATExecAddColumn 2908
ATExecAddConstraint 12990
ATExecAddIdentity 204
ATExecAddIndex 1900
ATExecAddIndexConstraint 10860
ATExecAddInherit 430
ATExecAddOf 66
ATExecAddStatistics 26
ATExecAlterColumnGenericOptions 172
ATExecAlterColumnType 1078
ATExecAlterConstrDeferrability 162
ATExecAlterConstrEnforceability 168
ATExecAlterConstrInheritability 60
ATExecAlterConstraint 288
ATExecAlterConstraintInternal 228
ATExecAttachPartition 2796
ATExecAttachPartitionIdx 476
ATExecChangeOwner 3856
ATExecClusterOn 64
ATExecCmd 62426
ATExecColumnDefault 612
ATExecCookedColumnDefault 80
ATExecDetachPartition 570
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
ATExecDropColumn 2196
ATExecDropConstraint 810
ATExecDropExpression 56
ATExecDropIdentity 68
ATExecDropInherit 86
ATExecDropNotNull 268
ATExecDropOf 6
ATExecEnableDisableRule 52
ATExecEnableDisableTrigger 346
ATExecForceNoForceRowSecurity 134
ATExecGenericOptions 58
ATExecReplicaIdentity 508
ATExecSetAccessMethodNoStorage 44
ATExecSetCompression 104
ATExecSetExpression 216
ATExecSetIdentity 74
ATExecSetNotNull 706
ATExecSetOptions 32
ATExecSetRelOptions 958
ATExecSetRowSecurity 318
ATExecSetStatistics 164
ATExecSetStorage 246
ATExecSetTableSpace 162
ATExecSetTableSpaceNoStorage 36
ATExecValidateConstraint 584
ATGetQueueEntry 44648
ATParseTransformCmd 24018
ATPostAlterTypeCleanup 1180
ATPostAlterTypeParse 834
ATPrepAddColumn 2188
ATPrepAddInherit 448
ATPrepAddPrimaryKey 16542
ATPrepAlterColumnType 1312
ATPrepChangePersistence 100
ATPrepCmd 37042
ATPrepDropColumn 1652
ATPrepDropExpression 86
ATPrepSetAccessMethod 110
ATPrepSetTableSpace 158
ATRewriteCatalogs 34530
ATRewriteTable 6192
ATRewriteTables 31708
ATSimplePermissions 39250
ATSimpleRecursion 1360
ATTypedTableRecursion 192
AlterConstrDeferrabilityRecurse 42
AlterConstrEnforceabilityRecurse 42
AlterConstrTriggerDeferrability 162
AlterConstrUpdateConstraintEntry 384
AlterIndexNamespaces 86
AlterRelationNamespaceInternal 188
AlterSeqNamespaces 86
AlterTable 34672
AlterTableGetLockLevel 35180
AlterTableInternal 282
AlterTableLookupRelation 34898
AlterTableMoveAll 30
AlterTableNamespace 104
AlterTableNamespaceInternal 86
AtEOSubXact_on_commit_actions 20020
AtEOXact_on_commit_actions 992662
AttachPartitionEnsureIndexes 2532
AttachPartitionForeignKey 162
BuildDescForRelation 66786
CheckAlterTableIsSafe 64336
CheckRelationTableSpaceMove 226
CheckTableNotInUse 173230
ChooseForeignKeyConstraintNameAddition 1412
CloneFkReferenced 9974
CloneFkReferencing 9992
CloneForeignKeyConstraints 9992
CloneRowTriggersToPartition 2934
ComputePartitionAttrs 5076
ConstraintImpliedByRelConstraint 4840
CreateFKCheckTrigger 5972
CreateInheritance 3040
DefineRelation 64262
DetachAddConstraintIfNeeded 140
DetachPartitionFinalize 456
DropClonedTriggersFromPartition 456
DropErrorMsgNonExistent 1084
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 234
ExecuteTruncate 2966
ExecuteTruncateGuts 2948
GetAttributeCompression 265006
GetAttributeStorage 254
GetForeignKeyActionTriggers 222
GetForeignKeyCheckTriggers 820
GetParentedForeignKeyRefs 982
MarkInheritDetached 146
MergeAttributes 64058
MergeAttributesIntoExisting 3034
MergeCheckConstraint 662
MergeChildAttribute 428
MergeConstraintsIntoExisting 2902
MergeInheritedAttribute 398
NotNullImpliedByRelConstraints 1238
PartConstraintImpliedByRelConstraint 3602
PreCommit_on_commit_actions 943918
QueueCheckConstraintValidation 126
QueueFKConstraintValidation 394
QueueNNConstraintValidation 112
QueuePartitionConstraintValidation 2972
RangeVarCallbackForAlterRelation 36482
RangeVarCallbackForAttachIndex 496
RangeVarCallbackForDropRelation 21584
RangeVarCallbackForRenameAttribute 422
RangeVarCallbackForTruncate 3634
RangeVarCallbackMaintainsTable 1042
RangeVarCallbackOwnsRelation 16172
RebuildConstraintComment 580
RememberAllDependentForRebuilding 1168
RememberClusterOnForRebuilding 456
RememberConstraintForRebuilding 698
RememberIndexForRebuilding 248
RememberReplicaIdentityForRebuilding 456
RememberStatisticsForRebuilding 26
RemoveInheritance 590
RemoveInheritedConstraint 36
RemoveRelations 17080
RenameConstraint 84
RenameRelation 510
RenameRelationInternal 1702
ResetRelRewrite 610
SetIndexStorageProperties 332
SetRelationHasSubclass 15886
SetRelationTableSpace 204
StoreCatalogInheritance 63158
StoreCatalogInheritance1 12758
TryReuseForeignKey 6
TryReuseIndex 104
addFkConstraint 4146
addFkRecurseReferenced 3406
addFkRecurseReferencing 2944
add_column_collation_dependency 3704
add_column_datatype_dependency 3704
alter_table_type_to_string 80
change_owner_fix_column_acls 488
change_owner_recurse_to_sequences 488
checkFkeyPermissions 2444
check_for_column_name_collision 3286
check_of_type 194
constraints_equivalent 94
createForeignKeyActionTriggers 3412
createForeignKeyCheckTriggers 2986
decompile_conbin 188
drop_parent_dependency 578
dropconstraint_internal 1204
findAttrByName 22004
findFkeyCast 12
find_composite_type_dependencies 4524
find_typed_table_dependencies 216
index_copy_data 62
refuseDupeIndexAttach 440
register_on_commit_action 176
relation_mark_replica_identity 460
remove_on_commit_action 47930
rename_constraint_internal 90
renameatt 316
renameatt_check 1020
renameatt_internal 552
set_attnotnull 25664
storage_name 24
transformColumnNameList 6592
transformFkeyCheckAttrs 1320
transformFkeyGetPrimaryKey 1196
transformPartitionSpec 5106
truncate_check_activity 5084
truncate_check_perms 3722
truncate_check_rel 5524
tryAttachPartitionForeignKey 282
validateFkOnDeleteSetColumns 2576
validateForeignKeyConstraint 1230
validatePartitionedIndex 422
verifyNotNullPKCompatible 844
verifyPartitionIndexNotNull 166

Generated by: LCOV version 1.16