LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 95.4 % 1970 1879
Test Date: 2026-01-26 10:56:24 Functions: 98.3 % 58 57
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 79.0 % 1011 799

Function Name Sort by function name Hit count Sort by function hit count
AggGetTempMemoryContext 0
process_ordered_aggregate_multi 14
ExecAggRetrieveInstrumentation 17
AggGetAggref 40
AggStateIsShared 40
ExecAggEstimate 95
ExecAggInitializeDSM 95
AggRegisterCallback 103
ExecAggInitializeWorker 271
build_hash_table 700
hash_choose_num_buckets 700
agg_fill_hash_table 728
hashagg_finish_initial_spills 752
build_hash_tables 798
find_cols 950
find_hash_columns 950
hash_create_memory 950
ExecReScanAgg 1088
hashagg_spill_finish 2101
hashagg_spill_init 2101
hash_choose_num_partitions 2506
finalize_partialaggregate 2673
GetAggInitVal 2855
hash_agg_enter_spill_mode 4407
hashagg_batch_new 4485
hash_agg_update_metrics 5237
agg_refill_hash_table 5371
ExecEndAgg 5978
ExecInitAgg 5998
hashagg_reset_spill_state 6123
hash_agg_entry_size 6224
initialize_phase 6856
build_pertrans_for_aggref 6946
process_ordered_aggregate_single 8925
hashagg_recompile_expressions 9037
hash_agg_set_limits 10284
find_cols_walker 12088
agg_retrieve_direct 23406
initialize_aggregates 32684
agg_retrieve_hash_table 60626
agg_retrieve_hash_table_in_memory 65111
hash_agg_check_limits 65299
initialize_hash_entry 65299
ExecAgg 87715
project_aggregates 100659
finalize_aggregates 100661
prepare_projection_slot 100661
hashagg_spill_tuple 107764
hashagg_batch_read 112249
advance_transition_function 117654
finalize_aggregate 153608
initialize_aggregate 155686
AggCheckCallContext 702415
lookup_hash_entries 1063599
select_current_set 1188554
prepare_hash_slot 1193671
fetch_input_tuple 4305659
advance_aggregates 4337877

Generated by: LCOV version 2.3.2-1