LCOV - differential code coverage report
Current view: top level - src/backend/parser - gram.y (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 91.2 % 7990 7285 1 704 24 7261 5
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 42 42 42
Baseline: lcov-20260725-baseline Branches: 62.9 % 754 474 280 474
Baseline Date: 2026-07-25 19:09:19 +0900 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: 96.0 % 25 24 1 24
(30,360] days: 94.8 % 534 506 28 506
(360..) days: 91.0 % 7427 6755 672 6755
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 41 41 41
Branch coverage date bins:
(30,360] days: 75.0 % 20 15 5 15
(360..) days: 62.5 % 734 459 275 459

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 9 100.0 % (24 / 24) 83.3 % (5 / 6)
makeOrderedSetArgs CBC 20 90.9 % (10 / 11) 50.0 % (5 / 10)
TableFuncTypeName CBC 146 100.0 % (7 / 7) 100.0 % (2 / 2)
mergeTableFuncParameters CBC 146 62.5 % (5 / 8) 50.0 % (7 / 14)
preprocess_pub_all_objtype_list CBC 197 93.3 % (14 / 15) 75.0 % (15 / 20)
extractAggrArgTypes CBC 220 100.0 % (3 / 3) 50.0 % (1 / 2)
makeXmlExpr CBC 395 100.0 % (10 / 10)
base_yyerror CBC 475 100.0 % (2 / 2)
doNegateFloat CBC 661 75.0 % (6 / 8) 50.0 % (2 / 4)
preprocess_pubobj_list CBC 1082 96.9 % (31 / 32) 81.2 % (39 / 48)
makeSQLValueFunction CBC 1668 100.0 % (6 / 6)
makeRangeVarFromAnyName CBC 2533 69.6 % (16 / 23) 33.3 % (2 / 6)
makeBitStringConst CBC 2725 100.0 % (6 / 6)
makeAConst CBC 3145 81.8 % (9 / 11) 66.7 % (2 / 3)
parsePartitionStrategy CBC 3684 100.0 % (8 / 8) 87.5 % (7 / 8)
extractArgTypes CBC 5532 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAArrayExpr CBC 5847 100.0 % (7 / 7)
doNegate CBC 6476 100.0 % (11 / 11) 83.3 % (5 / 6)
makeFloatConst CBC 8288 100.0 % (6 / 6)
makeStringConstCast CBC 10681 100.0 % (3 / 3)
processCASbits CBC 11757 88.9 % (32 / 36) 69.6 % (32 / 46)
makeSetOp CBC 13002 100.0 % (7 / 7)
SystemFuncName CBC 13117 100.0 % (2 / 2)
makeOrExpr CBC 14552 100.0 % (7 / 7) 100.0 % (4 / 4)
makeRoleSpec CBC 16517 100.0 % (5 / 5)
makeNotExpr CBC 17757 100.0 % (2 / 2)
makeBoolAConst CBC 40763 100.0 % (6 / 6)
makeNullAConst CBC 43426 100.0 % (5 / 5)
SplitColQualList CBC 46757 86.7 % (13 / 15) 62.5 % (10 / 16)
check_indirection CBC 53082 83.3 % (5 / 6) 90.0 % (9 / 10)
insertSelectOptions CBC 58740 86.7 % (26 / 30) 63.0 % (34 / 54)
SystemTypeName CBC 72468 100.0 % (2 / 2)
check_func_name CBC 89202 80.0 % (4 / 5) 75.0 % (6 / 8)
makeAndExpr CBC 158358 100.0 % (7 / 7) 100.0 % (4 / 4)
check_qualified_name CBC 162243 80.0 % (4 / 5) 75.0 % (6 / 8)
makeRangeVarFromQualifiedName CBC 162243 58.8 % (10 / 17) 20.0 % (1 / 5)
makeTypeCast CBC 197280 100.0 % (6 / 6)
makeIntConst CBC 271428 100.0 % (6 / 6)
updateRawStmtEnd CBC 391902 100.0 % (4 / 4) 100.0 % (2 / 2)
parser_init CBC 497604 100.0 % (3 / 3)
makeRawStmt CBC 520608 100.0 % (6 / 6)
makeColumnRef CBC 1176354 95.2 % (20 / 21) 92.9 % (13 / 14)

Generated by: LCOV version 2.0-1