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 15:15:32 Functions: 98.2 % 57 56 1 56 1 56
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
AggGetTempMemoryContext EUB 0
process_ordered_aggregate_multi GIC 36 76.2 % (32 / 42)
ExecAggRetrieveInstrumentation ECB 54
AggGetAggref GIC 123 80.0 % (8 / 10)
AggStateIsShared ECB 123
ExecAggEstimate ECB 280
ExecAggInitializeDSM GIC 280 100.0 % (10 / 10)
AggRegisterCallback ECB 330
ExecAggInitializeWorker ECB 768
build_hash_table GIC 3578 100.0 % (13 / 13)
hash_choose_num_buckets GIC 3578 100.0 % (7 / 7)
find_cols ECB 3990
find_hash_columns GIC 3990 100.0 % (56 / 56)
hashagg_spill_finish ECB 6318
hashagg_spill_init GIC 6318 100.0 % (13 / 13)
finalize_partialaggregate GIC 6722 100.0 % (19 / 19)
hash_choose_num_partitions ECB 7533
GetAggInitVal GIC 9047 100.0 % (6 / 6)
hash_agg_enter_spill_mode ECB 13236
hashagg_batch_new GIC 13506 100.0 % (8 / 8)
hash_agg_entry_size ECB 14891
ExecEndAgg GIC 21188 96.7 % (29 / 30)
ExecInitAgg ECB 21244
build_pertrans_for_aggref ECB 22166
process_ordered_aggregate_single GIC 26775 97.6 % (40 / 41)
hash_agg_set_limits ECB 27408
agg_fill_hash_table GIC 41196 100.0 % (13 / 13)
hashagg_finish_initial_spills ECB 41259
build_hash_tables ECB 41380
find_cols_walker ECB 41605
hash_agg_update_metrics ECB 54765
agg_refill_hash_table ECB 55163
hashagg_reset_spill_state GIC 59102 57.1 % (8 / 14)
hashagg_recompile_expressions ECB 64656
initialize_phase ECB 65265
ExecReScanAgg ECB 82509
agg_retrieve_direct GIC 143280 100.0 % (101 / 101)
initialize_aggregates GIC 171113 93.3 % (14 / 15)
hash_agg_check_limits ECB 268361
initialize_hash_entry ECB 268361
agg_retrieve_hash_table GIC 302118 100.0 % (9 / 9)
agg_retrieve_hash_table_in_memory ECB 315624
hashagg_spill_tuple ECB 337596
hashagg_batch_read ECB 351102
advance_transition_function GIC 352944 57.6 % (19 / 33)
project_aggregates GIC 447434 100.0 % (6 / 6)
finalize_aggregates ECB 447440
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 ECB 530517
AggCheckCallContext GIC 2367717 100.0 % (14 / 14)
lookup_hash_entries GIC 2694173 91.7 % (22 / 24)
prepare_hash_slot ECB 3098917
select_current_set GIC 3257730 100.0 % (6 / 6)
fetch_input_tuple ECB 12654740
advance_aggregates ECB 12674216

Generated by: LCOV version v1.16-55-g56c0a2a