LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.5 %
7248
6708
Test Date:
2026-04-15 17:16:18
Functions:
100.0 %
222
222
Legend:
Lines:    
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
7144
ATAddForeignKeyConstraint
1833
ATCheckPartitionsNotInUse
577
ATColumnChangeRequiresRewrite
763
ATController
21622
ATDetachCheckNoForeignKeyRefs
344
ATExecAddColumn
2119
ATExecAddConstraint
8294
ATExecAddIdentity
103
ATExecAddIndex
1066
ATExecAddIndexConstraint
6653
ATExecAddInherit
289
ATExecAddOf
42
ATExecAddStatistics
53
ATExecAlterCheckConstrEnforceability
236
ATExecAlterColumnGenericOptions
94
ATExecAlterColumnType
792
ATExecAlterConstrDeferrability
108
ATExecAlterConstrInheritability
40
ATExecAlterConstraint
292
ATExecAlterConstraintInternal
252
ATExecAlterFKConstrEnforceability
128
ATExecAttachPartition
1604
ATExecAttachPartitionIdx
247
ATExecChangeOwner
1349
ATExecClusterOn
39
ATExecCmd
38876
ATExecColumnDefault
383
ATExecCookedColumnDefault
53
ATExecDetachPartition
373
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1498
ATExecDropConstraint
573
ATExecDropExpression
37
ATExecDropIdentity
61
ATExecDropInherit
69
ATExecDropNotNull
177
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
90
ATExecGenericOptions
33
ATExecMergePartitions
116
ATExecReplicaIdentity
313
ATExecSetAccessMethodNoStorage
29
ATExecSetCompression
47
ATExecSetExpression
169
ATExecSetIdentity
49
ATExecSetNotNull
469
ATExecSetOptions
21
ATExecSetRelOptions
627
ATExecSetRowSecurity
246
ATExecSetStatistics
111
ATExecSetStorage
173
ATExecSetTableSpace
102
ATExecSetTableSpaceNoStorage
24
ATExecSplitPartition
128
ATExecValidateConstraint
347
ATGetQueueEntry
29053
ATParseTransformCmd
15628
ATPostAlterTypeCleanup
889
ATPostAlterTypeParse
625
ATPrepAddColumn
1617
ATPrepAddPrimaryKey
10377
ATPrepAlterColumnType
947
ATPrepChangeInherit
378
ATPrepChangePersistence
66
ATPrepCmd
23098
ATPrepDropColumn
1133
ATPrepDropExpression
57
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
100
ATRewriteCatalogs
21325
ATRewriteTable
4278
ATRewriteTables
19156
ATSimplePermissions
25774
ATSimpleRecursion
917
ATTypedTableRecursion
125
AlterCheckConstrEnforceabilityRecurse
148
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
468
AlterFKConstrEnforceabilityRecurse
32
AlterIndexNamespaces
64
AlterRelationNamespaceInternal
135
AlterSeqNamespaces
64
AlterTable
21450
AlterTableGetLockLevel
21807
AlterTableInternal
184
AlterTableLookupRelation
21623
AlterTableMoveAll
15
AlterTableNamespace
88
AlterTableNamespaceInternal
68
AtEOSubXact_on_commit_actions
11053
AtEOXact_on_commit_actions
621367
AttachPartitionEnsureIndexes
1844
AttachPartitionForeignKey
108
BuildDescForRelation
43995
CheckAlterTableIsSafe
40766
CheckRelationTableSpaceMove
144
CheckTableNotInUse
114667
ChooseForeignKeyConstraintNameAddition
1076
CloneFkReferenced
7943
CloneFkReferencing
7955
CloneForeignKeyConstraints
7955
CloneRowTriggersToPartition
2084
ComputePartitionAttrs
3539
ConstraintImpliedByRelConstraint
2874
CreateFKCheckTrigger
4110
CreateInheritance
2185
DefineRelation
41698
DetachPartitionFinalize
672
DropClonedTriggersFromPartition
672
DropErrorMsgNonExistent
625
DropErrorMsgWrongType
4
DropForeignKeyConstraintTriggers
160
ExecuteTruncate
1154
ExecuteTruncateGuts
1139
GetAttributeCompression
169624
GetAttributeStorage
204
GetForeignKeyActionTriggers
128
GetForeignKeyCheckTriggers
551
GetParentedForeignKeyRefs
1016
MarkInheritDetached
75
MergeAttributes
41563
MergeAttributesIntoExisting
2181
MergeCheckConstraint
493
MergeChildAttribute
251
MergeConstraintsIntoExisting
2093
MergeInheritedAttribute
245
MergePartitionsMoveRows
88
NotNullImpliedByRelConstraints
816
PartConstraintImpliedByRelConstraint
2058
PreCommit_on_commit_actions
586272
QueueCheckConstraintValidation
84
QueueFKConstraintValidation
225
QueueNNConstraintValidation
74
QueuePartitionConstraintValidation
1733
RangeVarCallbackForAlterRelation
22767
RangeVarCallbackForAttachIndex
261
RangeVarCallbackForDropRelation
14302
RangeVarCallbackForRenameAttribute
277
RangeVarCallbackForTruncate
1440
RangeVarCallbackMaintainsTable
684
RangeVarCallbackOwnsRelation
11812
RebuildConstraintComment
418
RememberAllDependentForRebuilding
945
RememberClusterOnForRebuilding
306
RememberConstraintForRebuilding
524
RememberIndexForRebuilding
167
RememberReplicaIdentityForRebuilding
306
RememberStatisticsForRebuilding
53
RemoveInheritance
773
RemoveInheritedConstraint
24
RemoveRelations
11584
RenameConstraint
56
RenameRelation
327
RenameRelationInternal
1104
ResetRelRewrite
379
SetIndexStorageProperties
208
SetRelationHasSubclass
12150
SetRelationTableSpace
126
SplitPartitionMoveRows
120
StoreCatalogInheritance
40960
StoreCatalogInheritance1
9697
TryReuseForeignKey
4
TryReuseIndex
73
addFkConstraint
2835
addFkRecurseReferenced
2347
addFkRecurseReferencing
2028
add_column_collation_dependency
2639
add_column_datatype_dependency
2639
alter_table_type_to_string
73
attachPartitionTable
1916
buildExpressionExecutionStates
420
change_owner_fix_column_acls
410
change_owner_recurse_to_sequences
410
checkFkeyPermissions
1696
check_for_column_name_collision
2369
check_of_type
119
constraints_equivalent
136
createForeignKeyActionTriggers
2342
createForeignKeyCheckTriggers
2055
createPartitionTable
440
createSplitPartitionContext
332
createTableConstraints
420
decompile_conbin
272
deleteSplitPartitionContext
332
detachPartitionTable
368
drop_parent_dependency
765
dropconstraint_internal
853
evaluateGeneratedExpressionsAndCheckConstraints
664
findAttrByName
16619
findFkeyCast
8
find_composite_type_dependencies
3317
find_typed_table_dependencies
141
getAttributesList
440
index_copy_data
36
refuseDupeIndexAttach
223
register_on_commit_action
120
relation_mark_replica_identity
281
remove_on_commit_action
33238
rename_constraint_internal
60
renameatt
209
renameatt_check
673
renameatt_internal
366
set_attnotnull
16446
storage_name
16
transformColumnNameList
4497
transformFkeyCheckAttrs
849
transformFkeyGetPrimaryKey
895
transformPartitionSpec
3559
truncate_check_activity
2592
truncate_check_perms
1498
truncate_check_rel
2717
tryAttachPartitionForeignKey
183
validateFkOnDeleteSetColumns
1784
validateForeignKeyConstraint
828
validatePartitionedIndex
211
verifyNotNullPKCompatible
341
verifyPartitionIndexNotNull
55
Generated by:
LCOV version 2.0-1