LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_agg.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 77.9 % 877 683 194 683
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 24 24 24
Baseline: lcov-20260920-baseline Branches: 70.6 % 752 531 221 531
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 94.1 % 51 48 3 48
(360..) days: 76.9 % 826 635 191 635
Function coverage date bins:
(360..) days: 100.0 % 24 24 24
Branch coverage date bins:
(30,360] days: 66.1 % 56 37 19 37
(360..) days: 71.0 % 696 494 202 494

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
build_aggregate_deserialfn_expr CBC 80 100.0 % (5 / 5)
build_aggregate_serialfn_expr CBC 224 100.0 % (5 / 5)
cmp_list_len_contents_asc CBC 224 100.0 % (13 / 13) 95.0 % (19 / 20)
transformGroupingFunc CBC 252 92.3 % (12 / 13) 60.0 % (6 / 10)
expand_grouping_sets CBC 1713 94.6 % (35 / 37) 80.4 % (45 / 56)
transformWindowFuncCall CBC 2769 47.8 % (65 / 136) 54.0 % (54 / 100)
expand_groupingset_node CBC 4206 100.0 % (49 / 49) 76.3 % (29 / 38)
cmp_list_len_asc CBC 4656 100.0 % (4 / 4)
buildGroupedVar CBC 8214 100.0 % (15 / 15) 75.0 % (6 / 8)
agg_args_support_sendreceive CBC 10508 93.8 % (15 / 16) 72.2 % (13 / 18)
build_aggregate_finalfn_expr CBC 17045 100.0 % (7 / 7) 100.0 % (2 / 2)
parseCheckAggregates CBC 27894 96.7 % (59 / 61) 88.2 % (67 / 76)
transformAggregateCall CBC 31084 95.8 % (46 / 48) 82.7 % (43 / 52)
check_agg_arguments CBC 31312 94.3 % (33 / 35) 71.1 % (27 / 38)
check_agglevels_and_constraints CBC 31312 43.8 % (78 / 178) 35.1 % (33 / 94)
build_aggregate_transfn_expr CBC 39536 100.0 % (15 / 15) 100.0 % (6 / 6)
resolve_aggregate_transtype CBC 39670 100.0 % (7 / 7) 75.0 % (18 / 24)
substitute_grouped_columns CBC 55724 100.0 % (13 / 13)
finalize_grouping_exprs CBC 55728 100.0 % (14 / 14)
get_aggregate_argtypes CBC 79776 85.7 % (6 / 7) 70.0 % (7 / 10)
make_agg_arg CBC 98728 100.0 % (9 / 9)
check_agg_arguments_walker CBC 124375 81.2 % (39 / 48) 64.8 % (35 / 54)
finalize_grouping_exprs_walker CBC 188371 98.5 % (65 / 66) 81.4 % (57 / 70)
substitute_grouped_columns_mutator CBC 192093 97.4 % (74 / 76) 84.2 % (64 / 76)

Generated by: LCOV version 2.0-1