LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1427 1507 94.7 %
Date: 2025-06-07 19:17:40 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 1540
build_hash_table 4716
hash_choose_num_buckets 4716
find_cols 5792
find_hash_columns 5792
hash_create_memory 5792
hashagg_spill_finish 12622
hashagg_spill_init 12622
finalize_partialaggregate 13896
hash_choose_num_partitions 15052
agg_fill_hash_table 16112
hashagg_finish_initial_spills 16256
build_hash_tables 16488
GetAggInitVal 19912
hash_agg_enter_spill_mode 26458
hashagg_batch_new 26944
hash_agg_entry_size 29988
hash_agg_update_metrics 43200
agg_refill_hash_table 44030
ExecEndAgg 46142
ExecInitAgg 46340
build_pertrans_for_aggref 51014
process_ordered_aggregate_single 53758
hash_agg_set_limits 54594
ExecReScanAgg 57048
hashagg_reset_spill_state 58192
hashagg_recompile_expressions 65452
find_cols_walker 67664
initialize_phase 90680
agg_retrieve_direct 247464
initialize_aggregates 303138
agg_retrieve_hash_table 512900
hash_agg_check_limits 529472
initialize_hash_entry 529472
agg_retrieve_hash_table_in_memory 539844
advance_transition_function 724212
ExecAgg 826198
project_aggregates 848632
finalize_aggregates 848644
prepare_projection_slot 848644
finalize_aggregate 1118490
initialize_aggregate 1128716
hashagg_spill_tuple 1216776
hashagg_batch_read 1243720
AggCheckCallContext 5380346
lookup_hash_entries 6148240
select_current_set 7134838
prepare_hash_slot 7499456
fetch_input_tuple 27334312
advance_aggregates 28013586

Generated by: LCOV version 1.16