LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1420 1500 94.7 %
Date: 2025-12-15 10:18:23 Functions: 57 58 98.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AggGetTempMemoryContext 0
process_ordered_aggregate_multi 84
ExecAggRetrieveInstrumentation 102
AggGetAggref 246
AggStateIsShared 246
ExecAggEstimate 584
ExecAggInitializeDSM 584
AggRegisterCallback 660
ExecAggInitializeWorker 1656
build_hash_table 5492
hash_choose_num_buckets 5492
find_cols 7066
find_hash_columns 7066
hash_create_memory 7066
hashagg_spill_finish 12622
hashagg_spill_init 12622
hash_choose_num_partitions 15052
finalize_partialaggregate 17258
agg_fill_hash_table 17454
hashagg_finish_initial_spills 17598
build_hash_tables 17866
hash_agg_enter_spill_mode 26458
hashagg_batch_new 26944
GetAggInitVal 27382
hash_agg_entry_size 42212
hash_agg_update_metrics 44542
agg_refill_hash_table 45354
process_ordered_aggregate_single 53758
ExecEndAgg 53950
ExecInitAgg 54160
ExecReScanAgg 54730
build_pertrans_for_aggref 59402
hashagg_recompile_expressions 66060
hashagg_reset_spill_state 66608
hash_agg_set_limits 66710
find_cols_walker 84166
initialize_phase 95586
agg_retrieve_direct 251794
initialize_aggregates 307436
agg_retrieve_hash_table 514340
hash_agg_check_limits 529670
initialize_hash_entry 529670
agg_retrieve_hash_table_in_memory 541284
advance_transition_function 724310
ExecAgg 835502
project_aggregates 853058
finalize_aggregates 853070
prepare_projection_slot 853070
finalize_aggregate 1124970
initialize_aggregate 1138616
hashagg_spill_tuple 1216776
hashagg_batch_read 1243720
AggCheckCallContext 5441832
lookup_hash_entries 6918940
select_current_set 7923314
prepare_hash_slot 8270168
fetch_input_tuple 29021236
advance_aggregates 29695492

Generated by: LCOV version 1.16