LCOV - code coverage report
Current view: top level - src/backend/executor - nodeAgg.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1394 1472 94.7 %
Date: 2024-05-01 21:11:23 Functions: 56 57 98.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AggGetTempMemoryContext 0
process_ordered_aggregate_multi 72
ExecAggRetrieveInstrumentation 108
AggGetAggref 246
AggStateIsShared 246
ExecAggEstimate 564
ExecAggInitializeDSM 564
AggRegisterCallback 660
ExecAggInitializeWorker 1556
agg_fill_hash_table 3660
hashagg_finish_initial_spills 3786
build_hash_tables 4062
build_hash_table 4208
hash_choose_num_buckets 4208
find_cols 5110
find_hash_columns 5110
finalize_partialaggregate 11716
hashagg_spill_finish 12606
hashagg_spill_init 12606
hash_choose_num_partitions 15030
GetAggInitVal 19070
hash_agg_entry_size 25106
hash_agg_enter_spill_mode 26442
hashagg_batch_new 26910
hash_agg_update_metrics 30696
agg_refill_hash_table 31632
ExecReScanAgg 36986
ExecEndAgg 41088
hashagg_reset_spill_state 41166
ExecInitAgg 41200
build_pertrans_for_aggref 46104
hash_agg_set_limits 50038
hashagg_recompile_expressions 53430
process_ordered_aggregate_single 53756
find_cols_walker 63054
initialize_phase 77420
agg_retrieve_direct 236390
initialize_aggregates 292088
hash_agg_check_limits 423468
initialize_hash_entry 423468
agg_retrieve_hash_table 517574
agg_retrieve_hash_table_in_memory 544484
hashagg_spill_tuple 655824
hashagg_batch_read 682734
advance_transition_function 724360
ExecAgg 810794
project_aggregates 854620
finalize_aggregates 854632
prepare_projection_slot 854632
finalize_aggregate 1046434
initialize_aggregate 1054518
AggCheckCallContext 4438628
lookup_hash_entries 5376012
prepare_hash_slot 6166132
select_current_set 6322766
fetch_input_tuple 25071552
advance_aggregates 25228828

Generated by: LCOV version 1.14