LCOV - differential code coverage report
Current view: top level - src/backend/parser - gram.y (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 91.2 % 7976 7275 30 671 20 584 6671 11 89
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20260630-baseline Branches: 62.6 % 754 472 8 274 24 448
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 94.7 % 563 533 30 3 528 2
(360..) days: 90.9 % 7413 6742 671 17 56 6669
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.3 % 734 457 3 274 9 448

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 146 100.0 % (7 / 7) 100.0 % (2 / 2)
mergeTableFuncParameters CBC 146 62.5 % (5 / 8) 50.0 % (7 / 14)
preprocess_pub_all_objtype_list GNC 197 93.3 % (14 / 15) 75.0 % (15 / 20)
extractAggrArgTypes CBC 220 100.0 % (3 / 3) 50.0 % (1 / 2)
makeXmlExpr CBC 395 100.0 % (10 / 10)
base_yyerror CBC 475 100.0 % (2 / 2)
doNegateFloat CBC 660 75.0 % (6 / 8) 50.0 % (2 / 4)
preprocess_pubobj_list CBC 1078 96.9 % (31 / 32) 81.2 % (39 / 48)
makeSQLValueFunction CBC 1668 100.0 % (6 / 6)
makeRangeVarFromAnyName CBC 2529 69.6 % (16 / 23) 33.3 % (2 / 6)
makeBitStringConst CBC 2717 100.0 % (6 / 6)
makeAConst CBC 3133 81.8 % (9 / 11) 66.7 % (2 / 3)
parsePartitionStrategy CBC 3676 100.0 % (8 / 8) 87.5 % (7 / 8)
extractArgTypes CBC 5482 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAArrayExpr CBC 5838 100.0 % (7 / 7)
doNegate CBC 6364 100.0 % (11 / 11) 83.3 % (5 / 6)
makeFloatConst CBC 8145 100.0 % (6 / 6)
makeStringConstCast CBC 10569 100.0 % (3 / 3)
processCASbits CBC 11729 88.9 % (32 / 36) 69.6 % (32 / 46)
makeSetOp CBC 12883 100.0 % (7 / 7)
SystemFuncName CBC 13098 100.0 % (2 / 2)
makeOrExpr CBC 14532 100.0 % (7 / 7) 100.0 % (4 / 4)
makeNotExpr CBC 15435 100.0 % (2 / 2)
makeRoleSpec CBC 16300 100.0 % (5 / 5)
makeBoolAConst CBC 40595 100.0 % (6 / 6)
makeNullAConst CBC 43262 100.0 % (5 / 5)
SplitColQualList CBC 46489 86.7 % (13 / 15) 62.5 % (10 / 16)
check_indirection CBC 52962 83.3 % (5 / 6) 90.0 % (9 / 10)
insertSelectOptions CBC 58541 86.7 % (26 / 30) 63.0 % (34 / 54)
SystemTypeName CBC 71890 100.0 % (2 / 2)
check_func_name CBC 88956 80.0 % (4 / 5) 75.0 % (6 / 8)
makeAndExpr CBC 153538 100.0 % (7 / 7) 100.0 % (4 / 4)
check_qualified_name CBC 159476 80.0 % (4 / 5) 75.0 % (6 / 8)
makeRangeVarFromQualifiedName CBC 159476 58.8 % (10 / 17) 20.0 % (1 / 5)
makeTypeCast CBC 196539 100.0 % (6 / 6)
makeIntConst CBC 267875 100.0 % (6 / 6)
updateRawStmtEnd CBC 389738 100.0 % (4 / 4) 100.0 % (2 / 2)
parser_init CBC 495188 100.0 % (3 / 3)
makeRawStmt CBC 518081 100.0 % (6 / 6)
makeColumnRef CBC 1162857 95.2 % (20 / 21) 92.9 % (13 / 14)

Generated by: LCOV version 2.0-1