LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
92.8 %
7465
6924
Test Date:
2026-07-26 01:15:34
Functions:
100.0 %
229
229
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
73.6 %
6059
4458
Function Name
Hit count
ATAddCheckNNConstraint
7176
ATAddForeignKeyConstraint
1862
ATCheckCheckConstrHasEnforcedParent
268
ATCheckPartitionsNotInUse
582
ATColumnChangeRequiresRewrite
763
ATController
21904
ATDetachCheckNoForeignKeyRefs
344
ATExecAddColumn
2112
ATExecAddConstraint
8355
ATExecAddIdentity
103
ATExecAddIndex
1109
ATExecAddIndexConstraint
6653
ATExecAddInherit
297
ATExecAddOf
42
ATExecAddStatistics
53
ATExecAlterCheckConstrEnforceability
336
ATExecAlterColumnGenericOptions
94
ATExecAlterColumnType
792
ATExecAlterConstrDeferrability
108
ATExecAlterConstrInheritability
40
ATExecAlterConstraint
336
ATExecAlterConstraintInternal
292
ATExecAlterFKConstrEnforceability
128
ATExecAttachPartition
1613
ATExecAttachPartitionIdx
284
ATExecChangeOwner
1384
ATExecClusterOn
39
ATExecCmd
39275
ATExecColumnDefault
383
ATExecCookedColumnDefault
53
ATExecDetachPartition
373
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1508
ATExecDropConstraint
578
ATExecDropExpression
41
ATExecDropIdentity
61
ATExecDropInherit
69
ATExecDropNotNull
177
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
90
ATExecGenericOptions
33
ATExecMergePartitions
144
ATExecReplicaIdentity
318
ATExecSetAccessMethodNoStorage
29
ATExecSetCompression
48
ATExecSetExpression
193
ATExecSetIdentity
49
ATExecSetNotNull
469
ATExecSetOptions
21
ATExecSetRelOptions
632
ATExecSetRowSecurity
254
ATExecSetStatistics
111
ATExecSetStorage
182
ATExecSetTableSpace
114
ATExecSetTableSpaceNoStorage
24
ATExecSplitPartition
153
ATExecValidateConstraint
347
ATGetQueueEntry
29521
ATParseTransformCmd
15788
ATPostAlterTypeCleanup
913
ATPostAlterTypeParse
657
ATPrepAddColumn
1610
ATPrepAddPrimaryKey
10433
ATPrepAlterColumnType
947
ATPrepChangeInherit
386
ATPrepChangePersistence
67
ATPrepCmd
23393
ATPrepDropColumn
1143
ATPrepDropExpression
61
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
104
ATRewriteCatalogs
21607
ATRewriteTable
4296
ATRewriteTables
19380
ATSimplePermissions
26079
ATSimpleRecursion
954
ATTypedTableRecursion
129
AlterCheckConstrEnforceabilityRecurse
208
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
520
AlterFKConstrEnforceabilityRecurse
32
AlterIndexNamespaces
64
AlterRelationNamespaceInternal
135
AlterSeqNamespaces
64
AlterTable
21725
AlterTableGetLockLevel
22100
AlterTableInternal
193
AlterTableLookupRelation
21907
AlterTableMoveAll
16
AlterTableNamespace
96
AlterTableNamespaceInternal
68
AtEOSubXact_on_commit_actions
12702
AtEOXact_on_commit_actions
654756
AttachPartitionEnsureIndexes
1913
AttachPartitionForeignKey
108
BuildDescForRelation
44752
CheckAlterTableIsSafe
41190
CheckRelationTableSpaceMove
156
CheckTableNotInUse
116841
ChooseForeignKeyConstraintNameAddition
1101
CloneFkReferenced
8121
CloneFkReferencing
8133
CloneForeignKeyConstraints
8133
CloneRowTriggersToPartition
2153
ComputePartitionAttrs
3628
ConstraintImpliedByRelConstraint
2895
CreateFKCheckTrigger
4160
CreateInheritance
2262
DefineRelation
42394
DetachPartitionFinalize
741
DropClonedTriggersFromPartition
741
DropErrorMsgNonExistent
641
DropErrorMsgWrongType
4
DropForeignKeyConstraintTriggers
160
ExecuteTruncate
1187
ExecuteTruncateGuts
1171
GetAttributeCompression
171396
GetAttributeStorage
213
GetForeignKeyActionTriggers
128
GetForeignKeyCheckTriggers
551
GetParentedForeignKeyRefs
1085
MarkInheritDetached
75
MergeAttributes
42259
MergeAttributesIntoExisting
2258
MergeCheckConstraint
541
MergeChildAttribute
251
MergeConstraintsIntoExisting
2170
MergeInheritedAttribute
253
MergePartitionsMoveRows
106
NotNullImpliedByRelConstraints
824
PartConstraintImpliedByRelConstraint
2071
PreCommit_on_commit_actions
619153
QueueCheckConstraintValidation
84
QueueFKConstraintValidation
225
QueueNNConstraintValidation
74
QueuePartitionConstraintValidation
1742
RangeVarCallbackForAlterRelation
23211
RangeVarCallbackForAttachIndex
301
RangeVarCallbackForDropRelation
14698
RangeVarCallbackForRenameAttribute
288
RangeVarCallbackForTruncate
1489
RangeVarCallbackMaintainsTable
718
RangeVarCallbackOwnsRelation
12189
RebuildConstraintComment
426
RememberAllDependentForRebuilding
969
RememberClusterOnForRebuilding
330
RememberConstraintForRebuilding
532
RememberIndexForRebuilding
191
RememberReplicaIdentityForRebuilding
330
RememberStatisticsForRebuilding
53
RememberWholeRowDependentForRebuilding
181
RemoveInheritance
842
RemoveInheritedConstraint
24
RemoveRelations
11909
RenameConstraint
56
RenameRelation
327
RenameRelationInternal
1124
ResetRelRewrite
389
SetIndexStorageProperties
218
SetRelationHasSubclass
12448
SetRelationTableSpace
138
SplitPartitionMoveRows
141
StoreCatalogInheritance
41651
StoreCatalogInheritance1
9943
TryReuseForeignKey
4
TryReuseIndex
85
addFkConstraint
2860
addFkRecurseReferenced
2372
addFkRecurseReferencing
2053
add_column_collation_dependency
2632
add_column_datatype_dependency
2632
alter_table_type_to_string
73
applyPartitionIndexExtDeps
480
attachPartitionTable
1985
buildExpressionExecutionStates
480
change_owner_fix_column_acls
440
change_owner_recurse_to_sequences
440
checkFkeyPermissions
1721
check_for_column_name_collision
2363
check_of_type
119
cmp_partition_index_ext_dep
145
collectPartitionIndexExtDeps
285
constraints_equivalent
300
createForeignKeyActionTriggers
2367
createForeignKeyCheckTriggers
2080
createPartitionTable
508
createSplitPartitionContext
374
createTableConstraints
480
decompile_conbin
600
deleteSplitPartitionContext
374
detachPartitionTable
437
drop_parent_dependency
834
dropconstraint_internal
858
equal_oid_lists
86
evaluateGeneratedExpressionsAndCheckConstraints
912
findAttrByName
16891
findFkeyCast
8
find_composite_type_dependencies
3328
find_typed_table_dependencies
145
freePartitionIndexExtDeps
247
getAttributesList
508
index_copy_data
40
refuseDupeIndexAttach
252
register_on_commit_action
120
relation_mark_replica_identity
286
remove_on_commit_action
34157
rename_constraint_internal
60
renameatt
214
renameatt_check
686
renameatt_internal
367
set_attnotnull
16594
storage_name
16
transformColumnNameList
4567
transformFkeyCheckAttrs
869
transformFkeyGetPrimaryKey
900
transformPartitionSpec
3648
truncate_check_activity
2637
truncate_check_perms
1548
truncate_check_rel
2767
tryAttachPartitionForeignKey
183
validateFkOnDeleteSetColumns
1809
validateForeignKeyConstraint
832
validatePartitionedIndex
252
verifyNotNullPKCompatible
342
verifyPartitionIndexNotNull
55
Generated by:
LCOV version 2.0-1