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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 91.1 % 7962 7257 1 704 24 7233 5
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 42 42 42
Baseline: lcov-20260827-baseline Branches: 62.9 % 754 474 280 474
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.8 % 535 502 1 32 24 478
(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
SplitColQualList CBC 46236 86.7 % (13 / 15) 62.5 % (10 / 16)
SystemFuncName CBC 13153 100.0 % (2 / 2)
SystemTypeName CBC 72355 100.0 % (2 / 2)
TableFuncTypeName CBC 146 100.0 % (7 / 7) 100.0 % (2 / 2)
base_yyerror CBC 475 100.0 % (2 / 2)
check_func_name CBC 88615 80.0 % (4 / 5) 75.0 % (6 / 8)
check_indirection CBC 52726 83.3 % (5 / 6) 90.0 % (9 / 10)
check_qualified_name CBC 161608 80.0 % (4 / 5) 75.0 % (6 / 8)
doNegate CBC 6442 100.0 % (11 / 11) 83.3 % (5 / 6)
doNegateFloat CBC 657 75.0 % (6 / 8) 50.0 % (2 / 4)
extractAggrArgTypes CBC 220 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 5589 100.0 % (7 / 7) 90.0 % (9 / 10)
insertSelectOptions CBC 58378 86.7 % (26 / 30) 63.0 % (34 / 54)
makeAArrayExpr CBC 5905 100.0 % (7 / 7)
makeAConst CBC 3155 81.8 % (9 / 11) 66.7 % (2 / 3)
makeAndExpr CBC 157556 100.0 % (7 / 7) 100.0 % (4 / 4)
makeBitStringConst CBC 2725 100.0 % (6 / 6)
makeBoolAConst CBC 40773 100.0 % (6 / 6)
makeColumnRef CBC 1171213 95.2 % (20 / 21) 92.9 % (13 / 14)
makeFloatConst CBC 8289 100.0 % (6 / 6)
makeIntConst CBC 268333 100.0 % (6 / 6)
makeNotExpr CBC 17683 100.0 % (2 / 2)
makeNullAConst CBC 43105 100.0 % (5 / 5)
makeOrExpr CBC 14441 100.0 % (7 / 7) 100.0 % (4 / 4)
makeOrderedSetArgs CBC 20 90.9 % (10 / 11) 50.0 % (5 / 10)
makeRangeVarFromAnyName CBC 2545 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 161608 58.8 % (10 / 17) 20.0 % (1 / 5)
makeRawStmt CBC 519079 100.0 % (6 / 6)
makeRecursiveViewSelect CBC 9 100.0 % (24 / 24) 83.3 % (5 / 6)
makeRoleSpec CBC 16394 100.0 % (5 / 5)
makeSQLValueFunction CBC 1654 100.0 % (6 / 6)
makeSetOp CBC 12935 100.0 % (7 / 7)
makeStringConstCast CBC 10685 100.0 % (3 / 3)
makeTypeCast CBC 196175 100.0 % (6 / 6)
makeXmlExpr CBC 395 100.0 % (10 / 10)
mergeTableFuncParameters CBC 146 62.5 % (5 / 8) 50.0 % (7 / 14)
parsePartitionStrategy CBC 3381 100.0 % (8 / 8) 87.5 % (7 / 8)
parser_init CBC 496094 100.0 % (3 / 3)
preprocess_pub_all_objtype_list CBC 198 93.3 % (14 / 15) 75.0 % (15 / 20)
preprocess_pubobj_list CBC 1086 96.9 % (31 / 32) 81.2 % (39 / 48)
processCASbits CBC 11598 88.9 % (32 / 36) 69.6 % (32 / 46)
updateRawStmtEnd CBC 389948 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1