LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
optimizer
/
plan
- createplan.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:
95.8 %
2407
2306
2
20
54
25
21
1068
21
1196
53
1070
2
20
Current Date:
2023-04-08 17:13:01
Functions:
99.1 %
114
113
1
103
1
9
1
103
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
[..60] days
:
100.0 %
6
6
6
View type:
Flat
(60,120] days
:
100.0 %
7
7
7
Legend:
Lines:
hit
not hit
(120,180] days
:
100.0 %
6
6
6
(180,240] days
:
100.0 %
2
2
2
(240..) days
:
95.8 %
2386
2285
2
20
54
25
21
1068
1196
53
1070
Function coverage date bins:
(240..) days
:
51.8 %
218
113
1
103
1
9
1
103
Function Name
TLA
Hit count
Lines
bitmap_subplan_mark_shared
GIC
15
60.0 % (6 / 10)
build_path_tlist
CBC
430034
100.0 % (14 / 14)
change_plan_targetlist
GIC
60
100.0 % (8 / 8)
copy_generic_path_info
ECB
464636
copy_plan_costsize
ECB
17751
create_agg_plan
ECB
18236
create_append_plan
GNC
9508
94.4 % (67 / 71)
create_bitmap_scan_plan
ECB
10504
create_bitmap_subplan
ECB
10829
create_ctescan_plan
ECB
1236
create_customscan_plan
UIC
0
0.0 % (0 / 16)
create_foreignscan_plan
GIC
965
100.0 % (46 / 46)
create_functionscan_plan
GIC
17700
100.0 % (15 / 15)
create_gather_merge_plan
ECB
138
create_gather_plan
ECB
458
create_gating_plan
CBC
3701
100.0 % (12 / 12)
create_group_plan
GIC
111
100.0 % (8 / 8)
create_group_result_plan
GIC
95262
100.0 % (6 / 6)
create_groupingsets_plan
ECB
358
create_hashjoin_plan
GIC
13959
100.0 % (56 / 56)
create_incrementalsort_plan
GIC
297
85.7 % (6 / 7)
create_indexscan_plan
ECB
69985
create_join_plan
CBC
48780
88.2 % (15 / 17)
create_limit_plan
ECB
2206
create_lockrows_plan
ECB
3359
create_material_plan
GIC
1718
100.0 % (5 / 5)
create_memoize_plan
GIC
502
100.0 % (21 / 21)
create_merge_append_plan
GIC
194
93.3 % (42 / 45)
create_mergejoin_plan
GIC
2402
94.3 % (100 / 106)
create_minmaxagg_plan
ECB
167
create_modifytable_plan
ECB
52264
create_namedtuplestorescan_plan
GIC
219
91.7 % (11 / 12)
create_nestloop_plan
ECB
32419
create_plan
CBC
225555
91.7 % (11 / 12)
create_plan_recurse
CBC
612383
97.6 % (80 / 82)
create_project_set_plan
ECB
3246
create_projection_plan
ECB
159161
create_recursiveunion_plan
ECB
354
create_resultscan_plan
ECB
600
create_samplescan_plan
ECB
126
create_scan_plan
CBC
191336
94.1 % (80 / 85)
create_seqscan_plan
GIC
86006
100.0 % (11 / 11)
create_setop_plan
GIC
303
100.0 % (7 / 7)
create_sort_plan
ECB
22359
create_subqueryscan_plan
GIC
10241
100.0 % (14 / 14)
create_tablefuncscan_plan
GIC
108
100.0 % (14 / 14)
create_tidrangescan_plan
ECB
101
create_tidscan_plan
GIC
318
93.1 % (27 / 29)
create_unique_plan
GIC
185
92.6 % (63 / 68)
create_upper_unique_plan
ECB
792
create_valuesscan_plan
ECB
3553
create_windowagg_plan
ECB
1089
create_worktablescan_plan
ECB
354
fix_indexorderby_references
GIC
69985
100.0 % (9 / 9)
fix_indexqual_clause
ECB
75965
fix_indexqual_operand
ECB
76001
fix_indexqual_references
GIC
69985
100.0 % (15 / 15)
get_gating_quals
CBC
240116
100.0 % (5 / 5)
get_switched_clauses
GIC
16361
100.0 % (23 / 23)
inject_projection_plan
ECB
14
is_projection_capable_path
GIC
340250
73.3 % (11 / 15)
is_projection_capable_plan
ECB
154193
label_sort_with_costsize
GIC
3401
100.0 % (11 / 11)
make_agg
ECB
19187
make_bitmap_and
ECB
38
make_bitmap_heapscan
GIC
10504
100.0 % (10 / 10)
make_bitmap_indexscan
GIC
10680
100.0 % (12 / 12)
make_bitmap_or
GIC
111
100.0 % (9 / 9)
make_ctescan
GIC
1236
100.0 % (11 / 11)
make_foreignscan
ECB
965
make_functionscan
ECB
17700
make_gather
ECB
458
make_group
ECB
111
make_hash
ECB
13959
make_hashjoin
GIC
13959
100.0 % (15 / 15)
make_incrementalsort
ECB
297
make_incrementalsort_from_pathkeys
ECB
297
make_indexonlyscan
GIC
6163
100.0 % (15 / 15)
make_indexscan
ECB
63822
make_limit
GIC
2391
100.0 % (15 / 15)
make_lockrows
ECB
3359
make_material
GIC
1831
100.0 % (8 / 8)
make_memoize
GIC
502
100.0 % (16 / 16)
make_mergejoin
GIC
2402
100.0 % (17 / 17)
make_modifytable
ECB
52264
make_namedtuplestorescan
GIC
219
100.0 % (10 / 10)
make_nestloop
ECB
32419
make_project_set
GIC
3246
100.0 % (8 / 8)
make_recursive_union
GIC
354
100.0 % (28 / 28)
make_result
ECB
100954
make_samplescan
ECB
126
make_seqscan
ECB
86006
make_setop
ECB
303
make_sort
GIC
25874
100.0 % (13 / 13)
make_sort_from_groupcols
GIC
114
94.7 % (18 / 19)
make_sort_from_pathkeys
ECB
25726
make_sort_from_sortclauses
ECB
1
make_subqueryscan
ECB
10241
make_tablefuncscan
GIC
108
100.0 % (10 / 10)
make_tidrangescan
ECB
101
make_tidscan
ECB
318
make_unique_from_pathkeys
GIC
792
93.6 % (44 / 47)
make_unique_from_sortclauses
ECB
1
make_valuesscan
GIC
3553
100.0 % (10 / 10)
make_windowagg
GIC
1089
100.0 % (28 / 28)
make_worktablescan
GIC
354
100.0 % (10 / 10)
mark_async_capable_plan
CBC
14335
100.0 % (29 / 29)
materialize_finished_plan
GIC
36
100.0 % (12 / 12)
order_qual_clauses
GIC
372845
100.0 % (31 / 31)
prepare_sort_from_pathkeys
ECB
27382
remap_groupColIdx
GIC
767
100.0 % (9 / 9)
replace_nestloop_params
GIC
131902
100.0 % (2 / 2)
replace_nestloop_params_mutator
GNC
480578
100.0 % (22 / 22)
replace_nestloop_params
ECB
131902
replace_nestloop_params_mutator
GIC
480578
use_physical_tlist
CBC
316875
97.9 % (46 / 47)
Generated by:
LCOV version v1.16-55-g56c0a2a