LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
optimizer
/
plan
- planner.c
(
source
/ functions)
Coverage
Total
Hit
UNC
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
96.7 %
2223
2149
12
20
41
1
20
1302
245
582
52
1421
1
126
Current Date:
2023-04-08 17:13:01
Functions:
100.0 %
56
56
52
4
49
7
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
[..60] days
:
100.0 %
3
3
3
View type:
Flat
(60,120] days
:
94.1 %
202
190
12
5
184
1
3
Legend:
Lines:
hit
not hit
(120,180] days
:
100.0 %
6
6
6
1
(180,240] days
:
97.5 %
40
39
1
24
7
8
21
(240..) days
:
96.9 %
1972
1911
20
40
1
20
1273
45
573
50
1283
Function coverage date bins:
(60,120] days
:
100.0 %
3
3
3
(180,240] days
:
100.0 %
1
1
1
(240..) days
:
52.5 %
99
52
52
47
Function Name
TLA
Hit count
Lines
create_degenerate_grouping_paths
GIC
9
56.2 % (9 / 16)
preprocess_phv_expression
ECB
36
common_prefix_cmp
ECB
78
plan_cluster_use_sort
GIC
99
97.6 % (41 / 42)
expression_planner_with_deps
GIC
177
100.0 % (14 / 14)
group_by_has_partkey
GIC
254
94.4 % (17 / 18)
create_partitionwise_grouping_paths
ECB
257
extract_rollup_sets
ECB
361
preprocess_grouping_sets
ECB
367
reorder_grouping_sets
GNC
605
100.0 % (20 / 20)
consider_groupingsets_paths
ECB
722
gather_grouping_paths
GIC
781
82.6 % (19 / 23)
adjust_group_pathkeys_for_groupagg
GNC
811
100.0 % (57 / 57)
create_distinct_paths
GIC
970
88.9 % (16 / 18)
create_final_distinct_paths
GIC
1015
100.0 % (42 / 42)
create_window_paths
ECB
1017
make_window_input_target
GIC
1017
100.0 % (29 / 29)
optimize_window_clauses
GNC
1017
97.8 % (44 / 45)
select_active_windows
ECB
1017
has_volatile_pathkey
GNC
1021
100.0 % (6 / 6)
make_partial_grouping_target
GIC
1040
100.0 % (26 / 26)
create_one_window_path
ECB
1083
remove_useless_groupby_columns
ECB
1598
remap_to_groupclause_idx
GIC
1794
100.0 % (13 / 13)
make_pathkeys_for_window
GIC
2172
77.8 % (7 / 9)
preprocess_limit
GIC
2440
77.1 % (37 / 48)
postprocess_setop_tlist
GIC
2588
87.5 % (14 / 16)
preprocess_groupclause
GIC
3353
97.1 % (33 / 34)
mark_partial_aggref
ECB
3462
adjust_paths_for_srfs
GIC
3522
100.0 % (31 / 31)
select_rowmark_type
GIC
5098
90.0 % (18 / 20)
create_partial_grouping_paths
ECB
15091
plan_create_index_workers
GIC
15271
100.0 % (44 / 44)
can_partial_agg
ECB
16231
create_grouping_paths
GIC
16240
100.0 % (28 / 28)
is_degenerate_grouping
GIC
16240
100.0 % (4 / 4)
make_group_input_target
ECB
16240
create_ordinary_grouping_paths
GIC
16930
97.2 % (35 / 36)
make_grouping_rel
ECB
16939
get_number_of_groups
ECB
17798
make_sort_input_target
GIC
23324
100.0 % (49 / 49)
create_ordered_paths
ECB
24802
expression_planner
GIC
153163
100.0 % (4 / 4)
planner
ECB
197901
standard_planner
GIC
197901
98.4 % (123 / 125)
get_cheapest_fractional_path
GIC
220231
100.0 % (13 / 13)
standard_qp_callback
ECB
222891
grouping_planner
GIC
225492
97.8 % (221 / 226)
preprocess_rowmarks
ECB
227027
subquery_planner
GIC
227036
100.0 % (184 / 184)
apply_scanjoin_target_to_paths
GIC
232971
100.0 % (57 / 57)
limit_needed
GIC
464587
100.0 % (16 / 16)
preprocess_qual_conditions
GIC
541633
86.7 % (13 / 15)
preprocess_expression
ECB
1652358
Generated by:
LCOV version v1.16-55-g56c0a2a