LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1425 1505 94.7 %
Date: 2025-11-21 00:17:16 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 1556
build_hash_table 5456
hash_choose_num_buckets 5456
find_cols 7018
find_hash_columns 7018
hash_create_memory 7018
hashagg_spill_finish 12622
hashagg_spill_init 12622
hash_choose_num_partitions 15052
finalize_partialaggregate 16596
agg_fill_hash_table 17158
hashagg_finish_initial_spills 17302
build_hash_tables 17574
GetAggInitVal 21518
hash_agg_enter_spill_mode 26458
hashagg_batch_new 26944
hash_agg_entry_size 41694
hash_agg_update_metrics 44246
agg_refill_hash_table 45064
ExecEndAgg 47920
ExecInitAgg 48130
build_pertrans_for_aggref 53360
process_ordered_aggregate_single 53758
ExecReScanAgg 54084
hashagg_reset_spill_state 60322
hashagg_recompile_expressions 65804
hash_agg_set_limits 66204
find_cols_walker 83846
initialize_phase 89160
agg_retrieve_direct 245482
initialize_aggregates 301116
agg_retrieve_hash_table 515150
hash_agg_check_limits 530742
initialize_hash_entry 530742
agg_retrieve_hash_table_in_memory 542094
advance_transition_function 724300
ExecAgg 823798
project_aggregates 847840
finalize_aggregates 847852
prepare_projection_slot 847852
finalize_aggregate 1118884
initialize_aggregate 1131862
hashagg_spill_tuple 1216776
hashagg_batch_read 1243720
AggCheckCallContext 5439740
lookup_hash_entries 6919008
select_current_set 7904420
prepare_hash_slot 8270236
fetch_input_tuple 28729422
advance_aggregates 29410172

Generated by: LCOV version 1.16