LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
executor
- nodeAgg.c
(
source
/ functions)
Coverage
Total
Hit
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
94.8 %
1507
1428
18
47
14
26
864
50
488
38
900
1
22
Current Date:
2023-04-08 17:13:01
Functions:
98.2 %
57
56
1
56
1
56
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
:
100.0 %
7
7
2
5
2
Legend:
Lines:
hit
not hit
(120,180] days
:
100.0 %
15
15
15
(180,240] days
:
100.0 %
9
9
9
(240..) days
:
94.6 %
1473
1394
18
47
14
26
862
18
488
37
891
Function coverage date bins:
(240..) days
:
49.6 %
113
56
1
56
1
55
Function Name
TLA
Hit count
Lines
AggGetTempMemoryContext
EUB
0
process_ordered_aggregate_multi
ECB
36
ExecAggRetrieveInstrumentation
GIC
54
87.5 % (7 / 8)
AggGetAggref
ECB
123
AggStateIsShared
ECB
123
ExecAggEstimate
GIC
280
100.0 % (7 / 7)
ExecAggInitializeDSM
ECB
280
AggRegisterCallback
GIC
330
85.7 % (6 / 7)
ExecAggInitializeWorker
ECB
768
build_hash_table
ECB
3578
hash_choose_num_buckets
ECB
3578
find_cols
ECB
3990
find_hash_columns
ECB
3990
hashagg_spill_finish
ECB
6318
hashagg_spill_init
ECB
6318
finalize_partialaggregate
ECB
6722
hash_choose_num_partitions
GIC
7533
90.0 % (18 / 20)
GetAggInitVal
ECB
9047
hash_agg_enter_spill_mode
ECB
13236
hashagg_batch_new
ECB
13506
hash_agg_entry_size
ECB
14891
ExecEndAgg
GIC
21188
96.7 % (29 / 30)
ExecInitAgg
GIC
21244
94.8 % (308 / 325)
build_pertrans_for_aggref
ECB
22166
process_ordered_aggregate_single
ECB
26775
hash_agg_set_limits
ECB
27408
agg_fill_hash_table
GIC
41196
100.0 % (13 / 13)
hashagg_finish_initial_spills
GIC
41259
100.0 % (12 / 12)
build_hash_tables
GIC
41380
100.0 % (13 / 13)
find_cols_walker
GIC
41605
100.0 % (20 / 20)
hash_agg_update_metrics
ECB
54765
agg_refill_hash_table
GIC
55163
100.0 % (57 / 57)
hashagg_reset_spill_state
ECB
59102
hashagg_recompile_expressions
GIC
64656
100.0 % (22 / 22)
initialize_phase
GIC
65265
100.0 % (21 / 21)
ExecReScanAgg
ECB
82509
agg_retrieve_direct
ECB
143280
initialize_aggregates
ECB
171113
hash_agg_check_limits
GIC
268361
100.0 % (9 / 9)
initialize_hash_entry
GIC
268361
100.0 % (12 / 12)
agg_retrieve_hash_table
ECB
302118
agg_retrieve_hash_table_in_memory
ECB
315624
hashagg_spill_tuple
GIC
337596
100.0 % (26 / 26)
hashagg_batch_read
ECB
351102
advance_transition_function
ECB
352944
project_aggregates
GIC
447434
100.0 % (6 / 6)
finalize_aggregates
GIC
447440
100.0 % (30 / 30)
prepare_projection_slot
GIC
447440
100.0 % (13 / 13)
ExecAgg
GIC
499340
100.0 % (17 / 17)
finalize_aggregate
GIC
525579
94.1 % (32 / 34)
initialize_aggregate
GIC
530517
95.7 % (22 / 23)
AggCheckCallContext
ECB
2367717
lookup_hash_entries
ECB
2694173
prepare_hash_slot
GIC
3098917
100.0 % (9 / 9)
select_current_set
ECB
3257730
fetch_input_tuple
ECB
12654740
advance_aggregates
GIC
12674216
100.0 % (3 / 3)
Generated by:
LCOV version v1.16-55-g56c0a2a