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
makeRecursiveViewSelect CBC 7 100.0 % (24 / 24) 83.3 % (5 / 6)
makeOrderedSetArgs CBC 16 90.9 % (10 / 11) 50.0 % (5 / 10)
preprocess_pub_all_objtype_list GNC 74 92.9 % (13 / 14) 75.0 % (15 / 20)
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 824 96.9 % (31 / 32) 81.2 % (39 / 48)
makeSQLValueFunction CBC 1390 100.0 % (6 / 6)
makeBitStringConst CBC 2026 100.0 % (6 / 6)
parsePartitionStrategy CBC 2559 100.0 % (8 / 8) 87.5 % (7 / 8)
makeAConst CBC 2732 81.8 % (9 / 11) 66.7 % (2 / 3)
makeAArrayExpr CBC 4117 100.0 % (7 / 7)
doNegate CBC 4628 100.0 % (11 / 11) 83.3 % (5 / 6)
makeFloatConst CBC 5943 100.0 % (6 / 6)
makeOrExpr CBC 8083 100.0 % (7 / 7) 100.0 % (4 / 4)
makeStringConstCast CBC 8160 100.0 % (3 / 3)
makeNotExpr CBC 8205 100.0 % (2 / 2)
processCASbits CBC 8946 88.9 % (32 / 36) 69.6 % (32 / 46)
extractArgTypes CBC 9203 100.0 % (7 / 7) 90.0 % (9 / 10)
SystemFuncName CBC 9766 100.0 % (2 / 2)
makeSetOp CBC 9886 100.0 % (7 / 7)
makeRoleSpec CBC 16854 100.0 % (5 / 5)
makeNullAConst CBC 33730 100.0 % (5 / 5)
makeBoolAConst CBC 34924 100.0 % (6 / 6)
SplitColQualList CBC 34981 86.7 % (13 / 15) 62.5 % (10 / 16)
check_indirection CBC 40693 83.3 % (5 / 6) 90.0 % (9 / 10)
insertSelectOptions CBC 41889 86.7 % (26 / 30) 63.0 % (34 / 54)
SystemTypeName CBC 61313 100.0 % (2 / 2)
check_func_name CBC 64004 80.0 % (4 / 5) 75.0 % (6 / 8)
makeAndExpr CBC 118727 100.0 % (7 / 7) 100.0 % (4 / 4)
check_qualified_name CBC 128083 80.0 % (4 / 5) 75.0 % (6 / 8)
makeRangeVarFromQualifiedName CBC 128083 58.8 % (10 / 17) 20.0 % (1 / 5)
makeTypeCast CBC 160096 100.0 % (6 / 6)
makeIntConst CBC 198961 100.0 % (6 / 6)
updateRawStmtEnd CBC 295041 100.0 % (4 / 4) 100.0 % (2 / 2)
parser_init CBC 384845 100.0 % (3 / 3)
makeRawStmt CBC 407808 100.0 % (6 / 6)
makeColumnRef CBC 928073 95.2 % (20 / 21) 92.9 % (13 / 14)

Generated by: LCOV version 2.4-beta