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

Generated by: LCOV version 2.4-beta