LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_agg.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 76.6 % 892 683 209 683
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 24 24 24
Baseline: lcov-20260726-baseline Branches: 70.1 % 758 531 227 531
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 75.0 % 72 54 18 54
(360..) days: 76.7 % 820 629 191 629
Function coverage date bins:
(360..) days: 100.0 % 24 24 24
Branch coverage date bins:
(30,360] days: 66.1 % 62 41 21 41
(360..) days: 70.4 % 696 490 206 490

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 31044 41.5 % (78 / 188) 33.0 % (33 / 100)
transformWindowFuncCall CBC 2761 45.8 % (65 / 142) 52.9 % (54 / 102)
check_agg_arguments_walker CBC 123945 81.2 % (39 / 48) 64.8 % (35 / 54)
check_agg_arguments CBC 31044 94.3 % (33 / 35) 71.1 % (27 / 38)
expand_grouping_sets CBC 1713 94.6 % (35 / 37) 80.4 % (45 / 56)
parseCheckAggregates CBC 27644 96.7 % (59 / 61) 88.2 % (67 / 76)
substitute_grouped_columns_mutator CBC 190162 97.4 % (74 / 76) 84.2 % (64 / 76)
transformAggregateCall CBC 30816 95.8 % (46 / 48) 82.7 % (43 / 52)
agg_args_support_sendreceive CBC 10559 93.8 % (15 / 16) 72.2 % (13 / 18)
finalize_grouping_exprs_walker CBC 186758 98.5 % (65 / 66) 81.4 % (57 / 70)
transformGroupingFunc CBC 252 92.3 % (12 / 13) 60.0 % (6 / 10)
buildGroupedVar CBC 8104 100.0 % (15 / 15) 75.0 % (6 / 8)
build_aggregate_deserialfn_expr CBC 80 100.0 % (5 / 5)
build_aggregate_finalfn_expr CBC 17213 100.0 % (7 / 7) 100.0 % (2 / 2)
build_aggregate_serialfn_expr CBC 224 100.0 % (5 / 5)
build_aggregate_transfn_expr CBC 39368 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 55228 100.0 % (14 / 14)
get_aggregate_argtypes CBC 79368 100.0 % (6 / 6) 87.5 % (7 / 8)
make_agg_arg CBC 99052 100.0 % (9 / 9)
resolve_aggregate_transtype CBC 39418 100.0 % (7 / 7) 75.0 % (18 / 24)
substitute_grouped_columns CBC 55224 100.0 % (13 / 13)

Generated by: LCOV version 2.0-1