LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.5 %
7247
6705
Test Date:
2026-03-26 04:16:03
Functions:
100.0 %
222
222
Legend:
Lines:    
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
6518
ATAddForeignKeyConstraint
1739
ATCheckPartitionsNotInUse
553
ATColumnChangeRequiresRewrite
751
ATController
20654
ATDetachCheckNoForeignKeyRefs
336
ATExecAddColumn
2059
ATExecAddConstraint
7606
ATExecAddIdentity
103
ATExecAddIndex
1064
ATExecAddIndexConstraint
5933
ATExecAddInherit
289
ATExecAddOf
42
ATExecAddStatistics
53
ATExecAlterCheckConstrEnforceability
236
ATExecAlterColumnGenericOptions
93
ATExecAlterColumnType
780
ATExecAlterConstrDeferrability
108
ATExecAlterConstrInheritability
40
ATExecAlterConstraint
284
ATExecAlterConstraintInternal
244
ATExecAlterFKConstrEnforceability
120
ATExecAttachPartition
1594
ATExecAttachPartitionIdx
247
ATExecChangeOwner
1310
ATExecClusterOn
39
ATExecCmd
36457
ATExecColumnDefault
383
ATExecCookedColumnDefault
53
ATExecDetachPartition
365
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1478
ATExecDropConstraint
549
ATExecDropExpression
37
ATExecDropIdentity
61
ATExecDropInherit
69
ATExecDropNotNull
177
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
90
ATExecGenericOptions
31
ATExecMergePartitions
116
ATExecReplicaIdentity
313
ATExecSetAccessMethodNoStorage
29
ATExecSetCompression
47
ATExecSetExpression
153
ATExecSetIdentity
49
ATExecSetNotNull
469
ATExecSetOptions
21
ATExecSetRelOptions
622
ATExecSetRowSecurity
242
ATExecSetStatistics
107
ATExecSetStorage
173
ATExecSetTableSpace
106
ATExecSetTableSpaceNoStorage
24
ATExecSplitPartition
128
ATExecValidateConstraint
347
ATGetQueueEntry
27872
ATParseTransformCmd
14714
ATPostAlterTypeCleanup
865
ATPostAlterTypeParse
617
ATPrepAddColumn
1581
ATPrepAddPrimaryKey
9529
ATPrepAlterColumnType
935
ATPrepChangeInherit
378
ATPrepChangePersistence
66
ATPrepCmd
22089
ATPrepDropColumn
1113
ATPrepDropExpression
57
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
104
ATRewriteCatalogs
20357
ATRewriteTable
4098
ATRewriteTables
18188
ATSimplePermissions
24714
ATSimpleRecursion
897
ATTypedTableRecursion
125
AlterCheckConstrEnforceabilityRecurse
148
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
460
AlterFKConstrEnforceabilityRecurse
32
AlterIndexNamespaces
64
AlterRelationNamespaceInternal
135
AlterSeqNamespaces
64
AlterTable
20482
AlterTableGetLockLevel
20839
AlterTableInternal
184
AlterTableLookupRelation
20655
AlterTableMoveAll
15
AlterTableNamespace
88
AlterTableNamespaceInternal
68
AtEOSubXact_on_commit_actions
11802
AtEOXact_on_commit_actions
606575
AttachPartitionEnsureIndexes
1834
AttachPartitionForeignKey
108
BuildDescForRelation
42045
CheckAlterTableIsSafe
38467
CheckRelationTableSpaceMove
148
CheckTableNotInUse
110006
ChooseForeignKeyConstraintNameAddition
991
CloneFkReferenced
7629
CloneFkReferencing
7641
CloneForeignKeyConstraints
7641
CloneRowTriggersToPartition
2130
ComputePartitionAttrs
3518
ConstraintImpliedByRelConstraint
2860
CreateFKCheckTrigger
3924
CreateInheritance
2175
DefineRelation
39808
DetachPartitionFinalize
664
DropClonedTriggersFromPartition
664
DropErrorMsgNonExistent
625
DropErrorMsgWrongType
4
DropForeignKeyConstraintTriggers
156
ExecuteTruncate
1140
ExecuteTruncateGuts
1125
GetAttributeCompression
156445
GetAttributeStorage
204
GetForeignKeyActionTriggers
172
GetForeignKeyCheckTriggers
587
GetParentedForeignKeyRefs
1000
MarkInheritDetached
75
MergeAttributes
39673
MergeAttributesIntoExisting
2171
MergeCheckConstraint
493
MergeChildAttribute
251
MergeConstraintsIntoExisting
2083
MergeInheritedAttribute
245
MergePartitionsMoveRows
88
NotNullImpliedByRelConstraints
812
PartConstraintImpliedByRelConstraint
2048
PreCommit_on_commit_actions
572276
QueueCheckConstraintValidation
84
QueueFKConstraintValidation
225
QueueNNConstraintValidation
74
QueuePartitionConstraintValidation
1723
RangeVarCallbackForAlterRelation
21695
RangeVarCallbackForAttachIndex
255
RangeVarCallbackForDropRelation
13824
RangeVarCallbackForRenameAttribute
269
RangeVarCallbackForTruncate
1407
RangeVarCallbackMaintainsTable
670
RangeVarCallbackOwnsRelation
11470
RebuildConstraintComment
410
RememberAllDependentForRebuilding
917
RememberClusterOnForRebuilding
306
RememberConstraintForRebuilding
508
RememberIndexForRebuilding
167
RememberReplicaIdentityForRebuilding
306
RememberStatisticsForRebuilding
53
RemoveInheritance
765
RemoveInheritedConstraint
24
RemoveRelations
11227
RenameConstraint
56
RenameRelation
327
RenameRelationInternal
1102
ResetRelRewrite
378
SetIndexStorageProperties
208
SetRelationHasSubclass
11816
SetRelationTableSpace
130
SplitPartitionMoveRows
120
StoreCatalogInheritance
39070
StoreCatalogInheritance1
9383
TryReuseForeignKey
4
TryReuseIndex
73
addFkConstraint
2741
addFkRecurseReferenced
2253
addFkRecurseReferencing
1934
add_column_collation_dependency
2567
add_column_datatype_dependency
2567
alter_table_type_to_string
73
attachPartitionTable
1906
buildExpressionExecutionStates
420
change_owner_fix_column_acls
378
change_owner_recurse_to_sequences
378
checkFkeyPermissions
1602
check_for_column_name_collision
2309
check_of_type
119
constraints_equivalent
136
createForeignKeyActionTriggers
2249
createForeignKeyCheckTriggers
1962
createPartitionTable
440
createSplitPartitionContext
332
createTableConstraints
420
decompile_conbin
272
deleteSplitPartitionContext
332
detachPartitionTable
368
drop_parent_dependency
757
dropconstraint_internal
829
evaluateGeneratedExpressionsAndCheckConstraints
664
findAttrByName
16243
findFkeyCast
8
find_composite_type_dependencies
3241
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
32211
rename_constraint_internal
60
renameatt
209
renameatt_check
667
renameatt_internal
366
set_attnotnull
15214
storage_name
16
transformColumnNameList
4299
transformFkeyCheckAttrs
839
transformFkeyGetPrimaryKey
811
transformPartitionSpec
3538
truncate_check_activity
2566
truncate_check_perms
1466
truncate_check_rel
2685
tryAttachPartitionForeignKey
183
validateFkOnDeleteSetColumns
1690
validateForeignKeyConstraint
734
validatePartitionedIndex
211
verifyNotNullPKCompatible
338
verifyPartitionIndexNotNull
55
Generated by:
LCOV version 2.0-1