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 Sort by function name Hit count Sort by function 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