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-09-11 15:16:43 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
AggCheckCallContext 3552314
AggGetAggref 163
AggGetTempMemoryContext 0
AggRegisterCallback 433
AggStateIsShared 163
ExecAgg 523299
ExecAggEstimate 396
ExecAggInitializeDSM 396
ExecAggInitializeWorker 1116
ExecAggRetrieveInstrumentation 68
ExecEndAgg 34696
ExecInitAgg 34819
ExecReScanAgg 30610
GetAggInitVal 17071
advance_aggregates 20706534
advance_transition_function 479759
agg_fill_hash_table 10735
agg_refill_hash_table 29425
agg_retrieve_direct 151354
agg_retrieve_hash_table 331905
agg_retrieve_hash_table_in_memory 349942
build_hash_table 3921
build_hash_tables 11019
build_pertrans_for_aggref 38316
fetch_input_tuple 20303412
finalize_aggregate 718639
finalize_aggregates 542124
finalize_partialaggregate 11755
find_cols 5112
find_cols_walker 58047
find_hash_columns 5112
hash_agg_check_limits 386733
hash_agg_enter_spill_mode 17656
hash_agg_entry_size 34495
hash_agg_set_limits 50108
hash_agg_update_metrics 28880
hash_choose_num_buckets 3921
hash_choose_num_partitions 10067
hash_create_memory 5112
hashagg_batch_new 18037
hashagg_batch_read 795951
hashagg_finish_initial_spills 10843
hashagg_recompile_expressions 43002
hashagg_reset_spill_state 42005
hashagg_spill_finish 8432
hashagg_spill_init 8432
hashagg_spill_tuple 777914
initialize_aggregate 727939
initialize_aggregates 148612
initialize_hash_entry 386733
initialize_phase 57723
lookup_hash_entries 4748859
prepare_hash_slot 5616335
prepare_projection_slot 542124
process_ordered_aggregate_multi 56
process_ordered_aggregate_single 35804
project_aggregates 542116
select_current_set 5303686

Generated by: LCOV version 2.0-1