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-10-23 13:16:03 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 400
ExecAggInitializeDSM 400
AggRegisterCallback 433
ExecAggInitializeWorker 1159
build_hash_table 4009
hash_choose_num_buckets 4009
find_cols 5228
find_hash_columns 5228
hash_create_memory 5228
hashagg_spill_finish 8432
hashagg_spill_init 8432
hash_choose_num_partitions 10067
agg_fill_hash_table 11220
hashagg_finish_initial_spills 11328
build_hash_tables 11505
finalize_partialaggregate 11797
GetAggInitVal 17386
hash_agg_enter_spill_mode 17656
hashagg_batch_new 18037
hash_agg_update_metrics 29365
agg_refill_hash_table 29915
ExecReScanAgg 31644
hash_agg_entry_size 35047
ExecEndAgg 35090
ExecInitAgg 35222
process_ordered_aggregate_single 35808
build_pertrans_for_aggref 38659
hashagg_reset_spill_state 42801
hashagg_recompile_expressions 43404
hash_agg_set_limits 50630
initialize_phase 58746
find_cols_walker 58783
initialize_aggregates 149668
agg_retrieve_direct 152412
agg_retrieve_hash_table 345174
agg_retrieve_hash_table_in_memory 363211
hash_agg_check_limits 399498
initialize_hash_entry 399498
advance_transition_function 479826
ExecAgg 538453
project_aggregates 555942
finalize_aggregates 555954
prepare_projection_slot 555954
finalize_aggregate 719475
initialize_aggregate 728808
hashagg_spill_tuple 777914
hashagg_batch_read 795951
AggCheckCallContext 3554042
lookup_hash_entries 4762915
select_current_set 5320750
prepare_hash_slot 5630395
fetch_input_tuple 20816105
advance_aggregates 21217968

Generated by: LCOV version 2.0-1