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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 90.6 % 7494 6788 4 3 699 4 65 6719 5 32
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 41 41 41
Baseline: lcov-20250907-010129-baseline Branches: 62.3 % 734 457 3 274 9 448
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.0 % 298 286 4 8 65 221
(360..) days: 90.4 % 7196 6502 3 691 4 6498
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 37 37 37
Branch coverage date bins:
(30,360] days: 80.0 % 60 48 3 9 9 39
(360..) days: 60.7 % 674 409 265 409

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 41631 86.7 % (26 / 30) 63.0 % (34 / 54)
processCASbits CBC 8903 88.9 % (32 / 36) 69.6 % (32 / 46)
preprocess_pubobj_list CBC 822 96.9 % (31 / 32) 81.2 % (39 / 48)
mergeTableFuncParameters CBC 97 62.5 % (5 / 8) 50.0 % (7 / 14)
SplitColQualList CBC 34558 86.7 % (13 / 15) 62.5 % (10 / 16)
makeOrderedSetArgs CBC 16 90.9 % (10 / 11) 50.0 % (5 / 10)
makeRangeVarFromAnyName CBC 479 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 128596 58.8 % (10 / 17) 20.0 % (1 / 5)
check_func_name CBC 63965 80.0 % (4 / 5) 75.0 % (6 / 8)
check_qualified_name CBC 128596 80.0 % (4 / 5) 75.0 % (6 / 8)
doNegateFloat CBC 489 75.0 % (6 / 8) 50.0 % (2 / 4)
check_indirection CBC 40431 83.3 % (5 / 6) 90.0 % (9 / 10)
doNegate CBC 4606 100.0 % (11 / 11) 83.3 % (5 / 6)
extractAggrArgTypes CBC 181 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 9168 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAConst CBC 2678 81.8 % (9 / 11) 66.7 % (2 / 3)
makeColumnRef CBC 923322 95.2 % (20 / 21) 92.9 % (13 / 14)
makeRecursiveViewSelect CBC 7 100.0 % (24 / 24) 83.3 % (5 / 6)
parsePartitionStrategy CBC 2517 100.0 % (8 / 8) 87.5 % (7 / 8)
TableFuncTypeName CBC 97 100.0 % (7 / 7) 100.0 % (2 / 2)
makeAndExpr CBC 118568 100.0 % (7 / 7) 100.0 % (4 / 4)
makeOrExpr CBC 8052 100.0 % (7 / 7) 100.0 % (4 / 4)
updateRawStmtEnd CBC 292635 100.0 % (4 / 4) 100.0 % (2 / 2)
SystemFuncName CBC 9598 100.0 % (2 / 2)
SystemTypeName CBC 60780 100.0 % (2 / 2)
base_yyerror CBC 346 100.0 % (2 / 2)
makeAArrayExpr CBC 4072 100.0 % (7 / 7)
makeBitStringConst CBC 2026 100.0 % (6 / 6)
makeBoolAConst CBC 34798 100.0 % (6 / 6)
makeFloatConst CBC 5786 100.0 % (6 / 6)
makeIntConst CBC 197219 100.0 % (6 / 6)
makeNotExpr CBC 8159 100.0 % (2 / 2)
makeNullAConst CBC 33487 100.0 % (5 / 5)
makeRawStmt CBC 405153 100.0 % (6 / 6)
makeRoleSpec CBC 16790 100.0 % (5 / 5)
makeSQLValueFunction CBC 1378 100.0 % (6 / 6)
makeSetOp CBC 9676 100.0 % (7 / 7)
makeStringConstCast CBC 8160 100.0 % (3 / 3)
makeTypeCast CBC 159733 100.0 % (6 / 6)
makeXmlExpr CBC 298 100.0 % (10 / 10)
parser_init CBC 382638 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta