LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 94.6 % 1494 1414
Test Date: 2026-08-22 11:15:54 Functions: 98.3 % 58 57
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 83.5 % 856 715

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 1112
build_hash_table 3887
hash_choose_num_buckets 3887
find_cols 5066
find_hash_columns 5066
hash_create_memory 5066
hashagg_spill_finish 8432
hashagg_spill_init 8432
hash_choose_num_partitions 10067
agg_fill_hash_table 10971
hashagg_finish_initial_spills 11079
build_hash_tables 11255
finalize_partialaggregate 11570
GetAggInitVal 17059
hash_agg_enter_spill_mode 17656
hashagg_batch_new 18037
hash_agg_update_metrics 29116
agg_refill_hash_table 29680
ExecReScanAgg 31557
ExecEndAgg 34700
hash_agg_entry_size 34712
ExecInitAgg 34824
process_ordered_aggregate_single 35804
build_pertrans_for_aggref 38348
hashagg_reset_spill_state 42279
hashagg_recompile_expressions 43272
hash_agg_set_limits 50325
find_cols_walker 57725
initialize_phase 58387
initialize_aggregates 149327
agg_retrieve_direct 152065
agg_retrieve_hash_table 324754
agg_retrieve_hash_table_in_memory 342791
hash_agg_check_limits 375343
initialize_hash_entry 375343
advance_transition_function 479807
ExecAgg 517549
project_aggregates 535425
finalize_aggregates 535433
prepare_projection_slot 535433
finalize_aggregate 719417
initialize_aggregate 728462
hashagg_spill_tuple 777914
hashagg_batch_read 795951
AggCheckCallContext 3552859
lookup_hash_entries 4737571
select_current_set 5294087
prepare_hash_slot 5605047
fetch_input_tuple 20212675
advance_aggregates 20614863

Generated by: LCOV version 2.0-1