LCOV - code coverage report
Current view:
top level
-
src
/
backend
/
parser
- parse_expr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
Code coverage
Lines:
90.1 %
2208
1989
Test Date:
2026-01-26 10:56:24
Functions:
100.0 %
62
62
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
65.9 %
1410
929
Function Name
Hit count
make_row_distinct_op
1
make_nulltest_from_distinct
5
unknown_attribute
7
transformJsonArrayQueryConstructor
10
ParseExprKindName
13
transformJsonScalarExpr
14
transformJsonSerializeExpr
14
makeJsonByteaToTextConversion
22
transformJsonParseExpr
22
transformMergeSupportFunc
31
getJsonEncodingConst
32
transformJsonArrayAgg
33
transformJsonArrayConstructor
33
transformJsonObjectAgg
34
transformXmlSerialize
35
transformJsonReturning
36
checkJsonOutputFormat
40
transformCurrentOfExpr
41
make_distinct_op
44
transformMinMaxExpr
44
transformAExprDistinct
47
transformAExprOpAll
47
transformJsonIsPredicate
53
transformJsonParseArg
56
transformAExprNullIf
59
transformMultiAssignRef
60
transformJsonAggConstructor
67
transformAExprBetween
69
transformJsonObjectConstructor
70
transformBooleanTest
73
exprIsNullConstant
89
ValidJsonBehaviorDefaultExpr
97
transformXmlExpr
97
transformJsonConstructorOutput
166
transformCoalesceExpr
194
transformSQLValueFunction
195
coerceJsonFuncExpr
206
makeJsonConstructorExpr
206
transformJsonPassingArgs
511
transformJsonFuncExpr
521
transformWholeRowRef
528
transformRowExpr
681
transformJsonOutput
684
GetJsonBehaviorConst
736
make_row_comparison_op
806
transformJsonBehavior
887
transformAExprIn
949
transformJsonValueExpr
952
transformArrayExpr
1023
transformCollateClause
1487
transformIndirection
1643
transformParamRef
2190
transformAExprOpAny
2323
transformCaseExpr
3475
transformSubLink
4708
transformBoolExpr
12951
transformTypeCast
21935
transformFuncCall
33652
transformAExprOp
52715
transformColumnRef
143693
transformExpr
153789
transformExprRecurse
403539
Generated by:
LCOV version 2.3.2-1