LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
6285
6854
91.7 %
Date:
2024-05-06 17:11:32
Functions:
201
202
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
2062
ATAddForeignKeyConstraint
2464
ATCheckPartitionsNotInUse
942
ATColumnChangeRequiresRewrite
914
ATController
34682
ATDetachCheckNoForeignKeyRefs
472
ATExecAddColumn
2604
ATExecAddConstraint
3876
ATExecAddIdentity
150
ATExecAddIndex
1464
ATExecAddIndexConstraint
8434
ATExecAddInherit
324
ATExecAddOf
66
ATExecAddStatistics
14
ATExecAlterColumnGenericOptions
164
ATExecAlterColumnType
948
ATExecAlterConstrRecurse
180
ATExecAlterConstraint
126
ATExecAttachPartition
2182
ATExecAttachPartitionIdx
384
ATExecChangeOwner
1986
ATExecClusterOn
64
ATExecCmd
58220
ATExecColumnDefault
556
ATExecCookedColumnDefault
110
ATExecDetachPartition
516
ATExecDetachPartitionFinalize
14
ATExecDropCluster
18
ATExecDropColumn
2162
ATExecDropConstraint
936
ATExecDropExpression
32
ATExecDropIdentity
98
ATExecDropInherit
44
ATExecDropNotNull
256
ATExecDropOf
6
ATExecEnableDisableRule
46
ATExecEnableDisableTrigger
340
ATExecForceNoForceRowSecurity
114
ATExecGenericOptions
50
ATExecMergePartitions
102
ATExecReplicaIdentity
468
ATExecSetAccessMethodNoStorage
44
ATExecSetAttNotNull
14714
ATExecSetCompression
68
ATExecSetExpression
84
ATExecSetIdentity
74
ATExecSetNotNull
502
ATExecSetOptions
32
ATExecSetRelOptions
934
ATExecSetRowSecurity
288
ATExecSetStatistics
164
ATExecSetStorage
234
ATExecSetTableSpace
162
ATExecSetTableSpaceNoStorage
36
ATExecSplitPartition
138
ATExecValidateConstraint
436
ATGetQueueEntry
44054
ATInheritAdjustNotNulls
278
ATParseTransformCmd
19632
ATPostAlterTypeCleanup
960
ATPostAlterTypeParse
656
ATPrepAddColumn
1986
ATPrepAddInherit
342
ATPrepAddPrimaryKey
9482
ATPrepAlterColumnType
1122
ATPrepChangePersistence
88
ATPrepCmd
37380
ATPrepDropColumn
1618
ATPrepDropExpression
44
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
158
ATRewriteCatalogs
34410
ATRewriteTable
5454
ATRewriteTables
31750
ATSimplePermissions
40164
ATSimpleRecursion
15664
ATTypedTableRecursion
190
AlterIndexNamespaces
84
AlterRelationNamespaceInternal
182
AlterSeqNamespaces
84
AlterTable
34422
AlterTableGetLockLevel
34922
AlterTableInternal
278
AlterTableLookupRelation
34644
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
84
AtEOSubXact_on_commit_actions
18014
AtEOXact_on_commit_actions
565336
AttachPartitionEnsureIndexes
2446
BuildDescForRelation
55686
CheckRelationTableSpaceMove
226
CheckTableNotInUse
137492
ChooseForeignKeyConstraintNameAddition
2042
CloneFkReferenced
10318
CloneFkReferencing
10318
CloneForeignKeyConstraints
10318
CloneRowTriggersToPartition
2842
ComputePartitionAttrs
4870
ConstraintImpliedByRelConstraint
4686
CreateFKCheckTrigger
5492
CreateInheritance
2812
DefineRelation
53374
DetachAddConstraintIfNeeded
140
DetachPartitionFinalize
780
DropClonedTriggersFromPartition
780
DropErrorMsgNonExistent
1080
DropErrorMsgWrongType
0
ExecuteTruncate
1438
ExecuteTruncateGuts
1428
GetAttributeCompression
217634
GetAttributeStorage
242
GetForeignKeyActionTriggers
150
GetForeignKeyCheckTriggers
616
GetParentedForeignKeyRefs
1252
MarkInheritDetached
146
MergeAttributes
53176
MergeAttributesIntoExisting
2806
MergeCheckConstraint
286
MergeChildAttribute
280
MergeConstraintsIntoExisting
2728
MergeInheritedAttribute
302
NotNullImpliedByRelConstraints
1640
PartConstraintImpliedByRelConstraint
3046
PreCommit_on_commit_actions
520534
QueuePartitionConstraintValidation
2416
RangeVarCallbackForAlterRelation
35830
RangeVarCallbackForAttachIndex
400
RangeVarCallbackForDropRelation
20118
RangeVarCallbackForRenameAttribute
398
RangeVarCallbackForTruncate
1798
RangeVarCallbackMaintainsTable
978
RangeVarCallbackOwnsRelation
14690
RebuildConstraintComment
430
RememberAllDependentForRebuilding
1014
RememberClusterOnForRebuilding
434
RememberConstraintForRebuilding
536
RememberIndexForRebuilding
232
RememberReplicaIdentityForRebuilding
434
RememberStatisticsForRebuilding
14
RemoveInheritance
872
RemoveRelations
16294
RenameConstraint
78
RenameRelation
510
RenameRelationInternal
1336
ResetRelRewrite
412
SetIndexStorageProperties
284
SetRelationHasSubclass
15958
SetRelationTableSpace
204
StoreCatalogInheritance
52462
StoreCatalogInheritance1
12612
TryReuseForeignKey
6
TryReuseIndex
102
addFkRecurseReferenced
2696
addFkRecurseReferencing
2746
add_column_collation_dependency
3312
add_column_datatype_dependency
3312
alter_table_type_to_string
42
attachPartitionTable
2518
change_owner_fix_column_acls
468
change_owner_recurse_to_sequences
468
checkFkeyPermissions
2258
check_for_column_name_collision
2982
check_of_type
170
constraints_equivalent
84
createForeignKeyActionTriggers
2762
createForeignKeyCheckTriggers
2746
createPartitionTable
498
createSplitPartitionContext
444
decompile_conbin
168
deleteSplitPartitionContext
444
drop_parent_dependency
860
dropconstraint_internal
1294
findAttrByName
22610
findFkeyCast
12
find_composite_type_dependencies
3866
find_typed_table_dependencies
214
index_copy_data
62
moveMergedTablesRows
90
moveSplitTableRows
132
refuseDupeIndexAttach
360
register_on_commit_action
166
relation_mark_replica_identity
420
remove_on_commit_action
42556
rename_constraint_internal
84
renameatt
304
renameatt_check
980
renameatt_internal
540
set_attnotnull
23730
storage_name
24
transformColumnNameList
6160
transformFkeyCheckAttrs
1260
transformFkeyGetPrimaryKey
1070
transformPartitionSpec
4900
truncate_check_activity
3492
truncate_check_perms
1888
truncate_check_rel
3616
tryAttachPartitionForeignKey
180
validateFkOnDeleteSetColumns
2390
validateForeignKeyConstraint
1084
validatePartitionedIndex
336
verifyPartitionIndexNotNull
98
Generated by:
LCOV version 1.14