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
GetJsonBehaviorConst 736
ParseExprKindName 13
ValidJsonBehaviorDefaultExpr 97
checkJsonOutputFormat 40
coerceJsonFuncExpr 206
exprIsNullConstant 89
getJsonEncodingConst 32
makeJsonByteaToTextConversion 22
makeJsonConstructorExpr 206
make_distinct_op 44
make_nulltest_from_distinct 5
make_row_comparison_op 806
make_row_distinct_op 1
transformAExprBetween 69
transformAExprDistinct 47
transformAExprIn 949
transformAExprNullIf 59
transformAExprOp 52715
transformAExprOpAll 47
transformAExprOpAny 2323
transformArrayExpr 1023
transformBoolExpr 12951
transformBooleanTest 73
transformCaseExpr 3475
transformCoalesceExpr 194
transformCollateClause 1487
transformColumnRef 143693
transformCurrentOfExpr 41
transformExpr 153789
transformExprRecurse 403539
transformFuncCall 33652
transformIndirection 1643
transformJsonAggConstructor 67
transformJsonArrayAgg 33
transformJsonArrayConstructor 33
transformJsonArrayQueryConstructor 10
transformJsonBehavior 887
transformJsonConstructorOutput 166
transformJsonFuncExpr 521
transformJsonIsPredicate 53
transformJsonObjectAgg 34
transformJsonObjectConstructor 70
transformJsonOutput 684
transformJsonParseArg 56
transformJsonParseExpr 22
transformJsonPassingArgs 511
transformJsonReturning 36
transformJsonScalarExpr 14
transformJsonSerializeExpr 14
transformJsonValueExpr 952
transformMergeSupportFunc 31
transformMinMaxExpr 44
transformMultiAssignRef 60
transformParamRef 2190
transformRowExpr 681
transformSQLValueFunction 195
transformSubLink 4708
transformTypeCast 21935
transformWholeRowRef 528
transformXmlExpr 97
transformXmlSerialize 35
unknown_attribute 7

Generated by: LCOV version 2.3.2-1