LCOV - differential code coverage report
Current view: top level - src/backend/parser - gram.y (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 91.2 % 7649 6974 675 2 25 6947 5
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 42 42 42
Baseline: lcov-20261105-baseline Branches: 62.9 % 754 474 280 474
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.4 % 173 165 8 25 140
(360..) days: 91.1 % 7476 6809 667 2 6807
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
SplitColQualList CBC 45385 86.7 % (13 / 15) 62.5 % (10 / 16)
SystemFuncName CBC 13067 100.0 % (2 / 2)
SystemTypeName CBC 72673 100.0 % (2 / 2)
TableFuncTypeName CBC 141 100.0 % (7 / 7) 100.0 % (2 / 2)
base_yyerror CBC 463 100.0 % (2 / 2)
check_func_name CBC 87757 80.0 % (4 / 5) 75.0 % (6 / 8)
check_indirection CBC 52159 83.3 % (5 / 6) 90.0 % (9 / 10)
check_qualified_name CBC 160614 80.0 % (4 / 5) 75.0 % (6 / 8)
doNegate CBC 6457 100.0 % (11 / 11) 83.3 % (5 / 6)
doNegateFloat CBC 669 75.0 % (6 / 8) 50.0 % (2 / 4)
extractAggrArgTypes CBC 220 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 5634 100.0 % (7 / 7) 90.0 % (9 / 10)
insertSelectOptions CBC 58010 86.7 % (26 / 30) 63.0 % (34 / 54)
makeAArrayExpr CBC 5926 100.0 % (7 / 7)
makeAConst CBC 3195 81.8 % (9 / 11) 66.7 % (2 / 3)
makeAndExpr CBC 155577 100.0 % (7 / 7) 100.0 % (4 / 4)
makeBitStringConst CBC 2725 100.0 % (6 / 6)
makeBoolAConst CBC 40760 100.0 % (6 / 6)
makeColumnRef CBC 1165981 95.2 % (20 / 21) 92.9 % (13 / 14)
makeFloatConst CBC 8114 100.0 % (6 / 6)
makeIntConst CBC 270298 100.0 % (6 / 6)
makeNotExpr CBC 17256 100.0 % (2 / 2)
makeNullAConst CBC 43167 100.0 % (5 / 5)
makeOrExpr CBC 14007 100.0 % (7 / 7) 100.0 % (4 / 4)
makeOrderedSetArgs CBC 20 90.9 % (10 / 11) 50.0 % (5 / 10)
makeRangeVarFromAnyName CBC 2548 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 160614 58.8 % (10 / 17) 20.0 % (1 / 5)
makeRawStmt CBC 517832 100.0 % (6 / 6)
makeRecursiveViewSelect CBC 9 100.0 % (24 / 24) 83.3 % (5 / 6)
makeRoleSpec CBC 16083 100.0 % (5 / 5)
makeSQLValueFunction CBC 1656 100.0 % (6 / 6)
makeSetOp CBC 13166 100.0 % (7 / 7)
makeStringConstCast CBC 10757 100.0 % (3 / 3)
makeTypeCast CBC 194476 100.0 % (6 / 6)
makeXmlExpr CBC 435 100.0 % (10 / 10)
mergeTableFuncParameters CBC 141 62.5 % (5 / 8) 50.0 % (7 / 14)
parsePartitionStrategy CBC 3459 100.0 % (8 / 8) 87.5 % (7 / 8)
parser_init CBC 494003 100.0 % (3 / 3)
preprocess_pub_all_objtype_list CBC 212 93.3 % (14 / 15) 75.0 % (15 / 20)
preprocess_pubobj_list CBC 1095 96.9 % (31 / 32) 81.2 % (39 / 48)
processCASbits CBC 11398 88.9 % (32 / 36) 69.6 % (32 / 46)
updateRawStmtEnd CBC 389601 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1