LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
6069
6612
91.8 %
Date:
2025-03-11 19:14:48
Functions:
200
201
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
10378
ATAddForeignKeyConstraint
2582
ATCheckPartitionsNotInUse
780
ATColumnChangeRequiresRewrite
990
ATController
30134
ATDetachCheckNoForeignKeyRefs
514
ATExecAddColumn
2788
ATExecAddConstraint
12148
ATExecAddIdentity
160
ATExecAddIndex
1622
ATExecAddIndexConstraint
9540
ATExecAddInherit
392
ATExecAddOf
66
ATExecAddStatistics
14
ATExecAlterChildConstr
42
ATExecAlterColumnGenericOptions
172
ATExecAlterColumnType
1036
ATExecAlterConstraint
180
ATExecAlterConstraintInternal
204
ATExecAttachPartition
2302
ATExecAttachPartitionIdx
392
ATExecChangeOwner
2122
ATExecClusterOn
64
ATExecCmd
55650
ATExecColumnDefault
584
ATExecCookedColumnDefault
80
ATExecDetachPartition
558
ATExecDetachPartitionFinalize
14
ATExecDropCluster
18
ATExecDropColumn
2188
ATExecDropConstraint
774
ATExecDropExpression
56
ATExecDropIdentity
68
ATExecDropInherit
86
ATExecDropNotNull
262
ATExecDropOf
6
ATExecEnableDisableRule
46
ATExecEnableDisableTrigger
340
ATExecForceNoForceRowSecurity
126
ATExecGenericOptions
58
ATExecReplicaIdentity
508
ATExecSetAccessMethodNoStorage
44
ATExecSetCompression
68
ATExecSetExpression
156
ATExecSetIdentity
74
ATExecSetNotNull
676
ATExecSetOptions
32
ATExecSetRelOptions
946
ATExecSetRowSecurity
300
ATExecSetStatistics
164
ATExecSetStorage
240
ATExecSetTableSpace
162
ATExecSetTableSpaceNoStorage
36
ATExecValidateConstraint
460
ATGetQueueEntry
39326
ATParseTransformCmd
21886
ATPostAlterTypeCleanup
1084
ATPostAlterTypeParse
798
ATPrepAddColumn
2146
ATPrepAddInherit
410
ATPrepAddPrimaryKey
15110
ATPrepAlterColumnType
1264
ATPrepChangePersistence
100
ATPrepCmd
32686
ATPrepDropColumn
1644
ATPrepDropExpression
86
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
158
ATRewriteCatalogs
29760
ATRewriteTable
5394
ATRewriteTables
26992
ATSimplePermissions
35872
ATSimpleRecursion
1266
ATTypedTableRecursion
190
AlterConstrTriggerDeferrability
156
AlterIndexNamespaces
86
AlterRelationNamespaceInternal
188
AlterSeqNamespaces
86
AlterTable
29874
AlterTableGetLockLevel
30376
AlterTableInternal
278
AlterTableLookupRelation
30098
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
86
AtEOSubXact_on_commit_actions
19948
AtEOXact_on_commit_actions
817246
AttachPartitionEnsureIndexes
2044
AttachPartitionForeignKey
132
BuildDescForRelation
62004
CheckAlterTableIsSafe
57024
CheckRelationTableSpaceMove
226
CheckTableNotInUse
162948
ChooseForeignKeyConstraintNameAddition
2414
CloneFkReferenced
9430
CloneFkReferencing
9430
CloneForeignKeyConstraints
9430
CloneRowTriggersToPartition
2434
ComputePartitionAttrs
4832
ConstraintImpliedByRelConstraint
4304
CreateFKCheckTrigger
5620
CreateInheritance
2508
DefineRelation
59592
DetachAddConstraintIfNeeded
140
DetachPartitionFinalize
444
DropClonedTriggersFromPartition
444
DropErrorMsgNonExistent
1074
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
132
ExecuteTruncate
1622
ExecuteTruncateGuts
1610
GetAttributeCompression
235602
GetAttributeStorage
248
GetForeignKeyActionTriggers
126
GetForeignKeyCheckTriggers
760
GetParentedForeignKeyRefs
958
MarkInheritDetached
146
MergeAttributes
59388
MergeAttributesIntoExisting
2502
MergeCheckConstraint
586
MergeChildAttribute
352
MergeConstraintsIntoExisting
2376
MergeInheritedAttribute
350
NotNullImpliedByRelConstraints
1202
PartConstraintImpliedByRelConstraint
3102
PreCommit_on_commit_actions
769622
QueueCheckConstraintValidation
126
QueueFKConstraintValidation
334
QueuePartitionConstraintValidation
2472
RangeVarCallbackForAlterRelation
31588
RangeVarCallbackForAttachIndex
410
RangeVarCallbackForDropRelation
21214
RangeVarCallbackForRenameAttribute
418
RangeVarCallbackForTruncate
1998
RangeVarCallbackMaintainsTable
1018
RangeVarCallbackOwnsRelation
15594
RebuildConstraintComment
568
RememberAllDependentForRebuilding
1108
RememberClusterOnForRebuilding
444
RememberConstraintForRebuilding
686
RememberIndexForRebuilding
236
RememberReplicaIdentityForRebuilding
444
RememberStatisticsForRebuilding
14
RemoveInheritance
578
RemoveInheritedConstraint
24
RemoveRelations
16868
RenameConstraint
84
RenameRelation
510
RenameRelationInternal
1662
ResetRelRewrite
590
SetIndexStorageProperties
290
SetRelationHasSubclass
14948
SetRelationTableSpace
204
StoreCatalogInheritance
58530
StoreCatalogInheritance1
11948
TryReuseForeignKey
6
TryReuseIndex
104
addFkConstraint
3788
addFkRecurseReferenced
3102
addFkRecurseReferencing
2810
add_column_collation_dependency
3560
add_column_datatype_dependency
3560
alter_table_type_to_string
78
change_owner_fix_column_acls
486
change_owner_recurse_to_sequences
486
checkFkeyPermissions
2376
check_for_column_name_collision
3178
check_of_type
182
constraints_equivalent
92
createForeignKeyActionTriggers
3102
createForeignKeyCheckTriggers
2810
decompile_conbin
184
drop_parent_dependency
566
dropconstraint_internal
1156
findAttrByName
21360
findFkeyCast
12
find_composite_type_dependencies
4272
find_typed_table_dependencies
214
index_copy_data
62
refuseDupeIndexAttach
356
register_on_commit_action
166
relation_mark_replica_identity
460
remove_on_commit_action
47328
rename_constraint_internal
90
renameatt
316
renameatt_check
1018
renameatt_internal
552
set_attnotnull
23446
storage_name
24
transformColumnNameList
6418
transformFkeyCheckAttrs
1282
transformFkeyGetPrimaryKey
1166
transformPartitionSpec
4862
truncate_check_activity
3698
truncate_check_perms
2086
truncate_check_rel
3846
tryAttachPartitionForeignKey
360
validateFkOnDeleteSetColumns
2508
validateForeignKeyConstraint
1100
validatePartitionedIndex
338
verifyPartitionIndexNotNull
92
Generated by:
LCOV version 1.14