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

Generated by: LCOV version 2.0-1