LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
92.4 %
6985
6456
Test Date:
2026-09-26 15:16:36
Functions:
99.5 %
211
210
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
73.1 %
5708
4173
Function Name
Hit count
ATAddCheckNNConstraint
6905
ATAddForeignKeyConstraint
1892
ATCheckCheckConstrHasEnforcedParent
268
ATCheckPartitionsNotInUse
559
ATColumnChangeRequiresRewrite
771
ATController
21020
ATDetachCheckNoForeignKeyRefs
333
ATExecAddColumn
2093
ATExecAddConstraint
8191
ATExecAddIdentity
103
ATExecAddIndex
1108
ATExecAddIndexConstraint
6323
ATExecAddInherit
285
ATExecAddOf
50
ATExecAddStatistics
57
ATExecAlterCheckConstrEnforceability
336
ATExecAlterColumnGenericOptions
94
ATExecAlterColumnType
804
ATExecAlterConstrDeferrability
108
ATExecAlterConstrInheritability
40
ATExecAlterConstraint
332
ATExecAlterConstraintInternal
288
ATExecAlterFKConstrEnforceability
120
ATExecAttachPartition
1533
ATExecAttachPartitionIdx
286
ATExecChangeOwner
1346
ATExecClusterOn
39
ATExecCmd
37859
ATExecColumnDefault
387
ATExecCookedColumnDefault
57
ATExecDetachPartition
362
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1459
ATExecDropConstraint
555
ATExecDropExpression
61
ATExecDropIdentity
45
ATExecDropInherit
61
ATExecDropNotNull
177
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
85
ATExecGenericOptions
34
ATExecReplicaIdentity
329
ATExecSetAccessMethodNoStorage
29
ATExecSetCompression
48
ATExecSetExpression
193
ATExecSetIdentity
49
ATExecSetNotNull
469
ATExecSetOptions
21
ATExecSetRelOptions
674
ATExecSetRowSecurity
252
ATExecSetStatistics
111
ATExecSetStorage
233
ATExecSetTableSpace
118
ATExecSetTableSpaceNoStorage
24
ATExecValidateConstraint
360
ATGetQueueEntry
27497
ATParseTransformCmd
14834
ATPostAlterTypeCleanup
925
ATPostAlterTypeParse
669
ATPrepAddColumn
1591
ATPrepAddPrimaryKey
10060
ATPrepAlterColumnType
959
ATPrepChangeInherit
366
ATPrepChangePersistence
71
ATPrepCmd
22476
ATPrepDropColumn
1094
ATPrepDropExpression
93
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
108
ATRewriteCatalogs
20715
ATRewriteTable
4142
ATRewriteTables
18717
ATSimplePermissions
25023
ATSimpleRecursion
1041
ATTypedTableRecursion
133
AlterCheckConstrEnforceabilityRecurse
208
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
512
AlterFKConstrEnforceabilityRecurse
28
AlterIndexNamespaces
56
AlterRelationNamespaceInternal
123
AlterSeqNamespaces
56
AlterTable
20841
AlterTableGetLockLevel
21208
AlterTableInternal
193
AlterTableLookupRelation
21015
AlterTableMoveAll
16
AlterTableNamespace
76
AlterTableNamespaceInternal
56
AtEOSubXact_on_commit_actions
22875
AtEOXact_on_commit_actions
656305
AttachPartitionEnsureIndexes
1353
AttachPartitionForeignKey
108
BuildDescForRelation
42795
CheckAlterTableIsSafe
39441
CheckRelationTableSpaceMove
160
CheckTableNotInUse
111631
ChooseForeignKeyConstraintNameAddition
1130
CloneFkReferenced
6989
CloneFkReferencing
7001
CloneForeignKeyConstraints
7001
CloneRowTriggersToPartition
1565
ComputePartitionAttrs
3364
ConstraintImpliedByRelConstraint
2794
CreateFKCheckTrigger
4132
CreateInheritance
1690
DefineRelation
40972
DetachPartitionFinalize
292
DropClonedTriggersFromPartition
292
DropErrorMsgNonExistent
613
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
160
ExecuteTruncate
1174
ExecuteTruncateGuts
1158
GetAttributeCompression
165425
GetAttributeStorage
249
GetForeignKeyActionTriggers
104
GetForeignKeyCheckTriggers
507
GetParentedForeignKeyRefs
625
MarkInheritDetached
76
MergeAttributes
40829
MergeAttributesIntoExisting
1686
MergeCheckConstraint
529
MergeChildAttribute
251
MergeConstraintsIntoExisting
1598
MergeInheritedAttribute
253
NotNullImpliedByRelConstraints
815
PartConstraintImpliedByRelConstraint
1979
PreCommit_on_commit_actions
620927
QueueCheckConstraintValidation
84
QueueFKConstraintValidation
230
QueueNNConstraintValidation
78
QueuePartitionConstraintValidation
1638
RangeVarCallbackForAlterRelation
22035
RangeVarCallbackForAttachIndex
293
RangeVarCallbackForDropRelation
14316
RangeVarCallbackForRenameAttribute
279
RangeVarCallbackForTruncate
1425
RangeVarCallbackMaintainsTable
737
RangeVarCallbackOwnsRelation
10450
RebuildConstraintComment
434
RememberAllDependentForRebuilding
981
RememberClusterOnForRebuilding
330
RememberConstraintForRebuilding
544
RememberIndexForRebuilding
191
RememberReplicaIdentityForRebuilding
330
RememberStatisticsForRebuilding
57
RememberWholeRowDependentForRebuilding
181
RemoveInheritance
385
RemoveInheritedConstraint
24
RemoveRelations
11471
RenameConstraint
60
RenameRelation
303
RenameRelationInternal
1052
ResetRelRewrite
384
SetIndexStorageProperties
269
SetRelationHasSubclass
10832
SetRelationTableSpace
142
StoreCatalogInheritance
40220
StoreCatalogInheritance1
8776
TryReuseForeignKey
4
TryReuseIndex
85
addFkConstraint
2790
addFkRecurseReferenced
2342
addFkRecurseReferencing
2039
add_column_collation_dependency
2625
add_column_datatype_dependency
2625
alter_table_type_to_string
69
change_owner_fix_column_acls
449
change_owner_recurse_to_sequences
449
checkFkeyPermissions
1751
check_for_column_name_collision
2343
check_of_type
127
constraints_equivalent
232
createForeignKeyActionTriggers
2345
createForeignKeyCheckTriggers
2066
decompile_conbin
464
drop_parent_dependency
377
dropconstraint_internal
835
findAttrByName
15204
findFkeyCast
8
find_composite_type_dependencies
3349
find_typed_table_dependencies
149
index_copy_data
40
refuseDupeIndexAttach
254
register_on_commit_action
116
relation_mark_replica_identity
293
remove_on_commit_action
32424
rename_constraint_internal
64
renameatt
213
renameatt_check
679
renameatt_internal
366
set_attnotnull
15790
storage_name
16
transformColumnNameList
4653
transformFkeyCheckAttrs
895
transformFkeyGetPrimaryKey
904
transformPartitionSpec
3384
truncate_check_activity
2600
truncate_check_perms
1484
truncate_check_rel
2703
tryAttachPartitionForeignKey
181
validateFkOnDeleteSetColumns
1839
validateForeignKeyConstraint
847
validatePartitionedIndex
254
verifyNotNullPKCompatible
314
verifyPartitionIndexNotNull
51
Generated by:
LCOV version 2.0-1