Coverage Report

Created: 2026-09-16 02:52

Click here for information about interpreting this report.

FilenameLine Coverage
root/doris/be/src/core/column/column_varbinary.cpp
  100.00% (68/68)
root/doris/be/src/core/column/column_varbinary.h
  100% (0/0)
root/doris/be/src/core/data_type/data_type_factory.cpp
  100.00% (6/6)
root/doris/be/src/core/data_type/storage_field_type.cpp
  100.00% (4/4)
root/doris/be/src/core/data_type_serde/data_type_array_serde.cpp
  100.00% (43/43)
root/doris/be/src/core/data_type_serde/data_type_array_serde.h
  100% (0/0)
root/doris/be/src/core/data_type_serde/data_type_datetimev2_serde.cpp
  80.00% (32/40)
root/doris/be/src/core/data_type_serde/data_type_datetimev2_serde.h
  100% (0/0)
root/doris/be/src/core/data_type_serde/data_type_map_serde.cpp
  91.30% (63/69)
root/doris/be/src/core/data_type_serde/data_type_map_serde.h
  100% (0/0)
root/doris/be/src/core/data_type_serde/data_type_nullable_serde.cpp
  100.00% (14/14)
root/doris/be/src/core/data_type_serde/data_type_nullable_serde.h
  100% (0/0)
root/doris/be/src/core/data_type_serde/data_type_serde.h
  100.00% (6/6)
root/doris/be/src/core/data_type_serde/data_type_string_serde.cpp
  59.52% (50/84)
root/doris/be/src/core/data_type_serde/data_type_string_serde.h
  100% (0/0)
root/doris/be/src/core/data_type_serde/data_type_struct_serde.cpp
  92.31% (36/39)
root/doris/be/src/core/data_type_serde/data_type_struct_serde.h
  100% (0/0)
root/doris/be/src/core/data_type_serde/data_type_timestamptz_serde.cpp
  70.97% (22/31)
root/doris/be/src/core/data_type_serde/data_type_timestamptz_serde.h
  100% (0/0)
root/doris/be/src/core/data_type_serde/data_type_varbinary_serde.cpp
  96.10% (74/77)
root/doris/be/src/core/data_type_serde/data_type_varbinary_serde.h
  100% (0/0)
root/doris/be/src/core/data_type_serde/data_type_variant_v2_serde.cpp
  79.14% (148/187)
root/doris/be/src/core/data_type_serde/orc_serde_utils.cpp
  100.00% (18/18)
root/doris/be/src/core/data_type_serde/orc_serde_utils.h
  100% (0/0)
root/doris/be/src/core/field.cpp
  100.00% (38/38)
root/doris/be/src/core/field.h
  100.00% (3/3)
root/doris/be/src/exec/common/hash_table/hash_key_type.h
  100.00% (1/1)
root/doris/be/src/exec/common/hash_table/hash_map_context.h
  100.00% (6/6)
root/doris/be/src/exec/operator/file_scan_operator.cpp
  100.00% (15/15)
root/doris/be/src/exec/sink/vtablet_block_convertor.cpp
  0.00% (0/19)
root/doris/be/src/exec/sink/writer/iceberg/partition_transformers.cpp
  91.67% (11/12)
root/doris/be/src/exec/sink/writer/iceberg/partition_transformers.h
  100.00% (34/34)
root/doris/be/src/exec/sink/writer/iceberg/viceberg_delete_file_writer.cpp
  0.00% (0/1)
root/doris/be/src/exec/sink/writer/iceberg/viceberg_partition_writer.cpp
  0.00% (0/2)
root/doris/be/src/exec/sink/writer/iceberg/viceberg_table_writer.cpp
  90.00% (72/80)
root/doris/be/src/exec/sink/writer/iceberg/viceberg_table_writer.h
  100% (0/0)
root/doris/be/src/exec/sink/writer/paimon/jni_paimon_write_backend.cpp
  0.00% (0/2)
root/doris/be/src/exec/sink/writer/vhive_partition_writer.cpp
  100.00% (9/9)
root/doris/be/src/exec/sink/writer/vhive_partition_writer.h
  100% (0/0)
root/doris/be/src/exprs/aggregate/aggregate_function_min_max_impl.h
  0.00% (0/1)
root/doris/be/src/exprs/create_predicate_function.h
  100.00% (4/4)
root/doris/be/src/exprs/expr_zonemap_filter.cpp
  100.00% (5/5)
root/doris/be/src/exprs/function/function_python_udf.cpp
  0.00% (0/6)
root/doris/be/src/exprs/hybrid_set.h
  100.00% (3/3)
root/doris/be/src/exprs/vexpr.cpp
  100.00% (2/2)
root/doris/be/src/format/arrow/arrow_block_convertor.cpp
  87.29% (103/118)
root/doris/be/src/format/arrow/arrow_block_convertor.h
  80.00% (4/5)
root/doris/be/src/format/arrow/arrow_row_batch.cpp
  100.00% (2/2)
root/doris/be/src/format/table/iceberg/iceberg_arrow_write_converter.cpp
  100.00% (9/9)
root/doris/be/src/format/table/paimon/paimon_arrow_write_converter.cpp
  100.00% (9/9)
root/doris/be/src/format/transformer/vparquet_transformer.cpp
  70.59% (12/17)
root/doris/be/src/format/transformer/vparquet_transformer.h
  100% (0/0)
root/doris/be/src/format_v2/column_data.h
  57.14% (4/7)
root/doris/be/src/format_v2/column_mapper.cpp
  100.00% (38/38)
root/doris/be/src/format_v2/column_mapper.h
  100% (0/0)
root/doris/be/src/format_v2/column_mapper_nested.cpp
  100.00% (1/1)
root/doris/be/src/format_v2/jni/jni_table_reader.cpp
  83.33% (5/6)
root/doris/be/src/format_v2/jni/jni_table_reader.h
  100% (0/0)
root/doris/be/src/format_v2/orc/orc_reader.cpp
  79.59% (39/49)
root/doris/be/src/format_v2/orc/orc_search_argument.cpp
  73.42% (116/158)
root/doris/be/src/format_v2/parquet/parquet_reader.cpp
  100.00% (93/93)
root/doris/be/src/format_v2/parquet/parquet_reader.h
  100% (0/0)
root/doris/be/src/format_v2/parquet/parquet_scan.cpp
  100.00% (10/10)
root/doris/be/src/format_v2/parquet/parquet_scan.h
  100.00% (3/3)
root/doris/be/src/format_v2/parquet/parquet_statistics.cpp
  100.00% (9/9)
root/doris/be/src/format_v2/parquet/parquet_timestamp_semantics.h
  100.00% (13/13)
root/doris/be/src/format_v2/parquet/reader/native/column_reader.cpp
  93.75% (15/16)
root/doris/be/src/format_v2/parquet/reader/native/column_reader.h
  100% (0/0)
root/doris/be/src/format_v2/parquet/reader/native_column_reader.cpp
  88.10% (37/42)
root/doris/be/src/format_v2/parquet/reader/native_column_reader.h
  100% (0/0)
root/doris/be/src/format_v2/table/hudi_reader.cpp
  90.91% (20/22)
root/doris/be/src/format_v2/table/hudi_reader.h
  100.00% (1/1)
root/doris/be/src/format_v2/table/paimon_reader.cpp
  100.00% (43/43)
root/doris/be/src/format_v2/table/schema_history_util.cpp
  100.00% (4/4)
root/doris/be/src/format_v2/table_reader.cpp
  100.00% (19/19)
root/doris/be/src/storage/index/zone_map/zone_map_index.cpp
  100.00% (22/22)
root/doris/be/src/storage/index/zone_map/zone_map_index.h
  100% (0/0)
root/doris/be/src/storage/iterator/olap_data_convertor.cpp
  80.00% (16/20)
root/doris/be/src/storage/key_coder.cpp
  100.00% (1/1)
root/doris/be/src/storage/key_coder.h
  100% (0/0)
root/doris/be/src/storage/olap_common.h
  100% (0/0)
root/doris/be/src/storage/row_cursor.cpp
  10.00% (1/10)
root/doris/be/src/storage/segment/encoding_info.cpp
  100.00% (6/6)
root/doris/be/src/storage/tablet/tablet_meta.cpp
  100.00% (2/2)
root/doris/be/src/storage/tablet/tablet_schema.cpp
  66.67% (6/9)
root/doris/be/src/storage/types.h
  100.00% (1/1)
root/doris/be/src/util/timezone_utils.cpp
  96.77% (90/93)
Totals
  86.23% (1541/1787)

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