LCOV - code coverage report
Current view:
top level
-
src
/
backend
/
commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
Code coverage
Lines:
92.8 %
9526
8840
Test Date:
2026-01-26 10:56:24
Functions:
99.1 %
220
218
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
64.2 %
7243
4647
Function Name
Hit count
ATExecDetachPartitionFinalize
0
DropErrorMsgWrongType
0
ATExecDropOf
1
ATExecGenericOptions
1
TryReuseForeignKey
1
MarkInheritDetached
2
findFkeyCast
2
ATExecDropCluster
3
verifyPartitionIndexNotNull
3
storage_name
4
ATExecSetOptions
5
ATExecSetTableSpaceNoStorage
5
AlterTableMoveAll
5
ATExecEnableDisableRule
6
RemoveInheritedConstraint
6
ATExecAlterColumnGenericOptions
7
ATExecSetAccessMethodNoStorage
7
ATExecSetCompression
7
AlterConstrDeferrabilityRecurse
7
AlterConstrEnforceabilityRecurse
8
ATExecAddOf
9
ATExecAlterConstrInheritability
9
ATExecClusterOn
9
ATExecDropExpression
9
index_copy_data
10
ATExecAddStatistics
12
ATExecSetIdentity
12
RememberStatisticsForRebuilding
12
ATExecCookedColumnDefault
13
ATExecDropInherit
13
AlterIndexNamespaces
13
AlterSeqNamespaces
13
AlterTableNamespaceInternal
13
ATPrepDropExpression
14
RenameConstraint
14
alter_table_type_to_string
14
ATExecDropIdentity
15
rename_constraint_internal
15
ATPrepChangePersistence
16
AlterTableNamespace
16
TryReuseIndex
17
ATPrepSetAccessMethod
18
QueueNNConstraintValidation
18
ATExecForceNoForceRowSecurity
19
MergePartitionsMoveRows
19
ATExecAddIdentity
20
ATExecEnableDisableTrigger
20
ATExecMergePartitions
21
QueueCheckConstraintValidation
21
QueueFKConstraintValidation
22
ATExecSetStatistics
25
ATExecSetTableSpace
25
ATPrepSetTableSpace
25
ATExecAlterConstrDeferrability
27
AlterConstrTriggerDeferrability
27
AttachPartitionForeignKey
27
SplitPartitionMoveRows
27
ATExecSplitPartition
28
check_of_type
28
ATTypedTableRecursion
29
AlterRelationNamespaceInternal
29
register_on_commit_action
29
ATExecAlterConstrEnforceability
30
ATExecSetStorage
31
SetRelationTableSpace
31
constraints_equivalent
31
find_typed_table_dependencies
33
verifyNotNullPKCompatible
33
ATExecDropNotNull
34
ATExecAddInherit
35
renameatt
35
SetIndexStorageProperties
36
validatePartitionedIndex
36
ATExecSetExpression
37
ATExecAlterConstraintInternal
39
DropForeignKeyConstraintTriggers
39
GetAttributeStorage
39
refuseDupeIndexAttach
39
RememberIndexForRebuilding
40
ATExecAttachPartitionIdx
43
GetForeignKeyActionTriggers
43
RenameRelation
43
tryAttachPartitionForeignKey
43
AlterTableInternal
45
RangeVarCallbackForAttachIndex
46
ATExecAlterConstraint
49
relation_mark_replica_identity
49
ATExecValidateConstraint
52
ATPrepAddInherit
53
ATExecSetRowSecurity
54
ATExecReplicaIdentity
57
DropErrorMsgNonExistent
57
MergeInheritedAttribute
60
MergeChildAttribute
61
decompile_conbin
62
ATDetachCheckNoForeignKeyRefs
66
AlterConstrUpdateConstraintEntry
66
CheckRelationTableSpaceMove
66
RangeVarCallbackForRenameAttribute
66
change_owner_fix_column_acls
69
change_owner_recurse_to_sequences
69
ATExecDetachPartition
71
ATExecChangeOwner
73
RememberClusterOnForRebuilding
75
RememberReplicaIdentityForRebuilding
75
createSplitPartitionContext
77
deleteSplitPartitionContext
77
ResetRelRewrite
79
detachPartitionTable
83
renameatt_internal
85
ATExecColumnDefault
90
RebuildConstraintComment
96
buildExpressionExecutionStates
96
createTableConstraints
96
createPartitionTable
101
getAttributesList
101
ATExecSetNotNull
112
RememberConstraintForRebuilding
115
MergeCheckConstraint
116
validateForeignKeyConstraint
116
ATExecSetRelOptions
119
ATExecAddIndexConstraint
122
ATExecDropConstraint
131
RangeVarCallbackMaintainsTable
131
ATCheckPartitionsNotInUse
132
GetForeignKeyCheckTriggers
134
transformFkeyCheckAttrs
136
DetachPartitionFinalize
144
DropClonedTriggersFromPartition
144
ATPostAlterTypeParse
145
evaluateGeneratedExpressionsAndCheckConstraints
155
drop_parent_dependency
164
renameatt_check
164
RemoveInheritance
166
transformFkeyGetPrimaryKey
169
ATColumnChangeRequiresRewrite
179
ExecuteTruncateGuts
184
ATExecAlterColumnType
185
dropconstraint_internal
186
NotNullImpliedByRelConstraints
189
ChooseForeignKeyConstraintNameAddition
197
RememberAllDependentForRebuilding
201
ATExecAddIndex
202
ATPostAlterTypeCleanup
203
ATSimpleRecursion
204
RenameRelationInternal
206
ExecuteTruncate
208
GetParentedForeignKeyRefs
210
ATPrepAlterColumnType
215
ATPrepDropColumn
237
RangeVarCallbackForTruncate
276
truncate_check_perms
291
checkFkeyPermissions
293
ATPrepAddColumn
307
validateFkOnDeleteSetColumns
315
ATExecDropColumn
317
ATExecAttachPartition
324
QueuePartitionConstraintValidation
337
ATAddForeignKeyConstraint
338
addFkRecurseReferencing
354
AttachPartitionEnsureIndexes
356
createForeignKeyCheckTriggers
362
attachPartitionTable
377
MergeConstraintsIntoExisting
399
PartConstraintImpliedByRelConstraint
417
MergeAttributesIntoExisting
421
CreateInheritance
422
createForeignKeyActionTriggers
422
addFkRecurseReferenced
423
ATExecAddColumn
425
CloneRowTriggersToPartition
425
check_for_column_name_collision
486
addFkConstraint
524
truncate_check_activity
541
add_column_collation_dependency
563
add_column_datatype_dependency
563
ATAddCheckNNConstraint
564
truncate_check_rel
580
ConstraintImpliedByRelConstraint
606
ComputePartitionAttrs
717
transformPartitionSpec
718
find_composite_type_dependencies
723
CreateFKCheckTrigger
724
ATExecAddConstraint
777
transformColumnNameList
786
ATRewriteTable
827
ATPrepAddPrimaryKey
830
CloneFkReferenced
1497
CloneFkReferencing
1500
CloneForeignKeyConstraints
1500
AtEOSubXact_on_commit_actions
1665
set_attnotnull
1811
ATParseTransformCmd
1835
StoreCatalogInheritance1
1854
RangeVarCallbackOwnsRelation
1903
RemoveRelations
1932
RangeVarCallbackForDropRelation
2302
ATRewriteTables
2354
ATRewriteCatalogs
2358
SetRelationHasSubclass
2387
ATController
2803
AlterTable
2828
AlterTableLookupRelation
2866
AlterTableGetLockLevel
2911
RangeVarCallbackForAlterRelation
3080
ATPrepCmd
3194
findAttrByName
3293
ATSimplePermissions
3957
ATExecCmd
4255
ATGetQueueEntry
4429
CheckAlterTableIsSafe
5287
StoreCatalogInheritance
5335
MergeAttributes
5484
DefineRelation
5512
remove_on_commit_action
5546
BuildDescForRelation
5968
GetAttributeCompression
15038
CheckTableNotInUse
17757
PreCommit_on_commit_actions
50929
AtEOXact_on_commit_actions
57917
Generated by:
LCOV version 2.3.2-1