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 15:15:32 Functions: 100.0 % 52 52 35 17 51 1
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
transformSubLink GIC 29027 66.0 % (62 / 94)
getJsonEncodingConst GNC 75 61.9 % (13 / 21)
transformJsonValueExpr GNC 517 85.4 % (35 / 41)
transformXmlExpr GIC 298 92.1 % (58 / 63)
unknown_attribute GIC 19 66.7 % (8 / 12)
make_row_distinct_op GIC 3 88.2 % (15 / 17)
transformAExprBetween GIC 250 94.1 % (32 / 34)
transformAExprNullIf GIC 400 81.8 % (9 / 11)
transformBoolExpr GIC 115882 90.0 % (18 / 20)
transformBooleanTest GIC 211 92.3 % (24 / 26)
transformAExprDistinct GIC 393 94.1 % (16 / 17)
transformIndirection GIC 42654 95.8 % (23 / 24)
transformRowExpr GIC 5506 92.3 % (12 / 13)
transformTypeCast GIC 311807 95.2 % (20 / 21)
transformXmlSerialize GIC 95 92.9 % (13 / 14)
exprIsNullConstant GIC 771 100.0 % (6 / 6)
make_nulltest_from_distinct GIC 15 100.0 % (9 / 9)
transformAExprOpAny GIC 7472 100.0 % (4 / 4)
transformCaseExpr GIC 50103 100.0 % (54 / 54)
transformCoalesceExpr GIC 6373 100.0 % (19 / 19)
transformJsonArrayAgg GNC 93 100.0 % (12 / 12)
transformJsonArrayConstructor GNC 89 100.0 % (10 / 10)
transformJsonArrayQueryConstructor GNC 27 100.0 % (39 / 39)
transformJsonIsPredicate GNC 164 100.0 % (6 / 6)
transformJsonObjectConstructor GNC 182 100.0 % (13 / 13)
transformMinMaxExpr GIC 138 100.0 % (18 / 18)
transformWholeRowRef GIC 18451 100.0 % (16 / 16)
ParseExprKindName ECB 39
checkJsonOutputFormat ECB 50
coerceJsonFuncExpr ECB 394
makeCaseTestExpr ECB 234
makeJsonByteaToTextConversion ECB 51
makeJsonConstructorExpr ECB 394
make_distinct_op ECB 384
make_row_comparison_op ECB 5706
transformAExprIn ECB 28876
transformAExprOp ECB 438518
transformAExprOpAll ECB 150
transformArrayExpr ECB 3661
transformCollateClause ECB 3644
transformColumnRef ECB 1342040
transformCurrentOfExpr ECB 121
transformExpr ECB 1378157
transformExprRecurse ECB 3828146
transformFuncCall ECB 319404
transformJsonAggConstructor ECB 153
transformJsonConstructorOutput ECB 412
transformJsonObjectAgg ECB 60
transformJsonOutput ECB 412
transformJsonParseArg ECB 164
transformMultiAssignRef ECB 181
transformParamRef ECB 133276

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