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

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