Coverage Report

Created: 2025-12-08 21:54

Click here for information about interpreting this report.

FilenameLine Coverage
root/doris/be/src/olap/memtable.cpp
  33.33% (1/3)
root/doris/be/src/olap/tablet_schema.cpp
  100.00% (2/2)
root/doris/be/src/pipeline/exec/analytic_sink_operator.h
  100.00% (7/7)
root/doris/be/src/runtime/primitive_type.h
  64.29% (9/14)
root/doris/be/src/vec/aggregate_functions/aggregate_function_ai_agg.cpp
  100.00% (1/1)
root/doris/be/src/vec/aggregate_functions/aggregate_function_approx_count_distinct.cpp
  0.00% (0/1)
root/doris/be/src/vec/aggregate_functions/aggregate_function_array_agg.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_avg.cpp
  50.00% (4/8)
root/doris/be/src/vec/aggregate_functions/aggregate_function_avg.h
  100.00% (2/2)
root/doris/be/src/vec/aggregate_functions/aggregate_function_bitmap.cpp
  100.00% (1/1)
root/doris/be/src/vec/aggregate_functions/aggregate_function_bitmap_agg.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_collect.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_corr.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_count.cpp
  0.00% (0/1)
root/doris/be/src/vec/aggregate_functions/aggregate_function_count_by_enum.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_covar.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_distinct.cpp
  33.33% (1/3)
root/doris/be/src/vec/aggregate_functions/aggregate_function_foreach.cpp
  100.00% (7/7)
root/doris/be/src/vec/aggregate_functions/aggregate_function_foreachv2.cpp
  25.00% (2/8)
root/doris/be/src/vec/aggregate_functions/aggregate_function_group_array_set_op.cpp
  50.00% (1/2)
root/doris/be/src/vec/aggregate_functions/aggregate_function_group_concat.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_histogram.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_kurtosis.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_linear_histogram.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_map.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_map_v2.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_min_max.cpp
  100.00% (2/2)
root/doris/be/src/vec/aggregate_functions/aggregate_function_min_max.h
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_min_max_by.h
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_orthogonal_bitmap.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_percentile.cpp
  0.00% (0/2)
root/doris/be/src/vec/aggregate_functions/aggregate_function_percentile_reservoir.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_product.h
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_quantile_state.cpp
  0.00% (0/1)
root/doris/be/src/vec/aggregate_functions/aggregate_function_quantile_state.h
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_reader_first_last.h
  81.25% (13/16)
root/doris/be/src/vec/aggregate_functions/aggregate_function_regr_union.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_sem.cpp
  50.00% (3/6)
root/doris/be/src/vec/aggregate_functions/aggregate_function_sequence_match.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_simple_factory.h
  100.00% (4/4)
root/doris/be/src/vec/aggregate_functions/aggregate_function_skew.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_stddev.cpp
  0.00% (0/7)
root/doris/be/src/vec/aggregate_functions/aggregate_function_sum.cpp
  75.00% (6/8)
root/doris/be/src/vec/aggregate_functions/aggregate_function_sum.h
  100.00% (1/1)
root/doris/be/src/vec/aggregate_functions/aggregate_function_topn.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_uniq.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_uniq_distribute_key.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/aggregate_function_window.cpp
  100.00% (1/1)
root/doris/be/src/vec/aggregate_functions/aggregate_function_window_funnel.cpp
  100% (0/0)
root/doris/be/src/vec/aggregate_functions/helpers.h
  0.00% (0/42)
root/doris/be/src/vec/core/call_on_type_index.h
  0.00% (0/54)
root/doris/be/src/vec/data_types/data_type_agg_state.h
  43.75% (7/16)
root/doris/be/src/vec/exec/scan/file_scanner.cpp
  0.00% (0/2)
root/doris/be/src/vec/exprs/vcast_expr.cpp
  100.00% (2/2)
root/doris/be/src/vec/exprs/vectorized_agg_fn.cpp
  50.00% (2/4)
root/doris/be/src/vec/exprs/vectorized_fn_call.cpp
  100.00% (1/1)
root/doris/be/src/vec/exprs/vin_predicate.cpp
  100.00% (2/2)
root/doris/be/src/vec/exprs/vmatch_predicate.cpp
  0.00% (0/2)
root/doris/be/src/vec/exprs/vtopn_pred.h
  0.00% (0/2)
root/doris/be/src/vec/functions/array/function_array_aggregation.cpp
  37.93% (66/174)
root/doris/be/src/vec/functions/array/function_array_cum_sum.cpp
  2.86% (2/70)
root/doris/be/src/vec/functions/comparison_equal_for_null.cpp
  100.00% (4/4)
root/doris/be/src/vec/functions/function.h
  0.00% (0/44)
root/doris/be/src/vec/functions/function_ifnull.h
  100.00% (1/1)
root/doris/be/src/vec/functions/nullif.cpp
  100.00% (4/4)
root/doris/be/src/vec/functions/simple_function_factory.h
  100.00% (10/10)
Totals
  31.18% (169/542)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

Generated by llvm-cov -- llvm version 20.1.8