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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 90.8 % 7580 6879 8 3 690 10 196 6673 8 78
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20251218-005734-baseline Branches: 62.6 % 754 472 8 274 24 448
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 28 28 28
(7,30] days: 93.5 % 46 43 3 43
(30,360] days: 96.9 % 258 250 5 3 125 125
(360..) days: 90.5 % 7248 6558 3 687 10 6548
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: 78.4 % 74 58 8 8 24 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
insertSelectOptions CBC 45405 86.7 % (26 / 30) 63.0 % (34 / 54)
processCASbits CBC 9108 88.9 % (32 / 36) 69.6 % (32 / 46)
preprocess_pubobj_list CBC 824 96.9 % (31 / 32) 81.2 % (39 / 48)
mergeTableFuncParameters CBC 97 62.5 % (5 / 8) 50.0 % (7 / 14)
SplitColQualList CBC 35889 86.7 % (13 / 15) 62.5 % (10 / 16)
makeOrderedSetArgs CBC 16 90.9 % (10 / 11) 50.0 % (5 / 10)
preprocess_pub_all_objtype_list GNC 75 92.9 % (13 / 14) 75.0 % (15 / 20)
makeRangeVarFromAnyName CBC 479 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 130178 58.8 % (10 / 17) 20.0 % (1 / 5)
check_func_name CBC 65165 80.0 % (4 / 5) 75.0 % (6 / 8)
check_qualified_name CBC 130178 80.0 % (4 / 5) 75.0 % (6 / 8)
doNegateFloat CBC 489 75.0 % (6 / 8) 50.0 % (2 / 4)
check_indirection CBC 41463 83.3 % (5 / 6) 90.0 % (9 / 10)
doNegate CBC 4684 100.0 % (11 / 11) 83.3 % (5 / 6)
extractAggrArgTypes CBC 181 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 9305 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAConst CBC 2793 81.8 % (9 / 11) 66.7 % (2 / 3)
makeColumnRef CBC 945646 95.2 % (20 / 21) 92.9 % (13 / 14)
makeRecursiveViewSelect CBC 7 100.0 % (24 / 24) 83.3 % (5 / 6)
parsePartitionStrategy CBC 2799 100.0 % (8 / 8) 87.5 % (7 / 8)
TableFuncTypeName CBC 97 100.0 % (7 / 7) 100.0 % (2 / 2)
makeAndExpr CBC 120462 100.0 % (7 / 7) 100.0 % (4 / 4)
makeOrExpr CBC 8205 100.0 % (7 / 7) 100.0 % (4 / 4)
updateRawStmtEnd CBC 310369 100.0 % (4 / 4) 100.0 % (2 / 2)
SystemFuncName CBC 9935 100.0 % (2 / 2)
SystemTypeName CBC 62365 100.0 % (2 / 2)
base_yyerror CBC 351 100.0 % (2 / 2)
makeAArrayExpr CBC 4136 100.0 % (7 / 7)
makeBitStringConst CBC 2026 100.0 % (6 / 6)
makeBoolAConst CBC 35289 100.0 % (6 / 6)
makeFloatConst CBC 6109 100.0 % (6 / 6)
makeIntConst CBC 207603 100.0 % (6 / 6)
makeNotExpr CBC 8336 100.0 % (2 / 2)
makeNullAConst CBC 34547 100.0 % (5 / 5)
makeRawStmt CBC 423997 100.0 % (6 / 6)
makeRoleSpec CBC 17159 100.0 % (5 / 5)
makeSQLValueFunction CBC 1408 100.0 % (6 / 6)
makeSetOp CBC 10093 100.0 % (7 / 7)
makeStringConstCast CBC 8164 100.0 % (3 / 3)
makeTypeCast CBC 162499 100.0 % (6 / 6)
makeXmlExpr CBC 298 100.0 % (10 / 10)
parser_init CBC 401018 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta