LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1394 1472 94.7 %
Date: 2024-12-03 17:14:58 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 4504
hash_choose_num_buckets 4504
find_cols 5520
find_hash_columns 5520
finalize_partialaggregate 11718
hashagg_spill_finish 12606
hashagg_spill_init 12606
agg_fill_hash_table 14850
hashagg_finish_initial_spills 14994
hash_choose_num_partitions 15030
build_hash_tables 15268
GetAggInitVal 19448
hash_agg_enter_spill_mode 26442
hash_agg_entry_size 26486
hashagg_batch_new 26910
hash_agg_update_metrics 41904
agg_refill_hash_table 42746
ExecEndAgg 43988
ExecInitAgg 44126
build_pertrans_for_aggref 48850
ExecReScanAgg 50096
hash_agg_set_limits 51154
process_ordered_aggregate_single 53756
hashagg_reset_spill_state 55012
hashagg_recompile_expressions 64376
find_cols_walker 65994
initialize_phase 82536
agg_retrieve_direct 240856
initialize_aggregates 296538
agg_retrieve_hash_table 416104
hash_agg_check_limits 433852
initialize_hash_entry 433852
agg_retrieve_hash_table_in_memory 443014
hashagg_spill_tuple 655824
hashagg_batch_read 682734
ExecAgg 716186
advance_transition_function 724222
project_aggregates 746480
finalize_aggregates 746492
prepare_projection_slot 746492
finalize_aggregate 1051356
initialize_aggregate 1059342
AggCheckCallContext 4725894
lookup_hash_entries 5489322
prepare_hash_slot 6279550
select_current_set 6459160
fetch_input_tuple 25483314
advance_aggregates 25624908

Generated by: LCOV version 1.14