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 Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
ParseExprKindName GIC 39 19.3 % (16 / 83)
transformColumnRef GIC 1342040 66.7 % (80 / 120)
transformAExprOp GIC 438518 47.4 % (18 / 38)
getJsonEncodingConst GNC 75 61.9 % (13 / 21)
checkJsonOutputFormat GNC 50 64.7 % (11 / 17)
transformExprRecurse GIC 3828146 95.5 % (126 / 132)
transformJsonValueExpr GNC 517 85.4 % (35 / 41)
transformXmlExpr GIC 298 92.1 % (58 / 63)
transformArrayExpr GIC 3661 93.3 % (42 / 45)
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)
transformJsonAggConstructor GNC 153 96.9 % (31 / 32)
transformJsonParseArg GNC 164 94.4 % (17 / 18)
transformParamRef GIC 133276 85.7 % (6 / 7)
transformRowExpr GIC 5506 92.3 % (12 / 13)
transformTypeCast GIC 311807 95.2 % (20 / 21)
transformXmlSerialize GIC 95 92.9 % (13 / 14)
makeJsonConstructorExpr GNC 394 100.0 % (21 / 21)
make_nulltest_from_distinct GIC 15 100.0 % (9 / 9)
transformAExprOpAll GIC 150 100.0 % (4 / 4)
transformAExprOpAny GIC 7472 100.0 % (4 / 4)
transformCoalesceExpr GIC 6373 100.0 % (19 / 19)
transformExpr GIC 1378157 100.0 % (7 / 7)
transformFuncCall GIC 319404 100.0 % (12 / 12)
transformJsonArrayAgg GNC 93 100.0 % (12 / 12)
transformJsonConstructorOutput GNC 412 100.0 % (17 / 17)
transformMinMaxExpr GIC 138 100.0 % (18 / 18)
transformWholeRowRef GIC 18451 100.0 % (16 / 16)
coerceJsonFuncExpr ECB 394
exprIsNullConstant ECB 771
makeCaseTestExpr ECB 234
makeJsonByteaToTextConversion ECB 51
make_distinct_op ECB 384
make_row_comparison_op ECB 5706
transformAExprNullIf ECB 400
transformBoolExpr ECB 115882
transformBooleanTest ECB 211
transformCaseExpr ECB 50103
transformCollateClause ECB 3644
transformCurrentOfExpr ECB 121
transformIndirection ECB 42654
transformJsonArrayConstructor ECB 89
transformJsonArrayQueryConstructor ECB 27
transformJsonIsPredicate ECB 164
transformJsonObjectAgg ECB 60
transformJsonObjectConstructor ECB 182
transformJsonOutput ECB 412
transformMultiAssignRef ECB 181
transformSubLink ECB 29027
unknown_attribute ECB 19

Generated by: LCOV version v1.16-55-g56c0a2a