LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
92.5 %
6991
6465
Test Date:
2026-11-05 09:16:49
Functions:
99.5 %
211
210
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
73.2 %
5728
4194
Function Name
Hit count
ATAddCheckNNConstraint
6950
ATAddForeignKeyConstraint
1872
ATCheckCheckConstrHasEnforcedParent
268
ATCheckPartitionsNotInUse
567
ATColumnChangeRequiresRewrite
771
ATController
21085
ATDetachCheckNoForeignKeyRefs
333
ATExecAddColumn
2101
ATExecAddConstraint
8212
ATExecAddIdentity
103
ATExecAddIndex
1125
ATExecAddIndexConstraint
6323
ATExecAddInherit
289
ATExecAddOf
50
ATExecAddStatistics
57
ATExecAlterCheckConstrEnforceability
360
ATExecAlterColumnGenericOptions
94
ATExecAlterColumnType
804
ATExecAlterConstrDeferrability
108
ATExecAlterConstrInheritability
40
ATExecAlterConstraint
344
ATExecAlterConstraintInternal
300
ATExecAlterFKConstrEnforceability
120
ATExecAttachPartition
1537
ATExecAttachPartitionIdx
280
ATExecChangeOwner
1371
ATExecClusterOn
39
ATExecCmd
37704
ATExecColumnDefault
387
ATExecCookedColumnDefault
57
ATExecDetachPartition
362
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1467
ATExecDropConstraint
563
ATExecDropExpression
61
ATExecDropIdentity
45
ATExecDropInherit
61
ATExecDropNotNull
197
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
85
ATExecGenericOptions
34
ATExecReplicaIdentity
334
ATExecSetAccessMethodNoStorage
29
ATExecSetCompression
49
ATExecSetExpression
193
ATExecSetIdentity
49
ATExecSetNotNull
469
ATExecSetOptions
21
ATExecSetRelOptions
675
ATExecSetRowSecurity
256
ATExecSetStatistics
113
ATExecSetStorage
235
ATExecSetTableSpace
113
ATExecSetTableSpaceNoStorage
24
ATExecValidateConstraint
364
ATGetQueueEntry
27321
ATParseTransformCmd
14558
ATPostAlterTypeCleanup
925
ATPostAlterTypeParse
669
ATPrepAddColumn
1599
ATPrepAddPrimaryKey
9738
ATPrepAlterColumnType
959
ATPrepChangeInherit
370
ATPrepChangePersistence
71
ATPrepCmd
22263
ATPrepDropColumn
1102
ATPrepDropExpression
93
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
103
ATRewriteCatalogs
20800
ATRewriteTable
4171
ATRewriteTables
18774
ATSimplePermissions
24809
ATSimpleRecursion
1045
ATTypedTableRecursion
133
AlterCheckConstrEnforceabilityRecurse
220
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
524
AlterFKConstrEnforceabilityRecurse
28
AlterIndexNamespaces
56
AlterRelationNamespaceInternal
123
AlterSeqNamespaces
56
AlterTable
20906
AlterTableGetLockLevel
21273
AlterTableInternal
193
AlterTableLookupRelation
21080
AlterTableMoveAll
16
AlterTableNamespace
76
AlterTableNamespaceInternal
56
AtEOSubXact_on_commit_actions
23004
AtEOXact_on_commit_actions
649082
AttachPartitionEnsureIndexes
1357
AttachPartitionForeignKey
108
BuildDescForRelation
42972
CheckAlterTableIsSafe
39619
CheckRelationTableSpaceMove
155
CheckTableNotInUse
112249
ChooseForeignKeyConstraintNameAddition
1118
CloneFkReferenced
7037
CloneFkReferencing
7049
CloneForeignKeyConstraints
7049
CloneRowTriggersToPartition
1569
ComputePartitionAttrs
3398
ConstraintImpliedByRelConstraint
2835
CreateFKCheckTrigger
4092
CreateInheritance
1698
DefineRelation
41141
DetachPartitionFinalize
292
DropClonedTriggersFromPartition
292
DropErrorMsgNonExistent
619
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
160
ExecuteTruncate
1176
ExecuteTruncateGuts
1160
GetAttributeCompression
166012
GetAttributeStorage
252
GetForeignKeyActionTriggers
104
GetForeignKeyCheckTriggers
507
GetParentedForeignKeyRefs
625
MarkInheritDetached
76
MergeAttributes
40998
MergeAttributesIntoExisting
1694
MergeCheckConstraint
529
MergeChildAttribute
251
MergeConstraintsIntoExisting
1606
MergeInheritedAttribute
253
NotNullImpliedByRelConstraints
844
PartConstraintImpliedByRelConstraint
1991
PreCommit_on_commit_actions
613232
QueueCheckConstraintValidation
88
QueueFKConstraintValidation
230
QueueNNConstraintValidation
78
QueuePartitionConstraintValidation
1642
RangeVarCallbackForAlterRelation
22086
RangeVarCallbackForAttachIndex
284
RangeVarCallbackForDropRelation
14360
RangeVarCallbackForRenameAttribute
281
RangeVarCallbackForTruncate
1424
RangeVarCallbackMaintainsTable
773
RangeVarCallbackOwnsRelation
10499
RebuildConstraintComment
434
RememberAllDependentForRebuilding
981
RememberClusterOnForRebuilding
330
RememberConstraintForRebuilding
544
RememberIndexForRebuilding
191
RememberReplicaIdentityForRebuilding
330
RememberStatisticsForRebuilding
57
RememberWholeRowDependentForRebuilding
181
RemoveInheritance
385
RemoveInheritedConstraint
24
RemoveRelations
11546
RenameConstraint
60
RenameRelation
303
RenameRelationInternal
1056
ResetRelRewrite
386
SetIndexStorageProperties
272
SetRelationHasSubclass
10890
SetRelationTableSpace
137
StoreCatalogInheritance
40389
StoreCatalogInheritance1
8828
TryReuseForeignKey
4
TryReuseIndex
85
addFkConstraint
2770
addFkRecurseReferenced
2322
addFkRecurseReferencing
2019
add_column_collation_dependency
2633
add_column_datatype_dependency
2633
alter_table_type_to_string
69
change_owner_fix_column_acls
473
change_owner_recurse_to_sequences
473
checkFkeyPermissions
1731
check_for_column_name_collision
2351
check_of_type
127
constraints_equivalent
240
createForeignKeyActionTriggers
2325
createForeignKeyCheckTriggers
2046
decompile_conbin
480
drop_parent_dependency
377
dropconstraint_internal
867
findAttrByName
15278
findFkeyCast
8
find_composite_type_dependencies
3354
find_typed_table_dependencies
149
index_copy_data
40
refuseDupeIndexAttach
248
register_on_commit_action
116
relation_mark_replica_identity
298
remove_on_commit_action
32580
rename_constraint_internal
64
renameatt
213
renameatt_check
682
renameatt_internal
366
set_attnotnull
15895
storage_name
16
transformColumnNameList
4593
transformFkeyCheckAttrs
875
transformFkeyGetPrimaryKey
904
transformPartitionSpec
3418
truncate_check_activity
2602
truncate_check_perms
1483
truncate_check_rel
2702
tryAttachPartitionForeignKey
181
validateFkOnDeleteSetColumns
1819
validateForeignKeyConstraint
839
validatePartitionedIndex
248
verifyNotNullPKCompatible
314
verifyPartitionIndexNotNull
51
Generated by:
LCOV version 2.0-1