LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1411 1491 94.6 %
Date: 2025-03-13 16:15:06 Functions: 56 57 98.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AggGetTempMemoryContext 0
process_ordered_aggregate_multi 72
ExecAggRetrieveInstrumentation 102
AggGetAggref 246
AggStateIsShared 246
ExecAggEstimate 554
ExecAggInitializeDSM 554
AggRegisterCallback 660
ExecAggInitializeWorker 1548
build_hash_table 4570
hash_choose_num_buckets 4570
find_cols 5628
find_hash_columns 5628
finalize_partialaggregate 12034
hashagg_spill_finish 12616
hashagg_spill_init 12616
agg_fill_hash_table 14902
hash_choose_num_partitions 15046
hashagg_finish_initial_spills 15046
build_hash_tables 15326
GetAggInitVal 19678
hash_agg_enter_spill_mode 26452
hash_agg_entry_size 26786
hashagg_batch_new 26920
hash_agg_update_metrics 41966
agg_refill_hash_table 42780
ExecEndAgg 45056
ExecInitAgg 45194
build_pertrans_for_aggref 49954
ExecReScanAgg 51344
hash_agg_set_limits 51368
process_ordered_aggregate_single 53756
hashagg_reset_spill_state 56090
hashagg_recompile_expressions 64406
find_cols_walker 66930
initialize_phase 84870
agg_retrieve_direct 242336
initialize_aggregates 298032
agg_retrieve_hash_table 434272
hash_agg_check_limits 452158
initialize_hash_entry 452158
agg_retrieve_hash_table_in_memory 461192
hashagg_spill_tuple 678036
hashagg_batch_read 704956
advance_transition_function 724338
ExecAgg 737568
project_aggregates 766154
finalize_aggregates 766166
prepare_projection_slot 766166
finalize_aggregate 1052784
initialize_aggregate 1061206
AggCheckCallContext 4757324
lookup_hash_entries 5507858
prepare_hash_slot 6320334
select_current_set 6481854
fetch_input_tuple 26047104
advance_aggregates 26196620

Generated by: LCOV version 1.14