LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1394 1472 94.7 %
Date: 2024-05-20 02:10:44 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 108
AggGetAggref 246
AggStateIsShared 246
ExecAggEstimate 564
ExecAggInitializeDSM 564
AggRegisterCallback 660
ExecAggInitializeWorker 1556
agg_fill_hash_table 3688
hashagg_finish_initial_spills 3814
build_hash_tables 4082
build_hash_table 4204
hash_choose_num_buckets 4204
find_cols 5100
find_hash_columns 5100
finalize_partialaggregate 11940
hashagg_spill_finish 12606
hashagg_spill_init 12606
hash_choose_num_partitions 15030
GetAggInitVal 19154
hash_agg_entry_size 24612
hash_agg_enter_spill_mode 26442
hashagg_batch_new 26910
hash_agg_update_metrics 30724
agg_refill_hash_table 31530
ExecReScanAgg 36110
ExecEndAgg 40302
hashagg_reset_spill_state 40404
ExecInitAgg 40414
build_pertrans_for_aggref 45358
hash_agg_set_limits 49544
hashagg_recompile_expressions 53454
process_ordered_aggregate_single 53756
find_cols_walker 62378
initialize_phase 75864
agg_retrieve_direct 235212
initialize_aggregates 290908
agg_retrieve_hash_table 382784
agg_retrieve_hash_table_in_memory 409694
hash_agg_check_limits 411904
initialize_hash_entry 411904
hashagg_spill_tuple 655824
ExecAgg 674150
hashagg_batch_read 682734
project_aggregates 718752
finalize_aggregates 718764
prepare_projection_slot 718764
advance_transition_function 724308
finalize_aggregate 1045286
initialize_aggregate 1053638
AggCheckCallContext 4438002
lookup_hash_entries 5362950
prepare_hash_slot 6153070
select_current_set 6306456
fetch_input_tuple 25052122
advance_aggregates 25210510

Generated by: LCOV version 1.14