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-20250906-005545-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
makeRecursiveViewSelect CBC 7 100.0 % (24 / 24) 83.3 % (5 / 6)
makeOrderedSetArgs CBC 16 90.9 % (10 / 11) 50.0 % (5 / 10)
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 346 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 822 96.9 % (31 / 32) 81.2 % (39 / 48)
makeSQLValueFunction CBC 1388 100.0 % (6 / 6)
makeBitStringConst CBC 2026 100.0 % (6 / 6)
parsePartitionStrategy CBC 2517 100.0 % (8 / 8) 87.5 % (7 / 8)
makeAConst CBC 2683 81.8 % (9 / 11) 66.7 % (2 / 3)
makeAArrayExpr CBC 4072 100.0 % (7 / 7)
doNegate CBC 4605 100.0 % (11 / 11) 83.3 % (5 / 6)
makeFloatConst CBC 5786 100.0 % (6 / 6)
makeOrExpr CBC 8052 100.0 % (7 / 7) 100.0 % (4 / 4)
makeNotExpr CBC 8159 100.0 % (2 / 2)
makeStringConstCast CBC 8160 100.0 % (3 / 3)
processCASbits CBC 8903 88.9 % (32 / 36) 69.6 % (32 / 46)
extractArgTypes CBC 9168 100.0 % (7 / 7) 90.0 % (9 / 10)
SystemFuncName CBC 9598 100.0 % (2 / 2)
makeSetOp CBC 9676 100.0 % (7 / 7)
makeRoleSpec CBC 16805 100.0 % (5 / 5)
makeNullAConst CBC 33490 100.0 % (5 / 5)
SplitColQualList CBC 34558 86.7 % (13 / 15) 62.5 % (10 / 16)
makeBoolAConst CBC 34796 100.0 % (6 / 6)
check_indirection CBC 40441 83.3 % (5 / 6) 90.0 % (9 / 10)
insertSelectOptions CBC 41609 86.7 % (26 / 30) 63.0 % (34 / 54)
SystemTypeName CBC 60813 100.0 % (2 / 2)
check_func_name CBC 63971 80.0 % (4 / 5) 75.0 % (6 / 8)
makeAndExpr CBC 118551 100.0 % (7 / 7) 100.0 % (4 / 4)
check_qualified_name CBC 128587 80.0 % (4 / 5) 75.0 % (6 / 8)
makeRangeVarFromQualifiedName CBC 128587 58.8 % (10 / 17) 20.0 % (1 / 5)
makeTypeCast CBC 159767 100.0 % (6 / 6)
makeIntConst CBC 197237 100.0 % (6 / 6)
updateRawStmtEnd CBC 292487 100.0 % (4 / 4) 100.0 % (2 / 2)
parser_init CBC 382579 100.0 % (3 / 3)
makeRawStmt CBC 405094 100.0 % (6 / 6)
makeColumnRef CBC 923300 95.2 % (20 / 21) 92.9 % (13 / 14)

Generated by: LCOV version 2.4-beta