Coverage Report

Created: 2026-01-14 10:12

Click here for information about interpreting this report.

FilenameLine Coverage
root/doris/be/src/olap/comparison_predicate.h
  50.00% (2/4)
root/doris/be/src/olap/in_list_predicate.h
  50.00% (2/4)
root/doris/be/src/olap/rowset/segment_v2/column_reader.cpp
  100.00% (1/1)
root/doris/be/src/olap/rowset/segment_v2/inverted_index_reader.h
  100.00% (2/2)
root/doris/be/src/runtime/decimalv2_value.h
  0.00% (0/1)
root/doris/be/src/runtime/primitive_type.h
  100% (0/0)
root/doris/be/src/runtime/runtime_predicate.cpp
  0.00% (0/21)
root/doris/be/src/vec/aggregate_functions/aggregate_function_avg.h
  20.00% (2/10)
root/doris/be/src/vec/aggregate_functions/aggregate_function_map.h
  0.00% (0/9)
root/doris/be/src/vec/aggregate_functions/aggregate_function_map_v2.h
  0.00% (0/7)
root/doris/be/src/vec/columns/column_array.cpp
  100.00% (2/2)
root/doris/be/src/vec/columns/column_complex.h
  100.00% (1/1)
root/doris/be/src/vec/columns/column_const.h
  100.00% (1/1)
root/doris/be/src/vec/columns/column_decimal.cpp
  83.33% (10/12)
root/doris/be/src/vec/columns/column_decimal.h
  100.00% (1/1)
root/doris/be/src/vec/columns/column_fixed_length_object.h
  100.00% (2/2)
root/doris/be/src/vec/columns/column_map.cpp
  100.00% (3/3)
root/doris/be/src/vec/columns/column_string.cpp
  100.00% (3/3)
root/doris/be/src/vec/columns/column_struct.cpp
  100.00% (2/2)
root/doris/be/src/vec/columns/column_varbinary.h
  100.00% (1/1)
root/doris/be/src/vec/columns/column_variant.cpp
  100.00% (3/3)
root/doris/be/src/vec/columns/column_vector.cpp
  88.89% (24/27)
root/doris/be/src/vec/common/field_visitors.h
  56.00% (14/25)
root/doris/be/src/vec/core/field.cpp
  77.50% (186/240)
root/doris/be/src/vec/core/field.h
  52.38% (11/21)
root/doris/be/src/vec/core/types.h
  100% (0/0)
root/doris/be/src/vec/data_types/convert_field_to_type.cpp
  38.30% (18/47)
root/doris/be/src/vec/data_types/data_type_decimal.cpp
  62.50% (5/8)
root/doris/be/src/vec/data_types/serde/data_type_array_serde.cpp
  100.00% (1/1)
root/doris/be/src/vec/data_types/serde/data_type_decimal_serde.cpp
  36.36% (4/11)
root/doris/be/src/vec/exec/format/parquet/parquet_column_convert.h
  0.00% (0/2)
root/doris/be/src/vec/exec/format/parquet/parquet_predicate.h
  66.67% (4/6)
root/doris/be/src/vec/exec/jni_connector.h
  0.00% (0/9)
root/doris/be/src/vec/exprs/varray_literal.cpp
  100.00% (1/1)
root/doris/be/src/vec/exprs/vexpr.cpp
  76.00% (19/25)
root/doris/be/src/vec/exprs/vmap_literal.cpp
  0.00% (0/4)
root/doris/be/src/vec/exprs/vstruct_literal.cpp
  0.00% (0/1)
root/doris/be/src/vec/functions/ai/ai_functions.cpp
  100.00% (3/3)
root/doris/be/src/vec/functions/array/function_arrays_overlap.h
  81.48% (22/27)
root/doris/be/src/vec/functions/binary_arithmetic.h
  0.00% (0/59)
root/doris/be/src/vec/functions/cast/cast_to_basic_number_common.h
  65.22% (15/23)
root/doris/be/src/vec/functions/cast/cast_to_boolean.h
  100.00% (1/1)
root/doris/be/src/vec/functions/cast/cast_to_decimal.h
  66.13% (123/186)
root/doris/be/src/vec/functions/cast/cast_to_int.h
  100.00% (1/1)
root/doris/be/src/vec/functions/cast/cast_to_string.h
  100.00% (4/4)
root/doris/be/src/vec/functions/divide.cpp
  0.00% (0/66)
root/doris/be/src/vec/functions/function_datetime_floor_ceil.cpp
  0.00% (0/7)
root/doris/be/src/vec/functions/function_dict_get_many.cpp
  0.00% (0/3)
root/doris/be/src/vec/functions/function_string.h
  100.00% (2/2)
root/doris/be/src/vec/functions/function_variant_type.cpp
  0.00% (0/2)
root/doris/be/src/vec/functions/functions_multi_string_position.cpp
  0.00% (0/2)
root/doris/be/src/vec/functions/functions_multi_string_search.cpp
  0.00% (0/2)
root/doris/be/src/vec/functions/math.cpp
  33.33% (1/3)
root/doris/be/src/vec/functions/modulo.cpp
  0.00% (0/94)
root/doris/be/src/vec/functions/multiply.cpp
  0.00% (0/123)
root/doris/be/src/vec/functions/random.cpp
  100.00% (2/2)
root/doris/be/src/vec/functions/round.h
  8.70% (6/69)
root/doris/be/src/vec/functions/uniform.cpp
  0.00% (0/2)
root/doris/be/src/vec/io/io_helper.h
  100.00% (4/4)
root/doris/be/src/vec/json/json_parser.cpp
  50.00% (1/2)
root/doris/be/src/vec/sink/vtablet_block_convertor.cpp
  0.00% (0/1)
root/doris/be/src/vec/sink/writer/iceberg/viceberg_table_writer.cpp
  0.00% (0/1)
root/doris/be/src/vec/sink/writer/vhive_table_writer.cpp
  0.00% (0/1)
Totals
  42.22% (510/1208)

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