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-08-02 03:16:01 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 1109
build_hash_table 3886
hash_choose_num_buckets 3886
find_cols 5061
find_hash_columns 5061
hash_create_memory 5061
hashagg_spill_finish 8432
hashagg_spill_init 8432
hash_choose_num_partitions 10067
agg_fill_hash_table 11116
hashagg_finish_initial_spills 11224
build_hash_tables 11393
finalize_partialaggregate 11586
GetAggInitVal 16925
hash_agg_enter_spill_mode 17656
hashagg_batch_new 18037
hash_agg_update_metrics 29261
agg_refill_hash_table 29800
ExecReScanAgg 31798
ExecEndAgg 34542
hash_agg_entry_size 34596
ExecInitAgg 34666
process_ordered_aggregate_single 35804
build_pertrans_for_aggref 38178
hashagg_reset_spill_state 42260
hashagg_recompile_expressions 43411
hash_agg_set_limits 50209
find_cols_walker 57641
initialize_phase 58355
initialize_aggregates 149229
agg_retrieve_direct 151976
agg_retrieve_hash_table 323756
agg_retrieve_hash_table_in_memory 341793
hash_agg_check_limits 374327
initialize_hash_entry 374327
advance_transition_function 479820
ExecAgg 516454
project_aggregates 534208
finalize_aggregates 534216
prepare_projection_slot 534216
finalize_aggregate 719309
initialize_aggregate 728473
hashagg_spill_tuple 777914
hashagg_batch_read 795951
AggCheckCallContext 3553139
lookup_hash_entries 4736693
select_current_set 5292974
prepare_hash_slot 5604169
fetch_input_tuple 20320009
advance_aggregates 20722050

Generated by: LCOV version 2.0-1