LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 94.7 % 1500 1420
Test Date: 2026-07-12 23:15:38 Functions: 98.3 % 58 57
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 83.4 % 856 714

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 3883
hash_choose_num_buckets 3883
find_cols 5090
find_hash_columns 5090
hash_create_memory 5090
hashagg_spill_finish 8432
hashagg_spill_init 8432
hash_choose_num_partitions 10067
agg_fill_hash_table 11112
hashagg_finish_initial_spills 11220
build_hash_tables 11390
finalize_partialaggregate 11789
GetAggInitVal 16828
hash_agg_enter_spill_mode 17656
hashagg_batch_new 18037
hash_agg_update_metrics 29257
agg_refill_hash_table 29797
ExecReScanAgg 31772
ExecEndAgg 34439
ExecInitAgg 34563
hash_agg_entry_size 34578
process_ordered_aggregate_single 35804
build_pertrans_for_aggref 38084
hashagg_reset_spill_state 42157
hashagg_recompile_expressions 43411
hash_agg_set_limits 50191
find_cols_walker 57945
initialize_phase 58225
initialize_aggregates 149146
agg_retrieve_direct 151892
agg_retrieve_hash_table 325791
agg_retrieve_hash_table_in_memory 343828
hash_agg_check_limits 376359
initialize_hash_entry 376359
advance_transition_function 479865
ExecAgg 518291
project_aggregates 536163
finalize_aggregates 536171
prepare_projection_slot 536171
finalize_aggregate 719193
initialize_aggregate 728554
hashagg_spill_tuple 777914
hashagg_batch_read 795951
AggCheckCallContext 3553287
lookup_hash_entries 4738078
select_current_set 5294087
prepare_hash_slot 5605554
fetch_input_tuple 20445678
advance_aggregates 20847843

Generated by: LCOV version 2.0-1