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

Function Name Sort by function name Hit count Sort by function hit count
AggGetTempMemoryContext 0
process_ordered_aggregate_multi 56
ExecAggRetrieveInstrumentation 68
AggGetAggref 163
AggStateIsShared 163
ExecAggEstimate 396
ExecAggInitializeDSM 396
AggRegisterCallback 433
ExecAggInitializeWorker 1113
build_hash_table 3737
hash_choose_num_buckets 3737
find_cols 4796
find_hash_columns 4796
hash_create_memory 4796
hashagg_spill_finish 8412
hashagg_spill_init 8412
hash_choose_num_partitions 10043
agg_fill_hash_table 10903
hashagg_finish_initial_spills 11011
build_hash_tables 11189
finalize_partialaggregate 11284
GetAggInitVal 16593
hash_agg_enter_spill_mode 17636
hashagg_batch_new 17957
hash_agg_update_metrics 28968
agg_refill_hash_table 29515
ExecReScanAgg 31480
hash_agg_entry_size 33879
ExecEndAgg 34198
ExecInitAgg 34323
process_ordered_aggregate_single 35804
build_pertrans_for_aggref 37924
hashagg_reset_spill_state 41861
hashagg_recompile_expressions 43256
hash_agg_set_limits 49412
find_cols_walker 55661
initialize_phase 57741
agg_retrieve_direct 151634
initialize_aggregates 188695
agg_retrieve_hash_table 322555
hash_agg_check_limits 333410
initialize_hash_entry 333410
agg_retrieve_hash_table_in_memory 340512
advance_transition_function 479825
ExecAgg 514436
project_aggregates 532786
finalize_aggregates 532794
prepare_projection_slot 532794
hashagg_spill_tuple 717854
finalize_aggregate 718517
initialize_aggregate 727377
hashagg_batch_read 735811
AggCheckCallContext 3431638
lookup_hash_entries 4686893
select_current_set 5321398
prepare_hash_slot 5494309
fetch_input_tuple 20111426
advance_aggregates 20476895

Generated by: LCOV version 2.0-1