LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
6241
6783
92.0 %
Date:
2025-12-12 00:18:36
Functions:
206
207
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
11130
ATAddForeignKeyConstraint
2672
ATCheckPartitionsNotInUse
818
ATColumnChangeRequiresRewrite
1146
ATController
32762
ATDetachCheckNoForeignKeyRefs
534
ATExecAddColumn
2934
ATExecAddConstraint
13012
ATExecAddIdentity
166
ATExecAddIndex
1642
ATExecAddIndexConstraint
10860
ATExecAddInherit
446
ATExecAddOf
66
ATExecAddStatistics
74
ATExecAlterColumnGenericOptions
172
ATExecAlterColumnType
1192
ATExecAlterConstrDeferrability
162
ATExecAlterConstrEnforceability
168
ATExecAlterConstrInheritability
60
ATExecAlterConstraint
288
ATExecAlterConstraintInternal
228
ATExecAttachPartition
2428
ATExecAttachPartitionIdx
384
ATExecChangeOwner
2240
ATExecClusterOn
64
ATExecCmd
60088
ATExecColumnDefault
584
ATExecCookedColumnDefault
80
ATExecDetachPartition
578
ATExecDetachPartitionFinalize
14
ATExecDropCluster
18
ATExecDropColumn
2208
ATExecDropConstraint
812
ATExecDropExpression
56
ATExecDropIdentity
68
ATExecDropInherit
94
ATExecDropNotNull
268
ATExecDropOf
6
ATExecEnableDisableRule
46
ATExecEnableDisableTrigger
342
ATExecForceNoForceRowSecurity
132
ATExecGenericOptions
58
ATExecReplicaIdentity
512
ATExecSetAccessMethodNoStorage
44
ATExecSetCompression
78
ATExecSetExpression
224
ATExecSetIdentity
74
ATExecSetNotNull
712
ATExecSetOptions
32
ATExecSetRelOptions
976
ATExecSetRowSecurity
348
ATExecSetStatistics
164
ATExecSetStorage
260
ATExecSetTableSpace
168
ATExecSetTableSpaceNoStorage
36
ATExecValidateConstraint
584
ATGetQueueEntry
41996
ATParseTransformCmd
23432
ATPostAlterTypeCleanup
1302
ATPostAlterTypeParse
882
ATPrepAddColumn
2214
ATPrepAddInherit
464
ATPrepAddPrimaryKey
16306
ATPrepAlterColumnType
1426
ATPrepChangePersistence
100
ATPrepCmd
34892
ATPrepDropColumn
1658
ATPrepDropExpression
86
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
164
ATRewriteCatalogs
32356
ATRewriteTable
5918
ATRewriteTables
29528
ATSimplePermissions
38342
ATSimpleRecursion
1354
ATTypedTableRecursion
192
AlterConstrDeferrabilityRecurse
42
AlterConstrEnforceabilityRecurse
42
AlterConstrTriggerDeferrability
162
AlterConstrUpdateConstraintEntry
384
AlterIndexNamespaces
86
AlterRelationNamespaceInternal
188
AlterSeqNamespaces
86
AlterTable
32502
AlterTableGetLockLevel
33006
AlterTableInternal
278
AlterTableLookupRelation
32728
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
86
AtEOSubXact_on_commit_actions
20074
AtEOXact_on_commit_actions
1179950
AttachPartitionEnsureIndexes
2164
AttachPartitionForeignKey
162
BuildDescForRelation
66460
CheckAlterTableIsSafe
62022
CheckRelationTableSpaceMove
232
CheckTableNotInUse
171646
ChooseForeignKeyConstraintNameAddition
1472
CloneFkReferenced
9852
CloneFkReferencing
9870
CloneForeignKeyConstraints
9870
CloneRowTriggersToPartition
2578
ComputePartitionAttrs
5098
ConstraintImpliedByRelConstraint
4332
CreateFKCheckTrigger
5944
CreateInheritance
2688
DefineRelation
63914
DetachPartitionFinalize
464
DropClonedTriggersFromPartition
464
DropErrorMsgNonExistent
1088
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
234
ExecuteTruncate
1772
ExecuteTruncateGuts
1756
GetAttributeCompression
263880
GetAttributeStorage
274
GetForeignKeyActionTriggers
222
GetForeignKeyCheckTriggers
832
GetParentedForeignKeyRefs
998
MarkInheritDetached
146
MergeAttributes
63710
MergeAttributesIntoExisting
2682
MergeCheckConstraint
688
MergeChildAttribute
380
MergeConstraintsIntoExisting
2550
MergeInheritedAttribute
370
NotNullImpliedByRelConstraints
1244
PartConstraintImpliedByRelConstraint
3088
PreCommit_on_commit_actions
1128790
QueueCheckConstraintValidation
126
QueueFKConstraintValidation
394
QueueNNConstraintValidation
112
QueuePartitionConstraintValidation
2598
RangeVarCallbackForAlterRelation
34114
RangeVarCallbackForAttachIndex
408
RangeVarCallbackForDropRelation
22310
RangeVarCallbackForRenameAttribute
400
RangeVarCallbackForTruncate
2142
RangeVarCallbackMaintainsTable
1018
RangeVarCallbackOwnsRelation
16140
RebuildConstraintComment
580
RememberAllDependentForRebuilding
1290
RememberClusterOnForRebuilding
456
RememberConstraintForRebuilding
698
RememberIndexForRebuilding
248
RememberReplicaIdentityForRebuilding
456
RememberStatisticsForRebuilding
74
RemoveInheritance
606
RemoveInheritedConstraint
36
RemoveRelations
17666
RenameConstraint
84
RenameRelation
512
RenameRelationInternal
1680
ResetRelRewrite
598
SetIndexStorageProperties
320
SetRelationHasSubclass
15638
SetRelationTableSpace
204
StoreCatalogInheritance
62810
StoreCatalogInheritance1
12566
TryReuseForeignKey
6
TryReuseIndex
104
addFkConstraint
4100
addFkRecurseReferenced
3396
addFkRecurseReferencing
2930
add_column_collation_dependency
3844
add_column_datatype_dependency
3844
alter_table_type_to_string
80
change_owner_fix_column_acls
492
change_owner_recurse_to_sequences
492
checkFkeyPermissions
2466
check_for_column_name_collision
3312
check_of_type
182
constraints_equivalent
92
createForeignKeyActionTriggers
3402
createForeignKeyCheckTriggers
2972
decompile_conbin
184
drop_parent_dependency
594
dropconstraint_internal
1206
findAttrByName
22328
findFkeyCast
12
find_composite_type_dependencies
4796
find_typed_table_dependencies
216
index_copy_data
62
refuseDupeIndexAttach
348
register_on_commit_action
176
relation_mark_replica_identity
464
remove_on_commit_action
49384
rename_constraint_internal
90
renameatt
316
renameatt_check
1000
renameatt_internal
552
set_attnotnull
25590
storage_name
24
transformColumnNameList
6598
transformFkeyCheckAttrs
1282
transformFkeyGetPrimaryKey
1256
transformPartitionSpec
5128
truncate_check_activity
3890
truncate_check_perms
2230
truncate_check_rel
4032
tryAttachPartitionForeignKey
276
validateFkOnDeleteSetColumns
2598
validateForeignKeyConstraint
1166
validatePartitionedIndex
330
verifyNotNullPKCompatible
556
verifyPartitionIndexNotNull
96
Generated by:
LCOV version 1.16