LCOV - differential code coverage report
Current view: top level - src/backend/parser - gram.y (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 90.8 % 7580 6879 8 3 690 10 196 6673 8 78
Current Date: 2025-12-15 18:36:29 -0500 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20251216-010103-baseline Branches: 62.6 % 754 472 8 274 24 448
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 95.9 % 74 71 3 71
(30,360] days: 96.9 % 258 250 5 3 125 125
(360..) days: 90.5 % 7248 6558 3 687 10 6548
Function coverage date bins:
(30,360] days: 100.0 % 3 3 1 2
(360..) days: 100.0 % 39 39 39
Branch coverage date bins:
(30,360] days: 78.4 % 74 58 8 8 24 34
(360..) days: 60.9 % 680 414 266 414

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
makeRecursiveViewSelect CBC 7 100.0 % (24 / 24) 83.3 % (5 / 6)
makeOrderedSetArgs CBC 16 90.9 % (10 / 11) 50.0 % (5 / 10)
preprocess_pub_all_objtype_list GNC 76 92.9 % (13 / 14) 75.0 % (15 / 20)
TableFuncTypeName CBC 97 100.0 % (7 / 7) 100.0 % (2 / 2)
mergeTableFuncParameters CBC 97 62.5 % (5 / 8) 50.0 % (7 / 14)
extractAggrArgTypes CBC 181 100.0 % (3 / 3) 50.0 % (1 / 2)
makeXmlExpr CBC 298 100.0 % (10 / 10)
base_yyerror CBC 351 100.0 % (2 / 2)
makeRangeVarFromAnyName CBC 479 69.6 % (16 / 23) 33.3 % (2 / 6)
doNegateFloat CBC 489 75.0 % (6 / 8) 50.0 % (2 / 4)
preprocess_pubobj_list CBC 824 96.9 % (31 / 32) 81.2 % (39 / 48)
makeSQLValueFunction CBC 1406 100.0 % (6 / 6)
makeBitStringConst CBC 2026 100.0 % (6 / 6)
makeAConst CBC 2793 81.8 % (9 / 11) 66.7 % (2 / 3)
parsePartitionStrategy CBC 2799 100.0 % (8 / 8) 87.5 % (7 / 8)
makeAArrayExpr CBC 4136 100.0 % (7 / 7)
doNegate CBC 4685 100.0 % (11 / 11) 83.3 % (5 / 6)
makeFloatConst CBC 6108 100.0 % (6 / 6)
makeStringConstCast CBC 8164 100.0 % (3 / 3)
makeOrExpr CBC 8205 100.0 % (7 / 7) 100.0 % (4 / 4)
makeNotExpr CBC 8335 100.0 % (2 / 2)
processCASbits CBC 9108 88.9 % (32 / 36) 69.6 % (32 / 46)
extractArgTypes CBC 9305 100.0 % (7 / 7) 90.0 % (9 / 10)
SystemFuncName CBC 9933 100.0 % (2 / 2)
makeSetOp CBC 10093 100.0 % (7 / 7)
makeRoleSpec CBC 17131 100.0 % (5 / 5)
makeNullAConst CBC 34546 100.0 % (5 / 5)
makeBoolAConst CBC 35298 100.0 % (6 / 6)
SplitColQualList CBC 35884 86.7 % (13 / 15) 62.5 % (10 / 16)
check_indirection CBC 41467 83.3 % (5 / 6) 90.0 % (9 / 10)
insertSelectOptions CBC 45402 86.7 % (26 / 30) 63.0 % (34 / 54)
SystemTypeName CBC 62354 100.0 % (2 / 2)
check_func_name CBC 65165 80.0 % (4 / 5) 75.0 % (6 / 8)
makeAndExpr CBC 120464 100.0 % (7 / 7) 100.0 % (4 / 4)
check_qualified_name CBC 130177 80.0 % (4 / 5) 75.0 % (6 / 8)
makeRangeVarFromQualifiedName CBC 130177 58.8 % (10 / 17) 20.0 % (1 / 5)
makeTypeCast CBC 162489 100.0 % (6 / 6)
makeIntConst CBC 207560 100.0 % (6 / 6)
updateRawStmtEnd CBC 310413 100.0 % (4 / 4) 100.0 % (2 / 2)
parser_init CBC 400987 100.0 % (3 / 3)
makeRawStmt CBC 423966 100.0 % (6 / 6)
makeColumnRef CBC 945636 95.2 % (20 / 21) 92.9 % (13 / 14)

Generated by: LCOV version 2.4-beta