LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1420 1500 94.7 %
Date: 2026-02-07 23:19:11 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 590
ExecAggInitializeDSM 590
AggRegisterCallback 660
ExecAggInitializeWorker 1664
build_hash_table 5552
hash_choose_num_buckets 5552
find_cols 7138
find_hash_columns 7138
hash_create_memory 7138
hashagg_spill_finish 12622
hashagg_spill_init 12622
hash_choose_num_partitions 15052
agg_fill_hash_table 17496
finalize_partialaggregate 17538
hashagg_finish_initial_spills 17656
build_hash_tables 17914
hash_agg_enter_spill_mode 26458
hashagg_batch_new 26944
GetAggInitVal 27496
hash_agg_entry_size 42746
hash_agg_update_metrics 44600
agg_refill_hash_table 45424
process_ordered_aggregate_single 53758
ExecEndAgg 54488
ExecInitAgg 54698
ExecReScanAgg 54900
build_pertrans_for_aggref 60488
hashagg_recompile_expressions 66060
hash_agg_set_limits 67068
hashagg_reset_spill_state 67146
find_cols_walker 84546
initialize_phase 96316
agg_retrieve_direct 252202
initialize_aggregates 307790
agg_retrieve_hash_table 514782
hash_agg_check_limits 530018
initialize_hash_entry 530018
agg_retrieve_hash_table_in_memory 541726
advance_transition_function 724200
ExecAgg 836446
project_aggregates 853796
finalize_aggregates 853808
prepare_projection_slot 853808
finalize_aggregate 1125554
initialize_aggregate 1139444
hashagg_spill_tuple 1216776
hashagg_batch_read 1243720
AggCheckCallContext 5461534
lookup_hash_entries 7192442
select_current_set 8198168
prepare_hash_slot 8543694
fetch_input_tuple 29460118
advance_aggregates 30134032

Generated by: LCOV version 1.16