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-03-02 00:15:17 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 42
ExecAggRetrieveInstrumentation 51
AggGetAggref 123
AggStateIsShared 123
ExecAggEstimate 295
ExecAggInitializeDSM 295
AggRegisterCallback 330
ExecAggInitializeWorker 833
build_hash_table 2777
hash_choose_num_buckets 2777
find_cols 3570
find_hash_columns 3570
hash_create_memory 3570
hashagg_spill_finish 6311
hashagg_spill_init 6311
hash_choose_num_partitions 7526
agg_fill_hash_table 8747
hashagg_finish_initial_spills 8827
finalize_partialaggregate 8845
build_hash_tables 8958
hash_agg_enter_spill_mode 13229
hashagg_batch_new 13472
GetAggInitVal 13744
hash_agg_entry_size 21441
hash_agg_update_metrics 22299
agg_refill_hash_table 22704
process_ordered_aggregate_single 26879
ExecReScanAgg 27449
ExecEndAgg 27490
ExecInitAgg 27595
build_pertrans_for_aggref 30496
hashagg_recompile_expressions 33030
hash_agg_set_limits 33602
hashagg_reset_spill_state 33819
find_cols_walker 42311
initialize_phase 48410
agg_retrieve_direct 126155
initialize_aggregates 153952
agg_retrieve_hash_table 257510
hash_agg_check_limits 265166
initialize_hash_entry 265166
agg_retrieve_hash_table_in_memory 270982
advance_transition_function 362186
ExecAgg 418394
project_aggregates 427082
finalize_aggregates 427088
prepare_projection_slot 427088
finalize_aggregate 562746
initialize_aggregate 569797
hashagg_spill_tuple 608388
hashagg_batch_read 621860
AggCheckCallContext 2731015
lookup_hash_entries 3596386
select_current_set 4099601
prepare_hash_slot 4272012
fetch_input_tuple 14731137
advance_aggregates 15068097

Generated by: LCOV version 2.0-1