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 14:15:54 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 1111
build_hash_table 3897
hash_choose_num_buckets 3897
find_cols 5088
find_hash_columns 5088
hash_create_memory 5088
hashagg_spill_finish 8432
hashagg_spill_init 8432
hash_choose_num_partitions 10067
agg_fill_hash_table 10715
hashagg_finish_initial_spills 10823
build_hash_tables 10995
finalize_partialaggregate 11708
GetAggInitVal 17099
hash_agg_enter_spill_mode 17656
hashagg_batch_new 18037
hash_agg_update_metrics 28860
agg_refill_hash_table 29407
ExecReScanAgg 30633
hash_agg_entry_size 34468
ExecEndAgg 34708
ExecInitAgg 34832
process_ordered_aggregate_single 35804
build_pertrans_for_aggref 38340
hashagg_reset_spill_state 42017
hashagg_recompile_expressions 43002
hash_agg_set_limits 50081
initialize_phase 57757
find_cols_walker 57899
initialize_aggregates 148612
agg_retrieve_direct 151358
agg_retrieve_hash_table 332008
agg_retrieve_hash_table_in_memory 350045
hash_agg_check_limits 386852
initialize_hash_entry 386852
advance_transition_function 479817
ExecAgg 523459
project_aggregates 542236
finalize_aggregates 542244
prepare_projection_slot 542244
finalize_aggregate 718699
initialize_aggregate 727951
hashagg_spill_tuple 777914
hashagg_batch_read 795951
AggCheckCallContext 3552474
lookup_hash_entries 4748193
select_current_set 5303014
prepare_hash_slot 5615669
fetch_input_tuple 20383691
advance_aggregates 20786775

Generated by: LCOV version 2.0-1