LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1427 1507 94.7 %
Date: 2025-09-08 17:18:03 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 554
ExecAggInitializeDSM 554
AggRegisterCallback 660
ExecAggInitializeWorker 1548
build_hash_table 4640
hash_choose_num_buckets 4640
find_cols 5680
find_hash_columns 5680
hash_create_memory 5680
hashagg_spill_finish 12622
hashagg_spill_init 12622
finalize_partialaggregate 13416
hash_choose_num_partitions 15052
agg_fill_hash_table 16258
hashagg_finish_initial_spills 16402
build_hash_tables 16662
GetAggInitVal 20100
hash_agg_enter_spill_mode 26458
hashagg_batch_new 26944
hash_agg_entry_size 35692
hash_agg_update_metrics 43346
agg_refill_hash_table 44162
ExecEndAgg 45838
ExecInitAgg 46036
build_pertrans_for_aggref 50906
process_ordered_aggregate_single 53758
ExecReScanAgg 54176
hashagg_reset_spill_state 58144
hash_agg_set_limits 60286
hashagg_recompile_expressions 65708
find_cols_walker 67018
initialize_phase 87252
agg_retrieve_direct 244624
initialize_aggregates 300302
agg_retrieve_hash_table 507028
hash_agg_check_limits 523542
initialize_hash_entry 523542
agg_retrieve_hash_table_in_memory 533972
advance_transition_function 724422
ExecAgg 814540
project_aggregates 839798
finalize_aggregates 839810
prepare_projection_slot 839810
finalize_aggregate 1115554
initialize_aggregate 1125368
hashagg_spill_tuple 1216776
hashagg_batch_read 1243720
AggCheckCallContext 5381208
lookup_hash_entries 5913960
select_current_set 6894732
prepare_hash_slot 7265188
fetch_input_tuple 27211452
advance_aggregates 27893496

Generated by: LCOV version 1.16