LCOV - differential code coverage report | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Function Name ![]() |
TLA | Hit count ![]() |
Lines ![]() |
Branches ![]() |
make_row_distinct_op | CBC | 3 | 88.2 % (15 / 17) | 68.2 % (15 / 22) |
make_nulltest_from_distinct | CBC | 15 | 100.0 % (9 / 9) | 100.0 % (2 / 2) |
unknown_attribute | CBC | 19 | 66.7 % (8 / 12) | 50.0 % (8 / 16) |
transformJsonArrayQueryConstructor | CBC | 30 | 100.0 % (39 / 39) | 75.0 % (3 / 4) |
ParseExprKindName | CBC | 39 | 19.3 % (16 / 83) | 17.1 % (7 / 41) |
transformJsonSerializeExpr | CBC | 48 | 100.0 % (13 / 13) | 87.5 % (7 / 8) |
transformJsonScalarExpr | CBC | 49 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
makeJsonByteaToTextConversion | CBC | 66 | 100.0 % (6 / 6) | |
transformJsonParseExpr | CBC | 74 | 100.0 % (11 / 11) | 83.3 % (5 / 6) |
transformJsonArrayConstructor | CBC | 95 | 100.0 % (10 / 10) | 87.5 % (7 / 8) |
getJsonEncodingConst | CBC | 96 | 61.9 % (13 / 21) | 50.0 % (6 / 12) |
transformJsonArrayAgg | CBC | 99 | 100.0 % (12 / 12) | 100.0 % (6 / 6) |
transformMergeSupportFunc | CBC | 99 | 88.9 % (8 / 9) | 80.0 % (8 / 10) |
transformJsonObjectAgg | CBC | 102 | 100.0 % (25 / 25) | 100.0 % (14 / 14) |
transformXmlSerialize | CBC | 109 | 92.9 % (13 / 14) | 25.0 % (1 / 4) |
checkJsonOutputFormat | CBC | 122 | 94.1 % (16 / 17) | 75.0 % (21 / 28) |
transformMinMaxExpr | CBC | 122 | 100.0 % (18 / 18) | 85.7 % (12 / 14) |
transformJsonReturning | CBC | 123 | 69.2 % (9 / 13) | 10.0 % (1 / 10) |
transformCurrentOfExpr | CBC | 127 | 100.0 % (19 / 19) | 66.7 % (12 / 18) |
transformAExprOpAll | CBC | 150 | 100.0 % (4 / 4) | |
transformJsonIsPredicate | CBC | 167 | 100.0 % (6 / 6) | 87.5 % (7 / 8) |
transformJsonParseArg | CBC | 178 | 94.1 % (16 / 17) | 70.0 % (7 / 10) |
transformMultiAssignRef | CBC | 187 | 93.5 % (43 / 46) | 55.9 % (19 / 34) |
transformJsonAggConstructor | CBC | 201 | 97.0 % (32 / 33) | 62.5 % (5 / 8) |
transformJsonObjectConstructor | CBC | 215 | 100.0 % (13 / 13) | 87.5 % (7 / 8) |
transformAExprNullIf | CBC | 240 | 81.8 % (9 / 11) | 25.0 % (2 / 8) |
ValidJsonBehaviorDefaultExpr | CBC | 246 | 90.9 % (10 / 11) | 80.0 % (4 / 5) |
transformAExprBetween | CBC | 257 | 94.1 % (32 / 34) | 55.6 % (5 / 9) |
transformXmlExpr | CBC | 298 | 92.1 % (58 / 63) | 87.8 % (43 / 49) |
transformBooleanTest | CBC | 460 | 92.3 % (24 / 26) | 66.7 % (6 / 9) |
transformJsonConstructorOutput | CBC | 499 | 100.0 % (17 / 17) | 100.0 % (12 / 12) |
make_distinct_op | CBC | 557 | 75.0 % (6 / 8) | 25.0 % (2 / 8) |
transformAExprDistinct | CBC | 566 | 94.1 % (16 / 17) | 71.4 % (10 / 14) |
coerceJsonFuncExpr | CBC | 637 | 95.0 % (19 / 20) | 50.0 % (8 / 16) |
makeJsonConstructorExpr | CBC | 637 | 100.0 % (25 / 25) | 100.0 % (6 / 6) |
exprIsNullConstant | CBC | 1117 | 100.0 % (6 / 6) | 83.3 % (5 / 6) |
transformSQLValueFunction | CBC | 1354 | 100.0 % (37 / 37) | 90.9 % (10 / 11) |
transformJsonPassingArgs | CBC | 1513 | 100.0 % (9 / 9) | 100.0 % (6 / 6) |
transformJsonFuncExpr | CBC | 1543 | 92.5 % (123 / 133) | 76.0 % (111 / 146) |
transformCoalesceExpr | CBC | 1591 | 100.0 % (19 / 19) | 81.2 % (13 / 16) |
transformJsonOutput | CBC | 2035 | 94.4 % (17 / 18) | 71.4 % (10 / 14) |
GetJsonBehaviorConst | CBC | 2202 | 89.7 % (35 / 39) | 55.6 % (5 / 9) |
transformJsonBehavior | CBC | 2631 | 97.6 % (40 / 41) | 85.2 % (46 / 54) |
transformJsonValueExpr | CBC | 2837 | 96.3 % (52 / 54) | 86.4 % (57 / 66) |
transformRowExpr | CBC | 2940 | 92.3 % (12 / 13) | 50.0 % (3 / 6) |
make_row_comparison_op | CBC | 3330 | 94.0 % (63 / 67) | 68.9 % (51 / 74) |
transformArrayExpr | CBC | 3938 | 94.0 % (47 / 50) | 75.0 % (39 / 52) |
transformWholeRowRef | CBC | 4476 | 100.0 % (18 / 18) | 100.0 % (4 / 4) |
transformCollateClause | CBC | 4507 | 100.0 % (9 / 9) | 83.3 % (5 / 6) |
transformAExprOpAny | CBC | 8289 | 100.0 % (4 / 4) | |
transformAExprIn | CBC | 10570 | 98.1 % (51 / 52) | 90.0 % (36 / 40) |
transformIndirection | CBC | 11624 | 95.8 % (23 / 24) | 80.0 % (16 / 20) |
transformCaseExpr | CBC | 19592 | 100.0 % (54 / 54) | 84.6 % (22 / 26) |
transformParamRef | CBC | 20503 | 100.0 % (7 / 7) | 83.3 % (5 / 6) |
transformSubLink | CBC | 24004 | 66.0 % (62 / 94) | 55.7 % (34 / 61) |
transformBoolExpr | CBC | 76839 | 90.0 % (18 / 20) | 66.7 % (8 / 12) |
transformTypeCast | CBC | 159561 | 95.2 % (20 / 21) | 83.3 % (10 / 12) |
transformFuncCall | CBC | 182607 | 100.0 % (12 / 12) | 87.5 % (14 / 16) |
transformAExprOp | CBC | 295115 | 68.4 % (26 / 38) | 47.1 % (16 / 34) |
transformColumnRef | CBC | 894771 | 66.7 % (80 / 120) | 60.7 % (37 / 61) |
transformExpr | CBC | 897669 | 100.0 % (7 / 7) | 50.0 % (1 / 2) |
transformExprRecurse | CBC | 2389946 | 96.0 % (144 / 150) | 83.6 % (46 / 55) |
![]() |
Generated by: LCOV version 2.4-beta |