LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1427 1507 94.7 %
Date: 2025-07-07 08:18:03 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 4960
hash_choose_num_buckets 4960
find_cols 6030
find_hash_columns 6030
hash_create_memory 6030
hashagg_spill_finish 12622
hashagg_spill_init 12622
finalize_partialaggregate 13022
hash_choose_num_partitions 15052
agg_fill_hash_table 16830
hashagg_finish_initial_spills 16974
build_hash_tables 17234
GetAggInitVal 20118
hash_agg_enter_spill_mode 26458
hashagg_batch_new 26944
hash_agg_entry_size 30282
hash_agg_update_metrics 43918
agg_refill_hash_table 44732
ExecEndAgg 46622
ExecInitAgg 46820
build_pertrans_for_aggref 51280
process_ordered_aggregate_single 53758
hash_agg_set_limits 54876
ExecReScanAgg 58114
hashagg_reset_spill_state 59180
hashagg_recompile_expressions 65960
find_cols_walker 68768
initialize_phase 91730
agg_retrieve_direct 248272
initialize_aggregates 303946
agg_retrieve_hash_table 514836
hash_agg_check_limits 530768
initialize_hash_entry 530768
agg_retrieve_hash_table_in_memory 541780
advance_transition_function 724376
ExecAgg 829714
project_aggregates 850680
finalize_aggregates 850692
prepare_projection_slot 850692
finalize_aggregate 1119242
initialize_aggregate 1128650
hashagg_spill_tuple 1216776
hashagg_batch_read 1243720
AggCheckCallContext 5381454
lookup_hash_entries 6148594
select_current_set 7138008
prepare_hash_slot 7499822
fetch_input_tuple 27448324
advance_aggregates 28126072

Generated by: LCOV version 1.16