LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1426 1506 94.7 %
Date: 2025-04-02 19:16:25 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 72
ExecAggRetrieveInstrumentation 102
AggGetAggref 246
AggStateIsShared 246
ExecAggEstimate 554
ExecAggInitializeDSM 554
AggRegisterCallback 660
ExecAggInitializeWorker 1548
build_hash_table 4668
hash_choose_num_buckets 4668
find_cols 5726
find_hash_columns 5726
hash_create_memory 5726
finalize_partialaggregate 11882
hashagg_spill_finish 12622
hashagg_spill_init 12622
hash_choose_num_partitions 15052
agg_fill_hash_table 15760
hashagg_finish_initial_spills 15904
build_hash_tables 16186
GetAggInitVal 19984
hash_agg_enter_spill_mode 26458
hashagg_batch_new 26944
hash_agg_entry_size 29666
hash_agg_update_metrics 42848
agg_refill_hash_table 43670
ExecEndAgg 45646
ExecInitAgg 45838
build_pertrans_for_aggref 50608
process_ordered_aggregate_single 53756
hash_agg_set_limits 54272
ExecReScanAgg 56466
hashagg_reset_spill_state 57442
hashagg_recompile_expressions 65198
find_cols_walker 67508
initialize_phase 89860
agg_retrieve_direct 247036
initialize_aggregates 302708
agg_retrieve_hash_table 511340
hash_agg_check_limits 528300
initialize_hash_entry 528300
agg_retrieve_hash_table_in_memory 538284
advance_transition_function 724268
ExecAgg 823932
project_aggregates 847002
finalize_aggregates 847014
prepare_projection_slot 847014
finalize_aggregate 1118198
initialize_aggregate 1126438
hashagg_spill_tuple 1216776
hashagg_batch_read 1243720
AggCheckCallContext 5379172
lookup_hash_entries 6145458
select_current_set 7130334
prepare_hash_slot 7496674
fetch_input_tuple 27338838
advance_aggregates 28018740

Generated by: LCOV version 1.14