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-10-10 15:18:24 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 560
ExecAggInitializeDSM 560
AggRegisterCallback 660
ExecAggInitializeWorker 1560
build_hash_table 5144
hash_choose_num_buckets 5144
find_cols 6706
find_hash_columns 6706
hash_create_memory 6706
hashagg_spill_finish 12622
hashagg_spill_init 12622
hash_choose_num_partitions 15052
finalize_partialaggregate 16810
agg_fill_hash_table 16848
hashagg_finish_initial_spills 16992
build_hash_tables 17262
GetAggInitVal 21182
hash_agg_enter_spill_mode 26458
hashagg_batch_new 26944
hash_agg_entry_size 40744
hash_agg_update_metrics 43936
agg_refill_hash_table 44742
ExecEndAgg 47132
ExecInitAgg 47342
build_pertrans_for_aggref 52994
process_ordered_aggregate_single 53758
ExecReScanAgg 54640
hashagg_reset_spill_state 59534
hash_agg_set_limits 65338
hashagg_recompile_expressions 65804
find_cols_walker 80146
initialize_phase 88936
agg_retrieve_direct 245752
initialize_aggregates 301416
agg_retrieve_hash_table 511246
hash_agg_check_limits 527220
initialize_hash_entry 527220
agg_retrieve_hash_table_in_memory 538190
advance_transition_function 724252
ExecAgg 820356
project_aggregates 844550
finalize_aggregates 844562
prepare_projection_slot 844562
finalize_aggregate 1119046
initialize_aggregate 1132294
hashagg_spill_tuple 1216776
hashagg_batch_read 1243720
AggCheckCallContext 5439742
lookup_hash_entries 6915846
select_current_set 7900732
prepare_hash_slot 8267074
fetch_input_tuple 28617162
advance_aggregates 29298096

Generated by: LCOV version 1.16