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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 90.6 % 7535 6830 9 3 693 10 105 6715 5 36
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20251028-005825-baseline Branches: 62.6 % 754 472 8 274 24 448
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 0.0 % 4 0 4
(7,30] days: 97.6 % 41 40 1 40
(30,360] days: 96.6 % 206 199 4 3 65 134
(360..) days: 90.5 % 7284 6591 3 690 10 6581
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 39 39 39
Branch coverage date bins:
(7,30] days: 75.0 % 20 15 5 15
(30,360] days: 79.6 % 54 43 3 8 9 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
SplitColQualList CBC 34981 86.7 % (13 / 15) 62.5 % (10 / 16)
SystemFuncName CBC 9766 100.0 % (2 / 2)
SystemTypeName CBC 61313 100.0 % (2 / 2)
TableFuncTypeName CBC 97 100.0 % (7 / 7) 100.0 % (2 / 2)
base_yyerror CBC 346 100.0 % (2 / 2)
check_func_name CBC 64004 80.0 % (4 / 5) 75.0 % (6 / 8)
check_indirection CBC 40693 83.3 % (5 / 6) 90.0 % (9 / 10)
check_qualified_name CBC 128083 80.0 % (4 / 5) 75.0 % (6 / 8)
doNegate CBC 4628 100.0 % (11 / 11) 83.3 % (5 / 6)
doNegateFloat CBC 489 75.0 % (6 / 8) 50.0 % (2 / 4)
extractAggrArgTypes CBC 181 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 9203 100.0 % (7 / 7) 90.0 % (9 / 10)
insertSelectOptions CBC 41889 86.7 % (26 / 30) 63.0 % (34 / 54)
makeAArrayExpr CBC 4117 100.0 % (7 / 7)
makeAConst CBC 2732 81.8 % (9 / 11) 66.7 % (2 / 3)
makeAndExpr CBC 118727 100.0 % (7 / 7) 100.0 % (4 / 4)
makeBitStringConst CBC 2026 100.0 % (6 / 6)
makeBoolAConst CBC 34924 100.0 % (6 / 6)
makeColumnRef CBC 928073 95.2 % (20 / 21) 92.9 % (13 / 14)
makeFloatConst CBC 5943 100.0 % (6 / 6)
makeIntConst CBC 198961 100.0 % (6 / 6)
makeNotExpr CBC 8205 100.0 % (2 / 2)
makeNullAConst CBC 33730 100.0 % (5 / 5)
makeOrExpr CBC 8083 100.0 % (7 / 7) 100.0 % (4 / 4)
makeOrderedSetArgs CBC 16 90.9 % (10 / 11) 50.0 % (5 / 10)
makeRangeVarFromAnyName CBC 479 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 128083 58.8 % (10 / 17) 20.0 % (1 / 5)
makeRawStmt CBC 407808 100.0 % (6 / 6)
makeRecursiveViewSelect CBC 7 100.0 % (24 / 24) 83.3 % (5 / 6)
makeRoleSpec CBC 16854 100.0 % (5 / 5)
makeSQLValueFunction CBC 1390 100.0 % (6 / 6)
makeSetOp CBC 9886 100.0 % (7 / 7)
makeStringConstCast CBC 8160 100.0 % (3 / 3)
makeTypeCast CBC 160096 100.0 % (6 / 6)
makeXmlExpr CBC 298 100.0 % (10 / 10)
mergeTableFuncParameters CBC 97 62.5 % (5 / 8) 50.0 % (7 / 14)
parsePartitionStrategy CBC 2559 100.0 % (8 / 8) 87.5 % (7 / 8)
parser_init CBC 384845 100.0 % (3 / 3)
preprocess_pub_all_objtype_list GNC 74 92.9 % (13 / 14) 75.0 % (15 / 20)
preprocess_pubobj_list CBC 824 96.9 % (31 / 32) 81.2 % (39 / 48)
processCASbits CBC 8946 88.9 % (32 / 36) 69.6 % (32 / 46)
updateRawStmtEnd CBC 295041 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta