LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.6 %
7332
6789
Test Date:
2026-05-08 19:16:28
Functions:
100.0 %
227
227
Legend:
Lines:    
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
7152
ATAddForeignKeyConstraint
1834
ATCheckPartitionsNotInUse
581
ATColumnChangeRequiresRewrite
763
ATController
21720
ATDetachCheckNoForeignKeyRefs
344
ATExecAddColumn
2140
ATExecAddConstraint
8303
ATExecAddIdentity
103
ATExecAddIndex
1070
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
275
ATExecChangeOwner
1356
ATExecClusterOn
39
ATExecCmd
38988
ATExecColumnDefault
383
ATExecCookedColumnDefault
53
ATExecDetachPartition
373
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1508
ATExecDropConstraint
577
ATExecDropExpression
37
ATExecDropIdentity
61
ATExecDropInherit
69
ATExecDropNotNull
177
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
90
ATExecGenericOptions
33
ATExecMergePartitions
124
ATExecReplicaIdentity
322
ATExecSetAccessMethodNoStorage
29
ATExecSetCompression
48
ATExecSetExpression
169
ATExecSetIdentity
49
ATExecSetNotNull
469
ATExecSetOptions
21
ATExecSetRelOptions
632
ATExecSetRowSecurity
246
ATExecSetStatistics
111
ATExecSetStorage
173
ATExecSetTableSpace
105
ATExecSetTableSpaceNoStorage
24
ATExecSplitPartition
129
ATExecValidateConstraint
347
ATGetQueueEntry
29160
ATParseTransformCmd
15691
ATPostAlterTypeCleanup
889
ATPostAlterTypeParse
625
ATPrepAddColumn
1638
ATPrepAddPrimaryKey
10382
ATPrepAlterColumnType
947
ATPrepChangeInherit
378
ATPrepChangePersistence
67
ATPrepCmd
23197
ATPrepDropColumn
1143
ATPrepDropExpression
57
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
103
ATRewriteCatalogs
21423
ATRewriteTable
4283
ATRewriteTables
19244
ATSimplePermissions
25870
ATSimpleRecursion
917
ATTypedTableRecursion
129
AlterCheckConstrEnforceabilityRecurse
148
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
468
AlterFKConstrEnforceabilityRecurse
32
AlterIndexNamespaces
64
AlterRelationNamespaceInternal
135
AlterSeqNamespaces
64
AlterTable
21544
AlterTableGetLockLevel
21905
AlterTableInternal
188
AlterTableLookupRelation
21717
AlterTableMoveAll
15
AlterTableNamespace
88
AlterTableNamespaceInternal
68
AtEOSubXact_on_commit_actions
11045
AtEOXact_on_commit_actions
650901
AttachPartitionEnsureIndexes
1848
AttachPartitionForeignKey
108
BuildDescForRelation
44173
CheckAlterTableIsSafe
40923
CheckRelationTableSpaceMove
147
CheckTableNotInUse
115458
ChooseForeignKeyConstraintNameAddition
1077
CloneFkReferenced
7978
CloneFkReferencing
7990
CloneForeignKeyConstraints
7990
CloneRowTriggersToPartition
2088
ComputePartitionAttrs
3561
ConstraintImpliedByRelConstraint
2874
CreateFKCheckTrigger
4112
CreateInheritance
2189
DefineRelation
41847
DetachPartitionFinalize
677
DropClonedTriggersFromPartition
677
DropErrorMsgNonExistent
625
DropErrorMsgWrongType
4
DropForeignKeyConstraintTriggers
160
ExecuteTruncate
1151
ExecuteTruncateGuts
1136
GetAttributeCompression
169964
GetAttributeStorage
204
GetForeignKeyActionTriggers
128
GetForeignKeyCheckTriggers
551
GetParentedForeignKeyRefs
1021
MarkInheritDetached
75
MergeAttributes
41712
MergeAttributesIntoExisting
2185
MergeCheckConstraint
493
MergeChildAttribute
251
MergeConstraintsIntoExisting
2097
MergeInheritedAttribute
245
MergePartitionsMoveRows
90
NotNullImpliedByRelConstraints
816
PartConstraintImpliedByRelConstraint
2058
PreCommit_on_commit_actions
615815
QueueCheckConstraintValidation
84
QueueFKConstraintValidation
225
QueueNNConstraintValidation
74
QueuePartitionConstraintValidation
1733
RangeVarCallbackForAlterRelation
22892
RangeVarCallbackForAttachIndex
287
RangeVarCallbackForDropRelation
14384
RangeVarCallbackForRenameAttribute
276
RangeVarCallbackForTruncate
1424
RangeVarCallbackMaintainsTable
721
RangeVarCallbackOwnsRelation
11892
RebuildConstraintComment
418
RememberAllDependentForRebuilding
945
RememberClusterOnForRebuilding
306
RememberConstraintForRebuilding
524
RememberIndexForRebuilding
167
RememberReplicaIdentityForRebuilding
306
RememberStatisticsForRebuilding
53
RemoveInheritance
778
RemoveInheritedConstraint
24
RemoveRelations
11665
RenameConstraint
56
RenameRelation
327
RenameRelationInternal
1104
ResetRelRewrite
379
SetIndexStorageProperties
209
SetRelationHasSubclass
12231
SetRelationTableSpace
129
SplitPartitionMoveRows
121
StoreCatalogInheritance
41109
StoreCatalogInheritance1
9732
TryReuseForeignKey
4
TryReuseIndex
73
addFkConstraint
2836
addFkRecurseReferenced
2348
addFkRecurseReferencing
2029
add_column_collation_dependency
2656
add_column_datatype_dependency
2656
alter_table_type_to_string
73
applyPartitionIndexExtDeps
424
attachPartitionTable
1920
buildExpressionExecutionStates
424
change_owner_fix_column_acls
416
change_owner_recurse_to_sequences
416
checkFkeyPermissions
1697
check_for_column_name_collision
2391
check_of_type
119
cmp_partition_index_ext_dep
145
collectPartitionIndexExtDeps
241
constraints_equivalent
136
createForeignKeyActionTriggers
2343
createForeignKeyCheckTriggers
2056
createPartitionTable
444
createSplitPartitionContext
334
createTableConstraints
424
decompile_conbin
272
deleteSplitPartitionContext
334
detachPartitionTable
373
drop_parent_dependency
770
dropconstraint_internal
857
equal_oid_lists
86
evaluateGeneratedExpressionsAndCheckConstraints
664
findAttrByName
16683
findFkeyCast
8
find_composite_type_dependencies
3356
find_typed_table_dependencies
145
freePartitionIndexExtDeps
211
getAttributesList
444
index_copy_data
36
refuseDupeIndexAttach
243
register_on_commit_action
120
relation_mark_replica_identity
290
remove_on_commit_action
33431
rename_constraint_internal
60
renameatt
210
renameatt_check
673
renameatt_internal
367
set_attnotnull
16508
storage_name
16
transformColumnNameList
4499
transformFkeyCheckAttrs
849
transformFkeyGetPrimaryKey
896
transformPartitionSpec
3581
truncate_check_activity
2589
truncate_check_perms
1482
truncate_check_rel
2701
tryAttachPartitionForeignKey
183
validateFkOnDeleteSetColumns
1785
validateForeignKeyConstraint
828
validatePartitionedIndex
247
verifyNotNullPKCompatible
345
verifyPartitionIndexNotNull
55
Generated by:
LCOV version 2.0-1