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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 91.2 % 7990 7285 1 704 24 7261 5
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 42 42 42
Baseline: lcov-20260726-baseline Branches: 62.9 % 754 474 280 474
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 82.8 % 29 24 1 4 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
makeRangeVarFromAnyName CBC 2533 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 162246 58.8 % (10 / 17) 20.0 % (1 / 5)
insertSelectOptions CBC 58754 86.7 % (26 / 30) 63.0 % (34 / 54)
processCASbits CBC 11757 88.9 % (32 / 36) 69.6 % (32 / 46)
mergeTableFuncParameters CBC 146 62.5 % (5 / 8) 50.0 % (7 / 14)
SplitColQualList CBC 46756 86.7 % (13 / 15) 62.5 % (10 / 16)
doNegateFloat CBC 661 75.0 % (6 / 8) 50.0 % (2 / 4)
makeAConst CBC 3145 81.8 % (9 / 11) 66.7 % (2 / 3)
check_func_name CBC 89208 80.0 % (4 / 5) 75.0 % (6 / 8)
check_indirection CBC 53086 83.3 % (5 / 6) 90.0 % (9 / 10)
check_qualified_name CBC 162246 80.0 % (4 / 5) 75.0 % (6 / 8)
makeColumnRef CBC 1176348 95.2 % (20 / 21) 92.9 % (13 / 14)
makeOrderedSetArgs CBC 20 90.9 % (10 / 11) 50.0 % (5 / 10)
preprocess_pub_all_objtype_list CBC 197 93.3 % (14 / 15) 75.0 % (15 / 20)
preprocess_pubobj_list CBC 1082 96.9 % (31 / 32) 81.2 % (39 / 48)
SystemFuncName CBC 13112 100.0 % (2 / 2)
SystemTypeName CBC 72458 100.0 % (2 / 2)
TableFuncTypeName CBC 146 100.0 % (7 / 7) 100.0 % (2 / 2)
base_yyerror CBC 475 100.0 % (2 / 2)
doNegate CBC 6480 100.0 % (11 / 11) 83.3 % (5 / 6)
extractAggrArgTypes CBC 220 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 5532 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAArrayExpr CBC 5847 100.0 % (7 / 7)
makeAndExpr CBC 158356 100.0 % (7 / 7) 100.0 % (4 / 4)
makeBitStringConst CBC 2725 100.0 % (6 / 6)
makeBoolAConst CBC 40776 100.0 % (6 / 6)
makeFloatConst CBC 8288 100.0 % (6 / 6)
makeIntConst CBC 271416 100.0 % (6 / 6)
makeNotExpr CBC 17760 100.0 % (2 / 2)
makeNullAConst CBC 43437 100.0 % (5 / 5)
makeOrExpr CBC 14552 100.0 % (7 / 7) 100.0 % (4 / 4)
makeRawStmt CBC 520723 100.0 % (6 / 6)
makeRecursiveViewSelect CBC 9 100.0 % (24 / 24) 83.3 % (5 / 6)
makeRoleSpec CBC 16486 100.0 % (5 / 5)
makeSQLValueFunction CBC 1668 100.0 % (6 / 6)
makeSetOp CBC 13002 100.0 % (7 / 7)
makeStringConstCast CBC 10681 100.0 % (3 / 3)
makeTypeCast CBC 197278 100.0 % (6 / 6)
makeXmlExpr CBC 395 100.0 % (10 / 10)
parsePartitionStrategy CBC 3684 100.0 % (8 / 8) 87.5 % (7 / 8)
parser_init CBC 497598 100.0 % (3 / 3)
updateRawStmtEnd CBC 392097 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1