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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 91.1 % 7649 6971 1 677 24 6947 5
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 42 42 42
Baseline: lcov-20261012-baseline Branches: 62.9 % 754 474 280 474
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.4 % 195 186 1 8 24 162
(360..) days: 91.0 % 7454 6785 669 6785
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 41 41 41
Branch coverage date bins:
(360..) days: 62.9 % 754 474 280 474

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 2548 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 160314 58.8 % (10 / 17) 20.0 % (1 / 5)
insertSelectOptions CBC 57745 86.7 % (26 / 30) 63.0 % (34 / 54)
processCASbits CBC 11265 88.9 % (32 / 36) 69.6 % (32 / 46)
mergeTableFuncParameters CBC 141 62.5 % (5 / 8) 50.0 % (7 / 14)
SplitColQualList CBC 45175 86.7 % (13 / 15) 62.5 % (10 / 16)
doNegateFloat CBC 669 75.0 % (6 / 8) 50.0 % (2 / 4)
makeAConst CBC 3175 81.8 % (9 / 11) 66.7 % (2 / 3)
check_func_name CBC 87715 80.0 % (4 / 5) 75.0 % (6 / 8)
check_indirection CBC 51841 83.3 % (5 / 6) 90.0 % (9 / 10)
check_qualified_name CBC 160314 80.0 % (4 / 5) 75.0 % (6 / 8)
makeColumnRef CBC 1160171 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 211 93.3 % (14 / 15) 75.0 % (15 / 20)
preprocess_pubobj_list CBC 1093 96.9 % (31 / 32) 81.2 % (39 / 48)
SystemFuncName CBC 12971 100.0 % (2 / 2)
SystemTypeName CBC 72135 100.0 % (2 / 2)
TableFuncTypeName CBC 141 100.0 % (7 / 7) 100.0 % (2 / 2)
base_yyerror CBC 463 100.0 % (2 / 2)
doNegate CBC 6437 100.0 % (11 / 11) 83.3 % (5 / 6)
extractAggrArgTypes CBC 220 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 5591 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAArrayExpr CBC 5924 100.0 % (7 / 7)
makeAndExpr CBC 155134 100.0 % (7 / 7) 100.0 % (4 / 4)
makeBitStringConst CBC 2725 100.0 % (6 / 6)
makeBoolAConst CBC 40472 100.0 % (6 / 6)
makeFloatConst CBC 8062 100.0 % (6 / 6)
makeIntConst CBC 268198 100.0 % (6 / 6)
makeNotExpr CBC 17193 100.0 % (2 / 2)
makeNullAConst CBC 42766 100.0 % (5 / 5)
makeOrExpr CBC 13927 100.0 % (7 / 7) 100.0 % (4 / 4)
makeRawStmt CBC 514544 100.0 % (6 / 6)
makeRecursiveViewSelect CBC 9 100.0 % (24 / 24) 83.3 % (5 / 6)
makeRoleSpec CBC 15900 100.0 % (5 / 5)
makeSQLValueFunction CBC 1637 100.0 % (6 / 6)
makeSetOp CBC 13086 100.0 % (7 / 7)
makeStringConstCast CBC 10665 100.0 % (3 / 3)
makeTypeCast CBC 193239 100.0 % (6 / 6)
makeXmlExpr CBC 399 100.0 % (10 / 10)
parsePartitionStrategy CBC 3440 100.0 % (8 / 8) 87.5 % (7 / 8)
parser_init CBC 490923 100.0 % (3 / 3)
updateRawStmtEnd CBC 386987 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1