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
ParseExprKindName ECB 39
checkJsonOutputFormat ECB 50
coerceJsonFuncExpr ECB 394
exprIsNullConstant GIC 771 100.0 % (6 / 6)
getJsonEncodingConst GNC 75 61.9 % (13 / 21)
makeCaseTestExpr ECB 234
makeJsonByteaToTextConversion ECB 51
makeJsonConstructorExpr ECB 394
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 ECB 28876
transformAExprNullIf GIC 400 81.8 % (9 / 11)
transformAExprOp ECB 438518
transformAExprOpAll ECB 150
transformAExprOpAny GIC 7472 100.0 % (4 / 4)
transformArrayExpr ECB 3661
transformBoolExpr GIC 115882 90.0 % (18 / 20)
transformBooleanTest GIC 211 92.3 % (24 / 26)
transformCaseExpr GIC 50103 100.0 % (54 / 54)
transformCoalesceExpr GIC 6373 100.0 % (19 / 19)
transformCollateClause ECB 3644
transformColumnRef ECB 1342040
transformCurrentOfExpr ECB 121
transformExpr ECB 1378157
transformExprRecurse ECB 3828146
transformFuncCall ECB 319404
transformIndirection GIC 42654 95.8 % (23 / 24)
transformJsonAggConstructor ECB 153
transformJsonArrayAgg GNC 93 100.0 % (12 / 12)
transformJsonArrayConstructor GNC 89 100.0 % (10 / 10)
transformJsonArrayQueryConstructor GNC 27 100.0 % (39 / 39)
transformJsonConstructorOutput ECB 412
transformJsonIsPredicate GNC 164 100.0 % (6 / 6)
transformJsonObjectAgg ECB 60
transformJsonObjectConstructor GNC 182 100.0 % (13 / 13)
transformJsonOutput ECB 412
transformJsonParseArg ECB 164
transformJsonValueExpr GNC 517 85.4 % (35 / 41)
transformMinMaxExpr GIC 138 100.0 % (18 / 18)
transformMultiAssignRef ECB 181
transformParamRef ECB 133276
transformRowExpr GIC 5506 92.3 % (12 / 13)
transformSubLink GIC 29027 66.0 % (62 / 94)
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 GIC 19 66.7 % (8 / 12)

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