LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
92.6 %
6991
6473
Test Date:
2026-09-05 08:15:53
Functions:
100.0 %
211
211
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
73.2 %
5715
4184
Function Name
Hit count
ATAddCheckNNConstraint
6980
ATAddForeignKeyConstraint
1904
ATCheckCheckConstrHasEnforcedParent
268
ATCheckPartitionsNotInUse
582
ATColumnChangeRequiresRewrite
772
ATController
21250
ATDetachCheckNoForeignKeyRefs
340
ATExecAddColumn
2120
ATExecAddConstraint
8278
ATExecAddIdentity
103
ATExecAddIndex
1110
ATExecAddIndexConstraint
6533
ATExecAddInherit
297
ATExecAddOf
50
ATExecAddStatistics
57
ATExecAlterCheckConstrEnforceability
336
ATExecAlterColumnGenericOptions
94
ATExecAlterColumnType
805
ATExecAlterConstrDeferrability
108
ATExecAlterConstrInheritability
40
ATExecAlterConstraint
332
ATExecAlterConstraintInternal
288
ATExecAlterFKConstrEnforceability
120
ATExecAttachPartition
1549
ATExecAttachPartitionIdx
284
ATExecChangeOwner
1367
ATExecClusterOn
39
ATExecCmd
38445
ATExecColumnDefault
387
ATExecCookedColumnDefault
57
ATExecDetachPartition
369
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1484
ATExecDropConstraint
578
ATExecDropExpression
65
ATExecDropIdentity
45
ATExecDropInherit
69
ATExecDropNotNull
177
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
90
ATExecGenericOptions
34
ATExecReplicaIdentity
327
ATExecSetAccessMethodNoStorage
29
ATExecSetCompression
48
ATExecSetExpression
193
ATExecSetIdentity
49
ATExecSetNotNull
469
ATExecSetOptions
21
ATExecSetRelOptions
635
ATExecSetRowSecurity
258
ATExecSetStatistics
111
ATExecSetStorage
174
ATExecSetTableSpace
123
ATExecSetTableSpaceNoStorage
24
ATExecValidateConstraint
347
ATGetQueueEntry
27786
ATParseTransformCmd
15134
ATPostAlterTypeCleanup
926
ATPostAlterTypeParse
670
ATPrepAddColumn
1618
ATPrepAddPrimaryKey
10311
ATPrepAlterColumnType
960
ATPrepChangeInherit
386
ATPrepChangePersistence
67
ATPrepCmd
22759
ATPrepDropColumn
1119
ATPrepDropExpression
97
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
113
ATRewriteCatalogs
20949
ATRewriteTable
4188
ATRewriteTables
18944
ATSimplePermissions
25322
ATSimpleRecursion
986
ATTypedTableRecursion
133
AlterCheckConstrEnforceabilityRecurse
208
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
512
AlterFKConstrEnforceabilityRecurse
28
AlterIndexNamespaces
64
AlterRelationNamespaceInternal
135
AlterSeqNamespaces
64
AlterTable
21061
AlterTableGetLockLevel
21438
AlterTableInternal
203
AlterTableLookupRelation
21235
AlterTableMoveAll
21
AlterTableNamespace
96
AlterTableNamespaceInternal
68
AtEOSubXact_on_commit_actions
22891
AtEOXact_on_commit_actions
669091
AttachPartitionEnsureIndexes
1369
AttachPartitionForeignKey
108
BuildDescForRelation
43413
CheckAlterTableIsSafe
40215
CheckRelationTableSpaceMove
165
CheckTableNotInUse
113224
ChooseForeignKeyConstraintNameAddition
1143
CloneFkReferenced
6969
CloneFkReferencing
6981
CloneForeignKeyConstraints
6981
CloneRowTriggersToPartition
1589
ComputePartitionAttrs
3342
ConstraintImpliedByRelConstraint
2802
CreateFKCheckTrigger
4196
CreateInheritance
1718
DefineRelation
41556
DetachPartitionFinalize
300
DropClonedTriggersFromPartition
300
DropErrorMsgNonExistent
619
DropErrorMsgWrongType
4
DropForeignKeyConstraintTriggers
160
ExecuteTruncate
1188
ExecuteTruncateGuts
1172
GetAttributeCompression
166421
GetAttributeStorage
186
GetForeignKeyActionTriggers
104
GetForeignKeyCheckTriggers
523
GetParentedForeignKeyRefs
640
MarkInheritDetached
75
MergeAttributes
41420
MergeAttributesIntoExisting
1714
MergeCheckConstraint
529
MergeChildAttribute
251
MergeConstraintsIntoExisting
1626
MergeInheritedAttribute
253
NotNullImpliedByRelConstraints
823
PartConstraintImpliedByRelConstraint
1979
PreCommit_on_commit_actions
633151
QueueCheckConstraintValidation
84
QueueFKConstraintValidation
217
QueueNNConstraintValidation
78
QueuePartitionConstraintValidation
1654
RangeVarCallbackForAlterRelation
22297
RangeVarCallbackForAttachIndex
291
RangeVarCallbackForDropRelation
14526
RangeVarCallbackForRenameAttribute
290
RangeVarCallbackForTruncate
1477
RangeVarCallbackMaintainsTable
716
RangeVarCallbackOwnsRelation
11402
RebuildConstraintComment
434
RememberAllDependentForRebuilding
982
RememberClusterOnForRebuilding
331
RememberConstraintForRebuilding
544
RememberIndexForRebuilding
192
RememberReplicaIdentityForRebuilding
331
RememberStatisticsForRebuilding
57
RememberWholeRowDependentForRebuilding
181
RemoveInheritance
401
RemoveInheritedConstraint
24
RemoveRelations
11724
RenameConstraint
60
RenameRelation
327
RenameRelationInternal
1082
ResetRelRewrite
389
SetIndexStorageProperties
210
SetRelationHasSubclass
10838
SetRelationTableSpace
147
StoreCatalogInheritance
40808
StoreCatalogInheritance1
8796
TryReuseForeignKey
4
TryReuseIndex
85
addFkConstraint
2834
addFkRecurseReferenced
2366
addFkRecurseReferencing
2071
add_column_collation_dependency
2653
add_column_datatype_dependency
2653
alter_table_type_to_string
69
change_owner_fix_column_acls
422
change_owner_recurse_to_sequences
422
checkFkeyPermissions
1763
check_for_column_name_collision
2378
check_of_type
127
constraints_equivalent
232
createForeignKeyActionTriggers
2369
createForeignKeyCheckTriggers
2098
decompile_conbin
464
drop_parent_dependency
393
dropconstraint_internal
858
findAttrByName
15274
findFkeyCast
8
find_composite_type_dependencies
3364
find_typed_table_dependencies
149
index_copy_data
45
refuseDupeIndexAttach
252
register_on_commit_action
116
relation_mark_replica_identity
291
remove_on_commit_action
32833
rename_constraint_internal
64
renameatt
221
renameatt_check
699
renameatt_internal
374
set_attnotnull
16340
storage_name
16
transformColumnNameList
4689
transformFkeyCheckAttrs
907
transformFkeyGetPrimaryKey
904
transformPartitionSpec
3362
truncate_check_activity
2638
truncate_check_perms
1535
truncate_check_rel
2754
tryAttachPartitionForeignKey
183
validateFkOnDeleteSetColumns
1851
validateForeignKeyConstraint
828
validatePartitionedIndex
252
verifyNotNullPKCompatible
342
verifyPartitionIndexNotNull
55
Generated by:
LCOV version 2.0-1