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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.8 % 7655 6950 20 3 682 10 270 6670 11 86
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20260315-024220-baseline Branches: 62.6 % 754 472 8 274 24 448 1 3
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 87.2 % 47 41 6 3 38
(7,30] days: 77.8 % 27 21 6 21
(30,360] days: 96.3 % 267 257 8 2 208 49
(360..) days: 90.7 % 7314 6631 3 680 7 3 6621
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:
(30,360] days: 75.0 % 48 36 8 4 24 12
(360..) days: 61.8 % 706 436 270 436

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 49088 86.7 % (26 / 30) 63.0 % (34 / 54)
processCASbits CBC 9226 88.9 % (32 / 36) 69.6 % (32 / 46)
preprocess_pubobj_list CBC 828 96.9 % (31 / 32) 81.2 % (39 / 48)
mergeTableFuncParameters CBC 106 62.5 % (5 / 8) 50.0 % (7 / 14)
SplitColQualList CBC 36339 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 98 93.3 % (14 / 15) 75.0 % (15 / 20)
makeRangeVarFromAnyName CBC 2372 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 139348 58.8 % (10 / 17) 20.0 % (1 / 5)
check_func_name CBC 71026 80.0 % (4 / 5) 75.0 % (6 / 8)
check_qualified_name CBC 139348 80.0 % (4 / 5) 75.0 % (6 / 8)
doNegateFloat CBC 489 75.0 % (6 / 8) 50.0 % (2 / 4)
check_indirection CBC 43604 83.3 % (5 / 6) 90.0 % (9 / 10)
doNegate CBC 4748 100.0 % (11 / 11) 83.3 % (5 / 6)
extractAggrArgTypes CBC 181 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 4739 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAConst CBC 3158 81.8 % (9 / 11) 66.7 % (2 / 3)
makeColumnRef CBC 1027922 95.2 % (20 / 21) 92.9 % (13 / 14)
makeRecursiveViewSelect CBC 7 100.0 % (24 / 24) 83.3 % (5 / 6)
parsePartitionStrategy CBC 2824 100.0 % (8 / 8) 87.5 % (7 / 8)
TableFuncTypeName CBC 106 100.0 % (7 / 7) 100.0 % (2 / 2)
makeAndExpr CBC 132950 100.0 % (7 / 7) 100.0 % (4 / 4)
makeOrExpr CBC 12015 100.0 % (7 / 7) 100.0 % (4 / 4)
updateRawStmtEnd CBC 312058 100.0 % (4 / 4) 100.0 % (2 / 2)
SystemFuncName CBC 9977 100.0 % (2 / 2)
SystemTypeName CBC 59149 100.0 % (2 / 2)
base_yyerror CBC 351 100.0 % (2 / 2)
makeAArrayExpr CBC 4234 100.0 % (7 / 7)
makeBitStringConst CBC 2042 100.0 % (6 / 6)
makeBoolAConst CBC 35176 100.0 % (6 / 6)
makeFloatConst CBC 6072 100.0 % (6 / 6)
makeIntConst CBC 217586 100.0 % (6 / 6)
makeNotExpr CBC 12554 100.0 % (2 / 2)
makeNullAConst CBC 35369 100.0 % (5 / 5)
makeRawStmt CBC 434980 100.0 % (6 / 6)
makeRoleSpec CBC 13070 100.0 % (5 / 5)
makeSQLValueFunction CBC 1421 100.0 % (6 / 6)
makeSetOp CBC 10363 100.0 % (7 / 7)
makeStringConstCast CBC 8164 100.0 % (3 / 3)
makeTypeCast CBC 168298 100.0 % (6 / 6)
makeXmlExpr CBC 298 100.0 % (10 / 10)
parser_init CBC 412819 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta