Coverage Report

Created: 2026-04-27 22:37

Click here for information about interpreting this report.

FilenameLine Coverage
root/doris/be/src/exec/operator/hashjoin_build_sink.cpp
  100.00% (7/7)
root/doris/be/src/exec/operator/hashjoin_build_sink.h
  100.00% (1/1)
root/doris/be/src/exec/operator/scan_operator.cpp
  50.00% (3/6)
root/doris/be/src/exec/operator/scan_operator.h
  0.00% (0/23)
root/doris/be/src/exprs/aggregate/aggregate_function.h
  100.00% (9/9)
root/doris/be/src/exprs/aggregate/aggregate_function_array_agg.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_binary.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_collect.cpp
  100.00% (3/3)
root/doris/be/src/exprs/aggregate/aggregate_function_collect.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_collect_impl.h
  93.55% (29/31)
root/doris/be/src/exprs/aggregate/aggregate_function_collect_limit.cpp
  100.00% (4/4)
root/doris/be/src/exprs/aggregate/aggregate_function_collect_no_limit.cpp
  100.00% (4/4)
root/doris/be/src/exprs/aggregate/aggregate_function_covar.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_distinct.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_foreach.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_foreachv2.cpp
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_group_array_intersect.cpp
  57.14% (8/14)
root/doris/be/src/exprs/aggregate/aggregate_function_group_array_set_op.cpp
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_group_array_set_op.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_group_array_set_op_impl.h
  61.04% (47/77)
root/doris/be/src/exprs/aggregate/aggregate_function_group_array_union.cpp
  0.00% (0/13)
root/doris/be/src/exprs/aggregate/aggregate_function_hll_union_agg.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_min_max.cpp
  100.00% (1/1)
root/doris/be/src/exprs/aggregate/aggregate_function_min_max.h
  0.00% (0/42)
root/doris/be/src/exprs/aggregate/aggregate_function_min_max_impl.h
  55.05% (60/109)
root/doris/be/src/exprs/aggregate/aggregate_function_orth_bitmap_expr_cal.cpp
  0.00% (0/9)
root/doris/be/src/exprs/aggregate/aggregate_function_orth_bitmap_expr_cal_count.cpp
  0.00% (0/9)
root/doris/be/src/exprs/aggregate/aggregate_function_orth_bitmap_intersect.cpp
  0.00% (0/4)
root/doris/be/src/exprs/aggregate/aggregate_function_orth_bitmap_intersect_count.cpp
  0.00% (0/4)
root/doris/be/src/exprs/aggregate/aggregate_function_orth_bitmap_union_count.cpp
  0.00% (0/9)
root/doris/be/src/exprs/aggregate/aggregate_function_orth_intersect_count.cpp
  0.00% (0/4)
root/doris/be/src/exprs/aggregate/aggregate_function_orthogonal_bitmap.cpp
  100.00% (7/7)
root/doris/be/src/exprs/aggregate/aggregate_function_orthogonal_bitmap.h
  0.00% (0/2)
root/doris/be/src/exprs/aggregate/aggregate_function_orthogonal_bitmap_impl.h
  0.00% (0/25)
root/doris/be/src/exprs/aggregate/aggregate_function_percentile.h
  0.00% (0/17)
root/doris/be/src/exprs/aggregate/aggregate_function_reader_first_last.h
  70.59% (12/17)
root/doris/be/src/exprs/aggregate/aggregate_function_reader_replace.cpp
  66.91% (91/136)
root/doris/be/src/exprs/aggregate/aggregate_function_regr_union.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_retention.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_sort.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_state_union.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_statistic.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_stddev.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_topn.cpp
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_topn.h
  66.67% (2/3)
root/doris/be/src/exprs/aggregate/aggregate_function_topn_array.cpp
  0.00% (0/10)
root/doris/be/src/exprs/aggregate/aggregate_function_topn_weighted.cpp
  0.00% (0/10)
root/doris/be/src/exprs/aggregate/aggregate_function_window.cpp
  58.33% (14/24)
root/doris/be/src/exprs/aggregate/aggregate_function_window.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_window_first.cpp
  100.00% (1/1)
root/doris/be/src/exprs/aggregate/aggregate_function_window_funnel.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_window_funnel_v2.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_window_impl.h
  82.35% (14/17)
root/doris/be/src/exprs/aggregate/aggregate_function_window_lag.cpp
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_window_last.cpp
  0.00% (0/1)
root/doris/be/src/exprs/aggregate/aggregate_function_window_lead.cpp
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_window_nth_value.cpp
  100% (0/0)
root/doris/be/src/exprs/function/cast/function_cast.cpp
  100.00% (6/6)
root/doris/be/src/exprs/function/cast/function_cast_bool.cpp
  82.76% (24/29)
root/doris/be/src/exprs/function/cast/function_cast_date.cpp
  80.00% (40/50)
root/doris/be/src/exprs/function/cast/function_cast_decimal.cpp
  86.96% (40/46)
root/doris/be/src/exprs/function/cast/function_cast_float.cpp
  85.00% (34/40)
root/doris/be/src/exprs/function/cast/function_cast_int.cpp
  86.96% (40/46)
root/doris/be/src/exprs/function/cast/function_cast_ip.cpp
  85.37% (35/41)
root/doris/be/src/exprs/function/cast/function_cast_timestamptz.cpp
  0.00% (0/29)
root/doris/be/src/exprs/function/function_datetime_floor_ceil.cpp
  2.70% (1/37)
root/doris/be/src/util/bitmap_intersect.h
  0.00% (0/12)
Totals
  54.30% (537/989)

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