LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 94.6 % 1494 1414
Test Date: 2026-10-23 14:16:01 Functions: 98.3 % 58 57
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 83.4 % 856 714

Function Name Sort by function name Hit count Sort by function hit count
AggCheckCallContext 3554190
AggGetAggref 163
AggGetTempMemoryContext 0
AggRegisterCallback 433
AggStateIsShared 163
ExecAgg 538434
ExecAggEstimate 400
ExecAggInitializeDSM 400
ExecAggInitializeWorker 1157
ExecAggRetrieveInstrumentation 68
ExecEndAgg 35092
ExecInitAgg 35224
ExecReScanAgg 31641
GetAggInitVal 17385
advance_aggregates 21263861
advance_transition_function 479822
agg_fill_hash_table 11229
agg_refill_hash_table 29918
agg_retrieve_direct 152472
agg_retrieve_hash_table 345085
agg_retrieve_hash_table_in_memory 363122
build_hash_table 4010
build_hash_tables 11506
build_pertrans_for_aggref 38652
fetch_input_tuple 20862015
finalize_aggregate 719455
finalize_aggregates 555924
finalize_partialaggregate 11985
find_cols 5229
find_cols_walker 58761
find_hash_columns 5229
hash_agg_check_limits 399432
hash_agg_enter_spill_mode 17656
hash_agg_entry_size 35050
hash_agg_set_limits 50633
hash_agg_update_metrics 29374
hash_choose_num_buckets 4010
hash_choose_num_partitions 10067
hash_create_memory 5229
hashagg_batch_new 18037
hashagg_batch_read 795951
hashagg_finish_initial_spills 11337
hashagg_recompile_expressions 43404
hashagg_reset_spill_state 42803
hashagg_spill_finish 8432
hashagg_spill_init 8432
hashagg_spill_tuple 777914
initialize_aggregate 729002
initialize_aggregates 149730
initialize_hash_entry 399432
initialize_phase 58751
lookup_hash_entries 4763009
prepare_hash_slot 5630489
prepare_projection_slot 555924
process_ordered_aggregate_multi 56
process_ordered_aggregate_single 35808
project_aggregates 555912
select_current_set 5320973

Generated by: LCOV version 2.0-1