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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 91.2 % 7976 7275 30 671 20 584 6671 11 89
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20260505-025707-baseline Branches: 62.6 % 754 472 8 274 24 448 1 3
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.1 % 656 624 30 2 3 578 43
(360..) days: 90.9 % 7320 6651 669 17 6 6628
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: 71.4 % 42 30 8 4 24 6
(360..) days: 62.1 % 712 442 270 442

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
SplitColQualList CBC 46231 86.7 % (13 / 15) 62.5 % (10 / 16)
SystemFuncName CBC 12964 100.0 % (2 / 2)
SystemTypeName CBC 71668 100.0 % (2 / 2)
TableFuncTypeName CBC 146 100.0 % (7 / 7) 100.0 % (2 / 2)
base_yyerror CBC 475 100.0 % (2 / 2)
check_func_name CBC 86191 80.0 % (4 / 5) 75.0 % (6 / 8)
check_indirection CBC 53273 83.3 % (5 / 6) 90.0 % (9 / 10)
check_qualified_name CBC 163176 80.0 % (4 / 5) 75.0 % (6 / 8)
doNegate CBC 6398 100.0 % (11 / 11) 83.3 % (5 / 6)
doNegateFloat CBC 648 75.0 % (6 / 8) 50.0 % (2 / 4)
extractAggrArgTypes CBC 220 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 5343 100.0 % (7 / 7) 90.0 % (9 / 10)
insertSelectOptions CBC 59949 86.7 % (26 / 30) 63.0 % (34 / 54)
makeAArrayExpr CBC 5904 100.0 % (7 / 7)
makeAConst CBC 3502 81.8 % (9 / 11) 66.7 % (2 / 3)
makeAndExpr CBC 158639 100.0 % (7 / 7) 100.0 % (4 / 4)
makeBitStringConst CBC 2717 100.0 % (6 / 6)
makeBoolAConst CBC 41202 100.0 % (6 / 6)
makeColumnRef CBC 1231782 95.2 % (20 / 21) 92.9 % (13 / 14)
makeFloatConst CBC 8000 100.0 % (6 / 6)
makeIntConst CBC 270509 100.0 % (6 / 6)
makeNotExpr CBC 16122 100.0 % (2 / 2)
makeNullAConst CBC 44102 100.0 % (5 / 5)
makeOrExpr CBC 15164 100.0 % (7 / 7) 100.0 % (4 / 4)
makeOrderedSetArgs CBC 20 90.9 % (10 / 11) 50.0 % (5 / 10)
makeRangeVarFromAnyName CBC 2522 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 163176 58.8 % (10 / 17) 20.0 % (1 / 5)
makeRawStmt CBC 524596 100.0 % (6 / 6)
makeRecursiveViewSelect CBC 9 100.0 % (24 / 24) 83.3 % (5 / 6)
makeRoleSpec CBC 16393 100.0 % (5 / 5)
makeSQLValueFunction CBC 1699 100.0 % (6 / 6)
makeSetOp CBC 13208 100.0 % (7 / 7)
makeStringConstCast CBC 10569 100.0 % (3 / 3)
makeTypeCast CBC 202798 100.0 % (6 / 6)
makeXmlExpr CBC 395 100.0 % (10 / 10)
mergeTableFuncParameters CBC 146 62.5 % (5 / 8) 50.0 % (7 / 14)
parsePartitionStrategy CBC 3617 100.0 % (8 / 8) 87.5 % (7 / 8)
parser_init CBC 502311 100.0 % (3 / 3)
preprocess_pub_all_objtype_list GNC 197 93.3 % (14 / 15) 75.0 % (15 / 20)
preprocess_pubobj_list CBC 1077 96.9 % (31 / 32) 81.2 % (39 / 48)
processCASbits CBC 11797 88.9 % (32 / 36) 69.6 % (32 / 46)
updateRawStmtEnd CBC 388848 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta