LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.6 %
7336
6795
Test Date:
2026-05-31 15:16:35
Functions:
100.0 %
227
227
Legend:
Lines:    
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
7152
ATAddForeignKeyConstraint
1834
ATCheckPartitionsNotInUse
578
ATColumnChangeRequiresRewrite
763
ATController
21717
ATDetachCheckNoForeignKeyRefs
344
ATExecAddColumn
2140
ATExecAddConstraint
8303
ATExecAddIdentity
103
ATExecAddIndex
1058
ATExecAddIndexConstraint
6653
ATExecAddInherit
289
ATExecAddOf
42
ATExecAddStatistics
53
ATExecAlterCheckConstrEnforceability
236
ATExecAlterColumnGenericOptions
94
ATExecAlterColumnType
792
ATExecAlterConstrDeferrability
108
ATExecAlterConstrInheritability
40
ATExecAlterConstraint
296
ATExecAlterConstraintInternal
252
ATExecAlterFKConstrEnforceability
128
ATExecAttachPartition
1608
ATExecAttachPartitionIdx
269
ATExecChangeOwner
1356
ATExecClusterOn
39
ATExecCmd
38973
ATExecColumnDefault
383
ATExecCookedColumnDefault
53
ATExecDetachPartition
373
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1512
ATExecDropConstraint
574
ATExecDropExpression
37
ATExecDropIdentity
61
ATExecDropInherit
69
ATExecDropNotNull
177
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
90
ATExecGenericOptions
33
ATExecMergePartitions
124
ATExecReplicaIdentity
318
ATExecSetAccessMethodNoStorage
29
ATExecSetCompression
48
ATExecSetExpression
169
ATExecSetIdentity
49
ATExecSetNotNull
469
ATExecSetOptions
21
ATExecSetRelOptions
632
ATExecSetRowSecurity
246
ATExecSetStatistics
111
ATExecSetStorage
173
ATExecSetTableSpace
99
ATExecSetTableSpaceNoStorage
24
ATExecSplitPartition
133
ATExecValidateConstraint
347
ATGetQueueEntry
29177
ATParseTransformCmd
15693
ATPostAlterTypeCleanup
889
ATPostAlterTypeParse
625
ATPrepAddColumn
1638
ATPrepAddPrimaryKey
10370
ATPrepAlterColumnType
947
ATPrepChangeInherit
378
ATPrepChangePersistence
67
ATPrepCmd
23194
ATPrepDropColumn
1147
ATPrepDropExpression
57
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
97
ATRewriteCatalogs
21420
ATRewriteTable
4287
ATRewriteTables
19225
ATSimplePermissions
25871
ATSimpleRecursion
917
ATTypedTableRecursion
129
AlterCheckConstrEnforceabilityRecurse
148
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
468
AlterFKConstrEnforceabilityRecurse
32
AlterIndexNamespaces
64
AlterRelationNamespaceInternal
135
AlterSeqNamespaces
64
AlterTable
21543
AlterTableGetLockLevel
21904
AlterTableInternal
188
AlterTableLookupRelation
21716
AlterTableMoveAll
15
AlterTableNamespace
88
AlterTableNamespaceInternal
68
AtEOSubXact_on_commit_actions
11025
AtEOXact_on_commit_actions
656069
AttachPartitionEnsureIndexes
1860
AttachPartitionForeignKey
108
BuildDescForRelation
44248
CheckAlterTableIsSafe
40921
CheckRelationTableSpaceMove
141
CheckTableNotInUse
115488
ChooseForeignKeyConstraintNameAddition
1077
CloneFkReferenced
8010
CloneFkReferencing
8022
CloneForeignKeyConstraints
8022
CloneRowTriggersToPartition
2100
ComputePartitionAttrs
3586
ConstraintImpliedByRelConstraint
2878
CreateFKCheckTrigger
4112
CreateInheritance
2201
DefineRelation
41914
DetachPartitionFinalize
681
DropClonedTriggersFromPartition
681
DropErrorMsgNonExistent
641
DropErrorMsgWrongType
4
DropForeignKeyConstraintTriggers
160
ExecuteTruncate
1152
ExecuteTruncateGuts
1136
GetAttributeCompression
170082
GetAttributeStorage
204
GetForeignKeyActionTriggers
128
GetForeignKeyCheckTriggers
551
GetParentedForeignKeyRefs
1025
MarkInheritDetached
75
MergeAttributes
41779
MergeAttributesIntoExisting
2197
MergeCheckConstraint
493
MergeChildAttribute
251
MergeConstraintsIntoExisting
2109
MergeInheritedAttribute
245
MergePartitionsMoveRows
90
NotNullImpliedByRelConstraints
816
PartConstraintImpliedByRelConstraint
2062
PreCommit_on_commit_actions
620898
QueueCheckConstraintValidation
84
QueueFKConstraintValidation
225
QueueNNConstraintValidation
74
QueuePartitionConstraintValidation
1737
RangeVarCallbackForAlterRelation
22862
RangeVarCallbackForAttachIndex
275
RangeVarCallbackForDropRelation
14462
RangeVarCallbackForRenameAttribute
269
RangeVarCallbackForTruncate
1418
RangeVarCallbackMaintainsTable
718
RangeVarCallbackOwnsRelation
11984
RebuildConstraintComment
418
RememberAllDependentForRebuilding
945
RememberClusterOnForRebuilding
306
RememberConstraintForRebuilding
524
RememberIndexForRebuilding
167
RememberReplicaIdentityForRebuilding
306
RememberStatisticsForRebuilding
53
RemoveInheritance
782
RemoveInheritedConstraint
24
RemoveRelations
11738
RenameConstraint
56
RenameRelation
327
RenameRelationInternal
1108
ResetRelRewrite
381
SetIndexStorageProperties
209
SetRelationHasSubclass
12257
SetRelationTableSpace
123
SplitPartitionMoveRows
125
StoreCatalogInheritance
41175
StoreCatalogInheritance1
9764
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
432
attachPartitionTable
1932
buildExpressionExecutionStates
432
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
245
constraints_equivalent
136
createForeignKeyActionTriggers
2343
createForeignKeyCheckTriggers
2056
createPartitionTable
452
createSplitPartitionContext
342
createTableConstraints
432
decompile_conbin
272
deleteSplitPartitionContext
342
detachPartitionTable
377
drop_parent_dependency
774
dropconstraint_internal
854
equal_oid_lists
86
evaluateGeneratedExpressionsAndCheckConstraints
664
findAttrByName
16703
findFkeyCast
8
find_composite_type_dependencies
3356
find_typed_table_dependencies
145
freePartitionIndexExtDeps
215
getAttributesList
452
index_copy_data
36
refuseDupeIndexAttach
237
register_on_commit_action
120
relation_mark_replica_identity
286
remove_on_commit_action
33518
rename_constraint_internal
60
renameatt
210
renameatt_check
666
renameatt_internal
367
set_attnotnull
16507
storage_name
16
transformColumnNameList
4499
transformFkeyCheckAttrs
849
transformFkeyGetPrimaryKey
896
transformPartitionSpec
3606
truncate_check_activity
2590
truncate_check_perms
1477
truncate_check_rel
2696
tryAttachPartitionForeignKey
183
validateFkOnDeleteSetColumns
1785
validateForeignKeyConstraint
828
validatePartitionedIndex
241
verifyNotNullPKCompatible
342
verifyPartitionIndexNotNull
55
Generated by:
LCOV version 2.0-1