LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_agg.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 76.5 % 893 683 210 683
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 24 24 24
Baseline: lcov-20260827-baseline Branches: 69.9 % 760 531 229 531
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 75.0 % 72 54 18 54
(360..) days: 76.7 % 819 628 191 628
Function coverage date bins:
(360..) days: 100.0 % 24 24 24
Branch coverage date bins:
(7,30] days: 25.0 % 4 1 3 1
(30,360] days: 66.1 % 62 41 21 41
(360..) days: 70.5 % 694 489 205 489

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
check_agglevels_and_constraints CBC 31233 41.5 % (78 / 188) 33.0 % (33 / 100)
transformWindowFuncCall CBC 2770 45.8 % (65 / 142) 52.9 % (54 / 102)
check_agg_arguments_walker CBC 124374 81.2 % (39 / 48) 64.8 % (35 / 54)
check_agg_arguments CBC 31233 94.3 % (33 / 35) 71.1 % (27 / 38)
expand_grouping_sets CBC 1713 94.6 % (35 / 37) 80.4 % (45 / 56)
parseCheckAggregates CBC 27831 96.7 % (59 / 61) 88.2 % (67 / 76)
substitute_grouped_columns_mutator CBC 191220 97.4 % (74 / 76) 84.2 % (64 / 76)
transformAggregateCall CBC 31005 95.8 % (46 / 48) 82.7 % (43 / 52)
agg_args_support_sendreceive CBC 10566 93.8 % (15 / 16) 72.2 % (13 / 18)
finalize_grouping_exprs_walker CBC 187765 98.5 % (65 / 66) 81.4 % (57 / 70)
get_aggregate_argtypes CBC 79815 85.7 % (6 / 7) 70.0 % (7 / 10)
transformGroupingFunc CBC 252 92.3 % (12 / 13) 60.0 % (6 / 10)
buildGroupedVar CBC 8061 100.0 % (15 / 15) 75.0 % (6 / 8)
build_aggregate_deserialfn_expr CBC 80 100.0 % (5 / 5)
build_aggregate_finalfn_expr CBC 17219 100.0 % (7 / 7) 100.0 % (2 / 2)
build_aggregate_serialfn_expr CBC 224 100.0 % (5 / 5)
build_aggregate_transfn_expr CBC 39591 100.0 % (15 / 15) 100.0 % (6 / 6)
cmp_list_len_asc CBC 4656 100.0 % (4 / 4)
cmp_list_len_contents_asc CBC 224 100.0 % (13 / 13) 95.0 % (19 / 20)
expand_groupingset_node CBC 4206 100.0 % (49 / 49) 76.3 % (29 / 38)
finalize_grouping_exprs CBC 55602 100.0 % (14 / 14)
make_agg_arg CBC 99303 100.0 % (9 / 9)
resolve_aggregate_transtype CBC 39654 100.0 % (7 / 7) 75.0 % (18 / 24)
substitute_grouped_columns CBC 55598 100.0 % (13 / 13)

Generated by: LCOV version 2.0-1