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

Generated by: LCOV version 2.3.2-1