LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
92.7 %
7481
6937
Test Date:
2026-08-15 11:15:50
Functions:
100.0 %
229
229
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
73.5 %
6081
4470
Function Name
Hit count
ATAddCheckNNConstraint
7192
ATAddForeignKeyConstraint
1872
ATCheckCheckConstrHasEnforcedParent
268
ATCheckPartitionsNotInUse
582
ATColumnChangeRequiresRewrite
771
ATController
21986
ATDetachCheckNoForeignKeyRefs
344
ATExecAddColumn
2120
ATExecAddConstraint
8381
ATExecAddIdentity
103
ATExecAddIndex
1109
ATExecAddIndexConstraint
6653
ATExecAddInherit
297
ATExecAddOf
50
ATExecAddStatistics
57
ATExecAlterCheckConstrEnforceability
336
ATExecAlterColumnGenericOptions
94
ATExecAlterColumnType
804
ATExecAlterConstrDeferrability
108
ATExecAlterConstrInheritability
40
ATExecAlterConstraint
336
ATExecAlterConstraintInternal
292
ATExecAlterFKConstrEnforceability
128
ATExecAttachPartition
1613
ATExecAttachPartitionIdx
284
ATExecChangeOwner
1388
ATExecClusterOn
39
ATExecCmd
39399
ATExecColumnDefault
387
ATExecCookedColumnDefault
57
ATExecDetachPartition
373
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1508
ATExecDropConstraint
578
ATExecDropExpression
65
ATExecDropIdentity
61
ATExecDropInherit
69
ATExecDropNotNull
177
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
90
ATExecGenericOptions
33
ATExecMergePartitions
144
ATExecReplicaIdentity
326
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
351
ATGetQueueEntry
29639
ATParseTransformCmd
15822
ATPostAlterTypeCleanup
925
ATPostAlterTypeParse
669
ATPrepAddColumn
1618
ATPrepAddPrimaryKey
10447
ATPrepAlterColumnType
959
ATPrepChangeInherit
386
ATPrepChangePersistence
67
ATPrepCmd
23495
ATPrepDropColumn
1143
ATPrepDropExpression
97
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
104
ATRewriteCatalogs
21681
ATRewriteTable
4308
ATRewriteTables
19438
ATSimplePermissions
26177
ATSimpleRecursion
994
ATTypedTableRecursion
133
AlterCheckConstrEnforceabilityRecurse
208
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
520
AlterFKConstrEnforceabilityRecurse
32
AlterIndexNamespaces
64
AlterRelationNamespaceInternal
135
AlterSeqNamespaces
64
AlterTable
21807
AlterTableGetLockLevel
22182
AlterTableInternal
193
AlterTableLookupRelation
21989
AlterTableMoveAll
16
AlterTableNamespace
96
AlterTableNamespaceInternal
68
AtEOSubXact_on_commit_actions
12685
AtEOXact_on_commit_actions
671361
AttachPartitionEnsureIndexes
1913
AttachPartitionForeignKey
108
BuildDescForRelation
44930
CheckAlterTableIsSafe
41317
CheckRelationTableSpaceMove
156
CheckTableNotInUse
117444
ChooseForeignKeyConstraintNameAddition
1111
CloneFkReferenced
8141
CloneFkReferencing
8153
CloneForeignKeyConstraints
8153
CloneRowTriggersToPartition
2153
ComputePartitionAttrs
3648
ConstraintImpliedByRelConstraint
2895
CreateFKCheckTrigger
4180
CreateInheritance
2262
DefineRelation
42564
DetachPartitionFinalize
741
DropClonedTriggersFromPartition
741
DropErrorMsgNonExistent
641
DropErrorMsgWrongType
4
DropForeignKeyConstraintTriggers
160
ExecuteTruncate
1188
ExecuteTruncateGuts
1172
GetAttributeCompression
171650
GetAttributeStorage
213
GetForeignKeyActionTriggers
128
GetForeignKeyCheckTriggers
551
GetParentedForeignKeyRefs
1085
MarkInheritDetached
75
MergeAttributes
42429
MergeAttributesIntoExisting
2258
MergeCheckConstraint
541
MergeChildAttribute
251
MergeConstraintsIntoExisting
2170
MergeInheritedAttribute
253
MergePartitionsMoveRows
106
NotNullImpliedByRelConstraints
824
PartConstraintImpliedByRelConstraint
2071
PreCommit_on_commit_actions
635331
QueueCheckConstraintValidation
84
QueueFKConstraintValidation
225
QueueNNConstraintValidation
78
QueuePartitionConstraintValidation
1742
RangeVarCallbackForAlterRelation
23148
RangeVarCallbackForAttachIndex
299
RangeVarCallbackForDropRelation
14814
RangeVarCallbackForRenameAttribute
283
RangeVarCallbackForTruncate
1482
RangeVarCallbackMaintainsTable
714
RangeVarCallbackOwnsRelation
12211
RebuildConstraintComment
434
RememberAllDependentForRebuilding
981
RememberClusterOnForRebuilding
330
RememberConstraintForRebuilding
544
RememberIndexForRebuilding
191
RememberReplicaIdentityForRebuilding
330
RememberStatisticsForRebuilding
57
RememberWholeRowDependentForRebuilding
181
RemoveInheritance
842
RemoveInheritedConstraint
24
RemoveRelations
12014
RenameConstraint
56
RenameRelation
327
RenameRelationInternal
1124
ResetRelRewrite
389
SetIndexStorageProperties
218
SetRelationHasSubclass
12472
SetRelationTableSpace
138
SplitPartitionMoveRows
141
StoreCatalogInheritance
41817
StoreCatalogInheritance1
9967
TryReuseForeignKey
4
TryReuseIndex
85
addFkConstraint
2870
addFkRecurseReferenced
2382
addFkRecurseReferencing
2063
add_column_collation_dependency
2652
add_column_datatype_dependency
2652
alter_table_type_to_string
73
applyPartitionIndexExtDeps
480
attachPartitionTable
1985
buildExpressionExecutionStates
480
change_owner_fix_column_acls
444
change_owner_recurse_to_sequences
444
checkFkeyPermissions
1731
check_for_column_name_collision
2379
check_of_type
127
cmp_partition_index_ext_dep
145
collectPartitionIndexExtDeps
285
constraints_equivalent
300
createForeignKeyActionTriggers
2377
createForeignKeyCheckTriggers
2090
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
16935
findFkeyCast
8
find_composite_type_dependencies
3379
find_typed_table_dependencies
149
freePartitionIndexExtDeps
247
getAttributesList
508
index_copy_data
40
refuseDupeIndexAttach
252
register_on_commit_action
120
relation_mark_replica_identity
290
remove_on_commit_action
34311
rename_constraint_internal
60
renameatt
222
renameatt_check
689
renameatt_internal
375
set_attnotnull
16619
storage_name
16
transformColumnNameList
4597
transformFkeyCheckAttrs
879
transformFkeyGetPrimaryKey
900
transformPartitionSpec
3668
truncate_check_activity
2638
truncate_check_perms
1541
truncate_check_rel
2760
tryAttachPartitionForeignKey
183
validateFkOnDeleteSetColumns
1819
validateForeignKeyConstraint
832
validatePartitionedIndex
252
verifyNotNullPKCompatible
342
verifyPartitionIndexNotNull
55
Generated by:
LCOV version 2.0-1