LCOV - code coverage report
Current view:
top level
-
src/backend/nodes
- copyfuncs.funcs.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
3290
3403
96.7 %
Date:
2025-06-08 01:18:07
Functions:
315
323
97.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_copyAlternativeSubPlan
0
_copyBitString
0
_copyCustomScan
0
_copyGroupByOrdering
0
_copyPathKey
0
_copyPlaceHolderInfo
0
_copyRestrictInfo
0
_copySpecialJoinInfo
0
_copyPartitionRangeDatum
4
_copyAlterCollationStmt
12
_copyAlterDatabaseRefreshCollStmt
12
_copyAlterTableSpaceOptionsStmt
48
_copyAlterStatsStmt
52
_copyDiscardStmt
60
_copyJsonArrayQueryConstructor
66
_copyUnlistenStmt
76
_copyAlterTSDictionaryStmt
80
_copyAlterExtensionStmt
82
_copyAlterObjectDependsStmt
92
_copyAlterEventTrigStmt
96
_copyImportForeignSchemaStmt
96
_copyLoadStmt
104
_copyReassignOwnedStmt
104
_copyCreateTransformStmt
106
_copyJsonSerializeExpr
108
_copyJsonScalarExpr
112
_copyAlterTableMoveAllStmt
120
_copyAlterTypeStmt
120
_copyJsonTableSiblingJoin
120
_copyCreateAmStmt
128
_copyDropTableSpaceStmt
128
_copyCreateConversionStmt
130
_copyListenStmt
148
_copyAlterDatabaseStmt
152
_copyReturningOption
156
_copyJsonArrayAgg
162
_copyAlterRoleSetStmt
164
_copyJsonParseExpr
164
_copyAlterPolicyStmt
174
_copySecLabelStmt
202
_copyConstraintsSetStmt
212
_copyJsonArrayConstructor
212
_copyBitmapAnd
222
_copyCreateTableSpaceStmt
232
_copyAlterUserMappingStmt
236
_copyAlterFdwStmt
244
_copyDropdbStmt
244
_copyJsonObjectAgg
246
_copyDropUserMappingStmt
252
_copyGroup
252
_copyRangeTableFunc
256
_copyXmlSerialize
266
_copyFloat
272
_copyPartitionPruneStepCombine
276
_copyCreatePLangStmt
280
_copyRangeTableSample
288
_copyNotifyStmt
296
_copyCTECycleClause
306
_copyCTESearchClause
306
_copyDropOwnedStmt
308
_copySampleScan
312
_copyGatherMerge
330
_copyCreateOpFamilyStmt
332
_copyAlterSystemStmt
356
_copyNullIfExpr
384
_copyAlterDefaultPrivilegesStmt
388
_copyBitmapOr
394
_copyCreateRangeStmt
394
_copyCreateEventTrigStmt
396
_copyMultiAssignRef
402
_copyJsonAggConstructor
408
_copyCreateFdwStmt
424
_copyAlterForeignServerStmt
456
_copyClusterStmt
456
_copyDropSubscriptionStmt
456
_copyJsonObjectConstructor
458
_copyAlterExtensionContentsStmt
502
_copyCreateUserMappingStmt
510
_copyWindowFuncRunCondition
540
_copyAlterSeqStmt
552
_copyMergeAppend
562
_copyAlterDomainStmt
568
_copyCreateCastStmt
588
_copyJsonTable
590
_copyRefreshMatViewStmt
590
_copyRowCompareExpr
600
_copyCreateForeignServerStmt
604
_copyJsonArgument
630
_copyTableFuncScan
632
_copySetOp
662
_copyCreateEnumStmt
704
_copyPartitionPruneInfo
732
_copyTableSampleClause
738
_copyAlterEnumStmt
796
_copyCreateOpClassStmt
796
_copyAlterObjectSchemaStmt
800
_copyFieldStore
800
_copyJsonKeyValue
874
_copyATAlterConstraint
882
_copyCreateSubscriptionStmt
896
_copyNamedTuplestoreScan
896
_copyAlterRoleStmt
920
_copyCreateForeignTableStmt
922
_copyRangeTableFuncCol
954
_copyAlterSubscriptionStmt
988
_copyTidScan
992
_copyConvertRowtypeExpr
1004
_copyRecursiveUnion
1004
_copyWorkTableScan
1004
_copyJsonIsPredicate
1026
_copyCreateExtensionStmt
1054
_copyCheckPointStmt
1090
_copyIncrementalSort
1142
_copyAlterOpFamilyStmt
1158
_copyGather
1172
_copyJsonTablePath
1214
_copyJsonTablePathScan
1214
_copyAlterOperatorStmt
1216
_copyTriggerTransition
1228
_copyCreateStatsStmt
1320
_copyAlterFunctionStmt
1350
_copyGroupingFunc
1356
_copyPartitionedRelPruneInfo
1356
_copyNextValueExpr
1360
_copyTableFunc
1360
_copyPartitionPruneStepOp
1370
_copyCreatePolicyStmt
1430
_copyReplicaIdentityStmt
1470
_copyJsonOutput
1546
_copyTableLikeClause
1548
_copyCreateSeqStmt
1558
_copyCreatedbStmt
1560
_copyCreatePublicationStmt
1616
_copyInferClause
1632
_copyMemoize
1644
_copyJsonTableColumn
1648
_copyCallStmt
1700
_copyMinMaxExpr
1720
_copyCurrentOfExpr
1752
_copyReturningExpr
1824
_copyVariableShowStmt
1872
_copyOnConflictClause
1878
_copyOnConflictExpr
1880
_copyInferenceElem
1914
_copyJsonTablePathSpec
1972
_copyGrantRoleStmt
1986
_copyJsonFuncExpr
1992
_copySetToDefault
2016
_copyMergeStmt
2110
_copyForeignScan
2112
_copyAlterPublicationStmt
2136
_copyCreateSchemaStmt
2162
_copyMergeSupportFunc
2298
_copyXmlExpr
2306
_copyCoerceToDomainValue
2332
_copyRuleStmt
2340
_copyAlterDatabaseSetStmt
2396
_copyReindexStmt
2442
_copyWindowAgg
2602
_copyDoStmt
2650
_copyJsonConstructorExpr
2756
_copyPublicationTable
2768
_copyDistinctExpr
2794
_copyCreateDomainStmt
2978
_copyRenameStmt
3082
_copyStatsElem
3224
_copyMergeWhenClause
3344
_copyDropRoleStmt
3432
_copyPublicationObjSpec
3480
_copyWithClause
3480
_copyTidRangeScan
3680
_copyWindowClause
3680
_copyCreateRoleStmt
3684
_copyReturningClause
3742
_copyCteScan
4142
_copyCreateTableAsStmt
4154
_copyPrepareStmt
4276
_copyIntoClause
4280
_copyWindowDef
4310
_copyForeignKeyCacheInfo
4342
_copyGroupingSet
4456
_copyClosePortalStmt
4472
_copyBooleanTest
4538
_copyDeleteStmt
4756
_copyWithCheckOption
4932
_copyMaterial
4948
_copyAlterOwnerStmt
5016
_copyLockStmt
5092
_copyPLAssignStmt
5200
_copyLimit
5214
_copyJsonExpr
5354
_copyLockingClause
5404
_copyUnique
5546
_copyTruncateStmt
5876
_copyJsonValueExpr
6732
_copyCreateTrigStmt
7362
_copyDeallocateStmt
8120
_copyWindowFunc
8168
_copyCreateOpClassItem
8190
_copyA_ArrayExpr
8386
_copyValuesScan
8472
_copyMergeAction
8832
_copyCompositeTypeStmt
9080
_copyCollateExpr
9408
_copyReturnStmt
9568
_copyMergeJoin
10074
_copyCommonTableExpr
10334
_copyPartitionSpec
10390
_copyJsonBehavior
10422
_copyCollateClause
10688
_copySubqueryScan
11492
_copyPartitionElem
11642
_copyPartitionCmd
11822
_copyJsonReturning
11960
_copyProjectSet
12452
_copyLockRows
13628
_copyCommentStmt
13836
_copyIndexStmt
14100
_copyPlaceHolderVar
14426
_copyUpdateStmt
14468
_copyArrayCoerceExpr
14956
_copyFetchStmt
15120
_copyRowMarkClause
15538
_copyDeclareCursorStmt
16160
_copyA_Indices
16414
_copyFieldSelect
16486
_copyAlterTSConfigurationStmt
17142
_copyRowExpr
17220
_copyAppend
17700
_copyDefineStmt
18556
_copyIndexOnlyScan
18650
_copyRangeSubselect
19186
_copyBitmapHeapScan
21198
_copyIndexElem
21226
_copySetOperationStmt
21362
_copyCoalesceExpr
21730
_copyBitmapIndexScan
21820
_copyVacuumRelation
26834
_copyVacuumStmt
27286
_copyJsonFormat
28560
_copySQLValueFunction
30300
_copyBoolean
32742
_copyCopyStmt
33126
_copyViewStmt
33390
_copyPartitionBoundSpec
35220
_copyHash
36576
_copyHashJoin
36576
_copyA_Indirection
37906
_copyObjectWithArgs
40006
_copyExecuteStmt
40220
_copyInteger
41628
_copyPlanRowMark
41672
_copyAgg
47018
_copyAccessPriv
47436
_copyCreateFunctionStmt
49172
_copyGrantStmt
49640
_copyArrayExpr
49670
_copySubPlan
50828
_copyDropStmt
51232
_copyNestLoopParam
53656
_copyRangeFunction
54298
_copyFunctionScan
55270
_copySubscriptingRef
56418
_copyAppendRelInfo
56686
_copyPlanInvalItem
59306
_copyAlterTableStmt
66224
_copyVariableSetStmt
70150
_copyA_Star
70390
_copyCoerceViaIO
72508
_copyInsertStmt
74076
_copyRoleSpec
76822
_copyCreateStmt
78142
_copyTransactionStmt
78496
_copyExplainStmt
79914
_copyParamRef
80252
_copyCoerceToDomain
80586
_copySort
85026
_copyNullTest
90530
_copyScalarArrayOpExpr
92208
_copyNamedArgExpr
94584
_copyModifyTable
95186
_copyNestLoop
96558
_copyConstraint
102896
_copyAlterTableCmd
108466
_copySortBy
115100
_copySubLink
120830
_copyCaseTestExpr
124940
_copyRangeTblFunction
141226
_copyFunctionParameter
146558
_copyCaseExpr
155960
_copyIndexScan
160266
_copyColumnDef
160950
_copyAggref
191036
_copySeqScan
231862
_copyJoinExpr
236086
_copyResult
248720
_copySortGroupClause
255230
_copyCaseWhen
310106
_copyRelabelType
370452
_copyDefElem
375828
_copyTypeCast
391944
_copyFuncCall
436782
_copyBoolExpr
483336
_copyPlannedStmt
571354
_copySelectStmt
581186
_copyA_Expr
709996
_copyParam
717770
_copyRawStmt
809306
_copyTypeName
852930
_copyRangeTblRef
855698
_copyFromExpr
885434
_copyFuncExpr
946542
_copyRangeVar
971634
_copyRTEPermissionInfo
1248764
_copyQuery
1304644
_copyResTarget
1426704
_copyOpExpr
1930060
_copyRangeTblEntry
2102732
_copyColumnRef
2236708
_copyAlias
3377628
_copyTargetEntry
8664876
_copyVar
18315610
_copyString
31487814
Generated by:
LCOV version 1.16