LCOV - differential code coverage report
Current view: top level - src/backend/parser - gram.y (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 91.2 % 7976 7275 30 671 20 584 6671 11 89
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20260530-034037-baseline Branches: 62.6 % 754 472 8 274 24 448 1 3
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.4 % 650 620 30 3 578 39
(360..) days: 90.8 % 7326 6655 671 17 6 6632
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: 75.0 % 36 27 8 1 24 3
(360..) days: 62.0 % 718 445 273 445

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
insertSelectOptions CBC 59995 86.7 % (26 / 30) 63.0 % (34 / 54)
processCASbits CBC 11804 88.9 % (32 / 36) 69.6 % (32 / 46)
preprocess_pubobj_list CBC 1077 96.9 % (31 / 32) 81.2 % (39 / 48)
mergeTableFuncParameters CBC 146 62.5 % (5 / 8) 50.0 % (7 / 14)
SplitColQualList CBC 46361 86.7 % (13 / 15) 62.5 % (10 / 16)
makeOrderedSetArgs CBC 20 90.9 % (10 / 11) 50.0 % (5 / 10)
preprocess_pub_all_objtype_list GNC 197 93.3 % (14 / 15) 75.0 % (15 / 20)
makeRangeVarFromAnyName CBC 2526 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 163228 58.8 % (10 / 17) 20.0 % (1 / 5)
check_func_name CBC 86315 80.0 % (4 / 5) 75.0 % (6 / 8)
check_qualified_name CBC 163228 80.0 % (4 / 5) 75.0 % (6 / 8)
doNegateFloat CBC 652 75.0 % (6 / 8) 50.0 % (2 / 4)
check_indirection CBC 53291 83.3 % (5 / 6) 90.0 % (9 / 10)
doNegate CBC 6401 100.0 % (11 / 11) 83.3 % (5 / 6)
extractAggrArgTypes CBC 220 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 5475 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAConst CBC 3504 81.8 % (9 / 11) 66.7 % (2 / 3)
makeColumnRef CBC 1232259 95.2 % (20 / 21) 92.9 % (13 / 14)
makeRecursiveViewSelect CBC 9 100.0 % (24 / 24) 83.3 % (5 / 6)
parsePartitionStrategy CBC 3642 100.0 % (8 / 8) 87.5 % (7 / 8)
TableFuncTypeName CBC 146 100.0 % (7 / 7) 100.0 % (2 / 2)
makeAndExpr CBC 158672 100.0 % (7 / 7) 100.0 % (4 / 4)
makeOrExpr CBC 15164 100.0 % (7 / 7) 100.0 % (4 / 4)
updateRawStmtEnd CBC 390282 100.0 % (4 / 4) 100.0 % (2 / 2)
SystemFuncName CBC 12977 100.0 % (2 / 2)
SystemTypeName CBC 71868 100.0 % (2 / 2)
base_yyerror CBC 475 100.0 % (2 / 2)
makeAArrayExpr CBC 5912 100.0 % (7 / 7)
makeBitStringConst CBC 2717 100.0 % (6 / 6)
makeBoolAConst CBC 41350 100.0 % (6 / 6)
makeFloatConst CBC 8037 100.0 % (6 / 6)
makeIntConst CBC 270908 100.0 % (6 / 6)
makeNotExpr CBC 16117 100.0 % (2 / 2)
makeNullAConst CBC 44137 100.0 % (5 / 5)
makeRawStmt CBC 526041 100.0 % (6 / 6)
makeRoleSpec CBC 16413 100.0 % (5 / 5)
makeSQLValueFunction CBC 1697 100.0 % (6 / 6)
makeSetOp CBC 13208 100.0 % (7 / 7)
makeStringConstCast CBC 10569 100.0 % (3 / 3)
makeTypeCast CBC 202932 100.0 % (6 / 6)
makeXmlExpr CBC 395 100.0 % (10 / 10)
parser_init CBC 503321 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta