LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
parser
- parse_expr.c
(
source
/ functions)
Coverage
Total
Hit
UNC
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
84.4 %
1458
1231
329
45
106
52
56
545
316
314
101
554
31
Current Date:
2023-04-08 17:13:01
Functions:
100.0 %
52
52
35
17
51
1
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
[..60] days
:
92.9 %
339
315
24
315
View type:
Flat
(60,120] days
:
100.0 %
1
1
1
Legend:
Lines:
hit
not hit
(240..) days
:
81.8 %
1118
915
45
106
52
56
545
314
101
554
Function coverage date bins:
[..60] days
:
100.0 %
17
17
17
(240..) days
:
50.0 %
70
35
35
35
Function Name
TLA
Hit count
Lines
ParseExprKindName
GIC
39
19.3 % (16 / 83)
checkJsonOutputFormat
GNC
50
64.7 % (11 / 17)
coerceJsonFuncExpr
ECB
394
exprIsNullConstant
ECB
771
getJsonEncodingConst
GNC
75
61.9 % (13 / 21)
makeCaseTestExpr
ECB
234
makeJsonByteaToTextConversion
ECB
51
makeJsonConstructorExpr
GNC
394
100.0 % (21 / 21)
make_distinct_op
ECB
384
make_nulltest_from_distinct
GIC
15
100.0 % (9 / 9)
make_row_comparison_op
ECB
5706
make_row_distinct_op
GIC
3
88.2 % (15 / 17)
transformAExprBetween
GIC
250
94.1 % (32 / 34)
transformAExprDistinct
GIC
393
94.1 % (16 / 17)
transformAExprIn
GIC
28876
98.0 % (49 / 50)
transformAExprNullIf
ECB
400
transformAExprOp
GIC
438518
47.4 % (18 / 38)
transformAExprOpAll
GIC
150
100.0 % (4 / 4)
transformAExprOpAny
GIC
7472
100.0 % (4 / 4)
transformArrayExpr
GIC
3661
93.3 % (42 / 45)
transformBoolExpr
ECB
115882
transformBooleanTest
ECB
211
transformCaseExpr
ECB
50103
transformCoalesceExpr
GIC
6373
100.0 % (19 / 19)
transformCollateClause
ECB
3644
transformColumnRef
GIC
1342040
66.7 % (80 / 120)
transformCurrentOfExpr
ECB
121
transformExpr
GIC
1378157
100.0 % (7 / 7)
transformExprRecurse
GIC
3828146
95.5 % (126 / 132)
transformFuncCall
GIC
319404
100.0 % (12 / 12)
transformIndirection
ECB
42654
transformJsonAggConstructor
GNC
153
96.9 % (31 / 32)
transformJsonArrayAgg
GNC
93
100.0 % (12 / 12)
transformJsonArrayConstructor
ECB
89
transformJsonArrayQueryConstructor
ECB
27
transformJsonConstructorOutput
GNC
412
100.0 % (17 / 17)
transformJsonIsPredicate
ECB
164
transformJsonObjectAgg
ECB
60
transformJsonObjectConstructor
ECB
182
transformJsonOutput
ECB
412
transformJsonParseArg
GNC
164
94.4 % (17 / 18)
transformJsonValueExpr
GNC
517
85.4 % (35 / 41)
transformMinMaxExpr
GIC
138
100.0 % (18 / 18)
transformMultiAssignRef
ECB
181
transformParamRef
GIC
133276
85.7 % (6 / 7)
transformRowExpr
GIC
5506
92.3 % (12 / 13)
transformSubLink
ECB
29027
transformTypeCast
GIC
311807
95.2 % (20 / 21)
transformWholeRowRef
GIC
18451
100.0 % (16 / 16)
transformXmlExpr
GIC
298
92.1 % (58 / 63)
transformXmlSerialize
GIC
95
92.9 % (13 / 14)
unknown_attribute
ECB
19
Generated by:
LCOV version v1.16-55-g56c0a2a