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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 91.1 % 7649 6971 1 677 24 6947 5
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 42 42 42
Baseline: lcov-20260920-baseline Branches: 62.9 % 754 474 280 474
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 5 5 5
(30,360] days: 95.4 % 218 208 1 9 24 184
(360..) days: 91.0 % 7426 6758 668 6758
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 141 100.0 % (7 / 7) 100.0 % (2 / 2)
mergeTableFuncParameters CBC 141 62.5 % (5 / 8) 50.0 % (7 / 14)
preprocess_pub_all_objtype_list CBC 211 93.3 % (14 / 15) 75.0 % (15 / 20)
extractAggrArgTypes CBC 220 100.0 % (3 / 3) 50.0 % (1 / 2)
makeXmlExpr CBC 399 100.0 % (10 / 10)
base_yyerror CBC 463 100.0 % (2 / 2)
doNegateFloat CBC 669 75.0 % (6 / 8) 50.0 % (2 / 4)
preprocess_pubobj_list CBC 1090 96.9 % (31 / 32) 81.2 % (39 / 48)
makeSQLValueFunction CBC 1635 100.0 % (6 / 6)
makeRangeVarFromAnyName CBC 2548 69.6 % (16 / 23) 33.3 % (2 / 6)
makeBitStringConst CBC 2725 100.0 % (6 / 6)
makeAConst CBC 3174 81.8 % (9 / 11) 66.7 % (2 / 3)
parsePartitionStrategy CBC 3411 100.0 % (8 / 8) 87.5 % (7 / 8)
extractArgTypes CBC 5585 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAArrayExpr CBC 5914 100.0 % (7 / 7)
doNegate CBC 6417 100.0 % (11 / 11) 83.3 % (5 / 6)
makeFloatConst CBC 8059 100.0 % (6 / 6)
makeStringConstCast CBC 10677 100.0 % (3 / 3)
processCASbits CBC 11222 88.9 % (32 / 36) 69.6 % (32 / 46)
makeSetOp CBC 12805 100.0 % (7 / 7)
SystemFuncName CBC 13050 100.0 % (2 / 2)
makeOrExpr CBC 13866 100.0 % (7 / 7) 100.0 % (4 / 4)
makeRoleSpec CBC 15868 100.0 % (5 / 5)
makeNotExpr CBC 17055 100.0 % (2 / 2)
makeBoolAConst CBC 40310 100.0 % (6 / 6)
makeNullAConst CBC 42732 100.0 % (5 / 5)
SplitColQualList CBC 45047 86.7 % (13 / 15) 62.5 % (10 / 16)
check_indirection CBC 51727 83.3 % (5 / 6) 90.0 % (9 / 10)
insertSelectOptions CBC 57511 86.7 % (26 / 30) 63.0 % (34 / 54)
SystemTypeName CBC 72100 100.0 % (2 / 2)
check_func_name CBC 87651 80.0 % (4 / 5) 75.0 % (6 / 8)
makeAndExpr CBC 153976 100.0 % (7 / 7) 100.0 % (4 / 4)
check_qualified_name CBC 159394 80.0 % (4 / 5) 75.0 % (6 / 8)
makeRangeVarFromQualifiedName CBC 159394 58.8 % (10 / 17) 20.0 % (1 / 5)
makeTypeCast CBC 193007 100.0 % (6 / 6)
makeIntConst CBC 267531 100.0 % (6 / 6)
updateRawStmtEnd CBC 385793 100.0 % (4 / 4) 100.0 % (2 / 2)
parser_init CBC 490012 100.0 % (3 / 3)
makeRawStmt CBC 513357 100.0 % (6 / 6)
makeColumnRef CBC 1155624 95.2 % (20 / 21) 92.9 % (13 / 14)

Generated by: LCOV version 2.0-1