LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
5962
6508
91.6 %
Date:
2025-01-16 20:16:30
Functions:
197
198
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
10280
ATAddForeignKeyConstraint
2518
ATCheckPartitionsNotInUse
822
ATColumnChangeRequiresRewrite
936
ATController
29322
ATDetachCheckNoForeignKeyRefs
502
ATExecAddColumn
2644
ATExecAddConstraint
11986
ATExecAddIdentity
160
ATExecAddIndex
1588
ATExecAddIndexConstraint
9540
ATExecAddInherit
328
ATExecAddOf
66
ATExecAddStatistics
14
ATExecAlterChildConstr
42
ATExecAlterColumnGenericOptions
172
ATExecAlterColumnType
970
ATExecAlterConstrRecurse
180
ATExecAlterConstraint
126
ATExecAttachPartition
2204
ATExecAttachPartitionIdx
392
ATExecChangeOwner
2022
ATExecClusterOn
64
ATExecCmd
54564
ATExecColumnDefault
562
ATExecCookedColumnDefault
56
ATExecDetachPartition
546
ATExecDetachPartitionFinalize
14
ATExecDropCluster
18
ATExecDropColumn
2148
ATExecDropConstraint
816
ATExecDropExpression
32
ATExecDropIdentity
68
ATExecDropInherit
86
ATExecDropNotNull
256
ATExecDropOf
6
ATExecEnableDisableRule
46
ATExecEnableDisableTrigger
340
ATExecForceNoForceRowSecurity
120
ATExecGenericOptions
58
ATExecReplicaIdentity
502
ATExecSetAccessMethodNoStorage
44
ATExecSetCompression
68
ATExecSetExpression
84
ATExecSetIdentity
74
ATExecSetNotNull
580
ATExecSetOptions
32
ATExecSetRelOptions
946
ATExecSetRowSecurity
294
ATExecSetStatistics
164
ATExecSetStorage
234
ATExecSetTableSpace
164
ATExecSetTableSpaceNoStorage
36
ATExecValidateConstraint
442
ATGetQueueEntry
38262
ATParseTransformCmd
21376
ATPostAlterTypeCleanup
988
ATPostAlterTypeParse
798
ATPrepAddColumn
2014
ATPrepAddInherit
346
ATPrepAddPrimaryKey
14938
ATPrepAlterColumnType
1168
ATPrepChangePersistence
100
ATPrepCmd
31748
ATPrepDropColumn
1604
ATPrepDropExpression
44
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
160
ATRewriteCatalogs
28984
ATRewriteTable
5220
ATRewriteTables
26426
ATSimplePermissions
34770
ATSimpleRecursion
1124
ATTypedTableRecursion
190
AlterConstrTriggerDeferrability
180
AlterIndexNamespaces
86
AlterRelationNamespaceInternal
188
AlterSeqNamespaces
86
AlterTable
29062
AlterTableGetLockLevel
29564
AlterTableInternal
278
AlterTableLookupRelation
29286
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
86
AtEOSubXact_on_commit_actions
19984
AtEOXact_on_commit_actions
793762
AttachPartitionEnsureIndexes
1982
BuildDescForRelation
59642
CheckAlterTableIsSafe
55692
CheckRelationTableSpaceMove
228
CheckTableNotInUse
158588
ChooseForeignKeyConstraintNameAddition
2222
CloneFkReferenced
9274
CloneFkReferencing
9274
CloneForeignKeyConstraints
9274
CloneRowTriggersToPartition
2360
ComputePartitionAttrs
4730
ConstraintImpliedByRelConstraint
4180
CreateFKCheckTrigger
5576
CreateInheritance
2352
DefineRelation
57302
DetachAddConstraintIfNeeded
140
DetachPartitionFinalize
432
DropClonedTriggersFromPartition
432
DropErrorMsgNonExistent
1060
DropErrorMsgWrongType
0
ExecuteTruncate
1618
ExecuteTruncateGuts
1606
GetAttributeCompression
231654
GetAttributeStorage
242
GetForeignKeyActionTriggers
126
GetForeignKeyCheckTriggers
640
GetParentedForeignKeyRefs
934
MarkInheritDetached
146
MergeAttributes
57098
MergeAttributesIntoExisting
2346
MergeCheckConstraint
580
MergeChildAttribute
304
MergeConstraintsIntoExisting
2262
MergeInheritedAttribute
314
NotNullImpliedByRelConstraints
1148
PartConstraintImpliedByRelConstraint
3032
PreCommit_on_commit_actions
747062
QueueCheckConstraintValidation
120
QueueFKConstraintValidation
298
QueuePartitionConstraintValidation
2402
RangeVarCallbackForAlterRelation
30800
RangeVarCallbackForAttachIndex
402
RangeVarCallbackForDropRelation
20638
RangeVarCallbackForRenameAttribute
418
RangeVarCallbackForTruncate
2040
RangeVarCallbackMaintainsTable
1020
RangeVarCallbackOwnsRelation
15138
RebuildConstraintComment
568
RememberAllDependentForRebuilding
1042
RememberClusterOnForRebuilding
444
RememberConstraintForRebuilding
686
RememberIndexForRebuilding
236
RememberReplicaIdentityForRebuilding
444
RememberStatisticsForRebuilding
14
RemoveInheritance
566
RemoveRelations
16458
RenameConstraint
84
RenameRelation
510
RenameRelationInternal
1638
ResetRelRewrite
578
SetIndexStorageProperties
284
SetRelationHasSubclass
14556
SetRelationTableSpace
206
StoreCatalogInheritance
56384
StoreCatalogInheritance1
11644
TryReuseForeignKey
6
TryReuseIndex
104
addFkConstraint
3658
addFkRecurseReferenced
2948
addFkRecurseReferencing
2788
add_column_collation_dependency
3374
add_column_datatype_dependency
3374
alter_table_type_to_string
78
change_owner_fix_column_acls
486
change_owner_recurse_to_sequences
486
checkFkeyPermissions
2312
check_for_column_name_collision
3034
check_of_type
176
constraints_equivalent
92
createForeignKeyActionTriggers
2948
createForeignKeyCheckTriggers
2788
decompile_conbin
184
drop_parent_dependency
554
dropconstraint_internal
1198
findAttrByName
20620
findFkeyCast
12
find_composite_type_dependencies
3960
find_typed_table_dependencies
214
index_copy_data
62
refuseDupeIndexAttach
356
register_on_commit_action
166
relation_mark_replica_identity
454
remove_on_commit_action
45412
rename_constraint_internal
90
renameatt
316
renameatt_check
1018
renameatt_internal
552
set_attnotnull
22866
storage_name
24
transformColumnNameList
6280
transformFkeyCheckAttrs
1272
transformFkeyGetPrimaryKey
1112
transformPartitionSpec
4760
truncate_check_activity
3790
truncate_check_perms
2128
truncate_check_rel
3954
tryAttachPartitionForeignKey
312
validateFkOnDeleteSetColumns
2444
validateForeignKeyConstraint
1108
validatePartitionedIndex
338
verifyPartitionIndexNotNull
92
Generated by:
LCOV version 1.14