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-02-22 15:15:04 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 4588
hash_choose_num_buckets 4588
find_cols 5658
find_hash_columns 5658
finalize_partialaggregate 11642
hashagg_spill_finish 12616
hashagg_spill_init 12616
agg_fill_hash_table 14932
hash_choose_num_partitions 15046
hashagg_finish_initial_spills 15076
build_hash_tables 15362
GetAggInitVal 19816
hash_agg_enter_spill_mode 26452
hash_agg_entry_size 26602
hashagg_batch_new 26920
hash_agg_update_metrics 41996
agg_refill_hash_table 42818
ExecEndAgg 45000
ExecInitAgg 45138
build_pertrans_for_aggref 49880
ExecReScanAgg 51062
hash_agg_set_limits 51280
process_ordered_aggregate_single 53756
hashagg_reset_spill_state 56034
hashagg_recompile_expressions 64406
find_cols_walker 66926
initialize_phase 84512
agg_retrieve_direct 242194
initialize_aggregates 297878
agg_retrieve_hash_table 434398
hash_agg_check_limits 452154
initialize_hash_entry 452154
agg_retrieve_hash_table_in_memory 461318
hashagg_spill_tuple 678036
hashagg_batch_read 704956
advance_transition_function 724262
ExecAgg 737398
project_aggregates 766052
finalize_aggregates 766064
prepare_projection_slot 766064
finalize_aggregate 1052782
initialize_aggregate 1060756
AggCheckCallContext 4726442
lookup_hash_entries 5509900
prepare_hash_slot 6322340
select_current_set 6483516
fetch_input_tuple 25788166
advance_aggregates 25937752

Generated by: LCOV version 1.14