LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1426 1506 94.7 %
Date: 2025-05-11 11:15:17 Functions: 57 58 98.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AggGetTempMemoryContext 0
process_ordered_aggregate_multi 84
ExecAggRetrieveInstrumentation 102
AggGetAggref 246
AggStateIsShared 246
ExecAggEstimate 554
ExecAggInitializeDSM 554
AggRegisterCallback 660
ExecAggInitializeWorker 1548
build_hash_table 4688
hash_choose_num_buckets 4688
find_cols 5764
find_hash_columns 5764
hash_create_memory 5764
finalize_partialaggregate 11642
hashagg_spill_finish 12622
hashagg_spill_init 12622
hash_choose_num_partitions 15052
agg_fill_hash_table 16030
hashagg_finish_initial_spills 16174
build_hash_tables 16460
GetAggInitVal 22664
hash_agg_enter_spill_mode 26458
hashagg_batch_new 26944
hash_agg_entry_size 29964
hash_agg_update_metrics 43118
agg_refill_hash_table 43938
ExecEndAgg 48860
ExecInitAgg 49058
process_ordered_aggregate_single 53758
build_pertrans_for_aggref 53790
hash_agg_set_limits 54570
ExecReScanAgg 57030
hashagg_reset_spill_state 60910
hashagg_recompile_expressions 65452
find_cols_walker 67680
initialize_phase 93390
agg_retrieve_direct 250042
initialize_aggregates 305708
agg_retrieve_hash_table 512230
hash_agg_check_limits 528950
initialize_hash_entry 528950
agg_retrieve_hash_table_in_memory 539174
advance_transition_function 724242
ExecAgg 830828
project_aggregates 850624
finalize_aggregates 850636
prepare_projection_slot 850636
finalize_aggregate 1121170
initialize_aggregate 1129198
hashagg_spill_tuple 1216776
hashagg_batch_read 1243720
AggCheckCallContext 5379568
lookup_hash_entries 6146620
select_current_set 7140984
prepare_hash_slot 7497836
fetch_input_tuple 27343856
advance_aggregates 28020482

Generated by: LCOV version 1.14