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