LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
6246
6789
92.0 %
Date:
2025-04-24 18:15:18
Functions:
207
208
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
10884
ATAddForeignKeyConstraint
2638
ATCheckPartitionsNotInUse
798
ATColumnChangeRequiresRewrite
1008
ATController
34200
ATDetachCheckNoForeignKeyRefs
514
ATExecAddColumn
2902
ATExecAddConstraint
12600
ATExecAddIdentity
204
ATExecAddIndex
1898
ATExecAddIndexConstraint
10420
ATExecAddInherit
418
ATExecAddOf
66
ATExecAddStatistics
14
ATExecAlterColumnGenericOptions
172
ATExecAlterColumnType
1054
ATExecAlterConstrDeferrability
162
ATExecAlterConstrEnforceability
150
ATExecAlterConstrInheritability
60
ATExecAlterConstraint
282
ATExecAlterConstraintInternal
222
ATExecAttachPartition
2784
ATExecAttachPartitionIdx
488
ATExecChangeOwner
3776
ATExecClusterOn
64
ATExecCmd
60852
ATExecColumnDefault
612
ATExecCookedColumnDefault
80
ATExecDetachPartition
558
ATExecDetachPartitionFinalize
14
ATExecDropCluster
18
ATExecDropColumn
2194
ATExecDropConstraint
792
ATExecDropExpression
56
ATExecDropIdentity
68
ATExecDropInherit
86
ATExecDropNotNull
268
ATExecDropOf
6
ATExecEnableDisableRule
52
ATExecEnableDisableTrigger
346
ATExecForceNoForceRowSecurity
128
ATExecGenericOptions
58
ATExecReplicaIdentity
508
ATExecSetAccessMethodNoStorage
44
ATExecSetCompression
90
ATExecSetExpression
180
ATExecSetIdentity
74
ATExecSetNotNull
706
ATExecSetOptions
32
ATExecSetRelOptions
958
ATExecSetRowSecurity
312
ATExecSetStatistics
164
ATExecSetStorage
246
ATExecSetTableSpace
162
ATExecSetTableSpaceNoStorage
36
ATExecValidateConstraint
556
ATGetQueueEntry
43794
ATParseTransformCmd
23490
ATPostAlterTypeCleanup
1120
ATPostAlterTypeParse
798
ATPrepAddColumn
2182
ATPrepAddInherit
436
ATPrepAddPrimaryKey
16062
ATPrepAlterColumnType
1282
ATPrepChangePersistence
100
ATPrepCmd
36306
ATPrepDropColumn
1650
ATPrepDropExpression
86
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
158
ATRewriteCatalogs
33800
ATRewriteTable
6110
ATRewriteTables
30984
ATSimplePermissions
38540
ATSimpleRecursion
1324
ATTypedTableRecursion
190
AlterConstrDeferrabilityRecurse
42
AlterConstrEnforceabilityRecurse
36
AlterConstrTriggerDeferrability
162
AlterConstrUpdateConstraintEntry
366
AlterIndexNamespaces
86
AlterRelationNamespaceInternal
188
AlterSeqNamespaces
86
AlterTable
33936
AlterTableGetLockLevel
34444
AlterTableInternal
282
AlterTableLookupRelation
34162
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
86
AtEOSubXact_on_commit_actions
19926
AtEOXact_on_commit_actions
863472
AttachPartitionEnsureIndexes
2520
AttachPartitionForeignKey
150
BuildDescForRelation
65760
CheckAlterTableIsSafe
63068
CheckRelationTableSpaceMove
226
CheckTableNotInUse
171618
ChooseForeignKeyConstraintNameAddition
1418
CloneFkReferenced
9950
CloneFkReferencing
9950
CloneForeignKeyConstraints
9950
CloneRowTriggersToPartition
2910
ComputePartitionAttrs
5060
ConstraintImpliedByRelConstraint
4816
CreateFKCheckTrigger
5900
CreateInheritance
3016
DefineRelation
63242
DetachAddConstraintIfNeeded
140
DetachPartitionFinalize
444
DropClonedTriggersFromPartition
444
DropErrorMsgNonExistent
1080
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
222
ExecuteTruncate
2924
ExecuteTruncateGuts
2906
GetAttributeCompression
257556
GetAttributeStorage
254
GetForeignKeyActionTriggers
126
GetForeignKeyCheckTriggers
772
GetParentedForeignKeyRefs
958
MarkInheritDetached
146
MergeAttributes
63038
MergeAttributesIntoExisting
3010
MergeCheckConstraint
662
MergeChildAttribute
418
MergeConstraintsIntoExisting
2878
MergeInheritedAttribute
380
NotNullImpliedByRelConstraints
1238
PartConstraintImpliedByRelConstraint
3578
PreCommit_on_commit_actions
814998
QueueCheckConstraintValidation
126
QueueFKConstraintValidation
334
QueueNNConstraintValidation
96
QueuePartitionConstraintValidation
2948
RangeVarCallbackForAlterRelation
35744
RangeVarCallbackForAttachIndex
506
RangeVarCallbackForDropRelation
21410
RangeVarCallbackForRenameAttribute
410
RangeVarCallbackForTruncate
3546
RangeVarCallbackMaintainsTable
1036
RangeVarCallbackOwnsRelation
15994
RebuildConstraintComment
568
RememberAllDependentForRebuilding
1126
RememberClusterOnForRebuilding
444
RememberConstraintForRebuilding
686
RememberIndexForRebuilding
236
RememberReplicaIdentityForRebuilding
444
RememberStatisticsForRebuilding
14
RemoveInheritance
578
RemoveInheritedConstraint
24
RemoveRelations
17034
RenameConstraint
84
RenameRelation
510
RenameRelationInternal
1702
ResetRelRewrite
610
SetIndexStorageProperties
318
SetRelationHasSubclass
15758
SetRelationTableSpace
204
StoreCatalogInheritance
62174
StoreCatalogInheritance1
12648
TryReuseForeignKey
6
TryReuseIndex
104
addFkConstraint
3930
addFkRecurseReferenced
3202
addFkRecurseReferencing
2908
add_column_collation_dependency
3680
add_column_datatype_dependency
3680
alter_table_type_to_string
80
change_owner_fix_column_acls
488
change_owner_recurse_to_sequences
488
checkFkeyPermissions
2432
check_for_column_name_collision
3280
check_of_type
194
constraints_equivalent
94
createForeignKeyActionTriggers
3208
createForeignKeyCheckTriggers
2950
decompile_conbin
188
drop_parent_dependency
566
dropconstraint_internal
1186
findAttrByName
21878
findFkeyCast
12
find_composite_type_dependencies
4440
find_typed_table_dependencies
214
index_copy_data
62
refuseDupeIndexAttach
452
register_on_commit_action
176
relation_mark_replica_identity
460
remove_on_commit_action
47784
rename_constraint_internal
90
renameatt
316
renameatt_check
1010
renameatt_internal
552
set_attnotnull
25174
storage_name
24
transformColumnNameList
6568
transformFkeyCheckAttrs
1320
transformFkeyGetPrimaryKey
1184
transformPartitionSpec
5090
truncate_check_activity
5042
truncate_check_perms
3634
truncate_check_rel
5436
tryAttachPartitionForeignKey
270
validateFkOnDeleteSetColumns
2564
validateForeignKeyConstraint
1212
validatePartitionedIndex
434
verifyNotNullPKCompatible
836
verifyPartitionIndexNotNull
166
Generated by:
LCOV version 1.14