| Filename | Line Coverage |
root/doris/be/src/exec/olap_common.h | 0.00% (0/4) |
root/doris/be/src/exec/schema_scanner.cpp | 0.00% (0/5) |
root/doris/be/src/exec/schema_scanner/schema_columns_scanner.cpp | 0.00% (0/14) |
root/doris/be/src/exec/tablet_info.cpp | 0.00% (0/20) |
root/doris/be/src/exprs/bloom_filter_func_impl.h | 0.00% (0/2) |
root/doris/be/src/exprs/create_predicate_function.h | 100.00% (1/1) |
root/doris/be/src/olap/collection_statistics.cpp | 50.00% (2/4) |
root/doris/be/src/olap/delete_handler.cpp | 100.00% (1/1) |
root/doris/be/src/olap/field.h | 100.00% (4/4) |
root/doris/be/src/olap/key_coder.cpp | 100.00% (1/1) |
root/doris/be/src/olap/key_coder.h | 27.27% (6/22) |
root/doris/be/src/olap/olap_common.h | 100.00% (1/1) |
root/doris/be/src/olap/partial_update_info.cpp | 0.00% (0/8) |
root/doris/be/src/olap/predicate_creator.h | 75.00% (3/4) |
root/doris/be/src/olap/rowset/segment_v2/bloom_filter_index_writer.cpp | 100.00% (1/1) |
root/doris/be/src/olap/rowset/segment_v2/encoding_info.cpp | 25.00% (3/12) |
root/doris/be/src/olap/rowset/segment_v2/index_writer.cpp | 100.00% (1/1) |
root/doris/be/src/olap/rowset/segment_v2/inverted_index_writer.cpp | 100% (0/0) |
root/doris/be/src/olap/rowset/segment_v2/zone_map_index.cpp | 100.00% (1/1) |
root/doris/be/src/olap/schema.cpp | 0.00% (0/3) |
root/doris/be/src/olap/tablet_reader.cpp | 0.00% (0/1) |
root/doris/be/src/olap/tablet_schema.cpp | 75.00% (6/8) |
root/doris/be/src/olap/types.cpp | 100.00% (1/1) |
root/doris/be/src/olap/types.h | 47.83% (11/23) |
root/doris/be/src/olap/utils.cpp | 100.00% (2/2) |
root/doris/be/src/olap/utils.h | 100.00% (1/1) |
root/doris/be/src/pipeline/exec/scan_operator.cpp | 80.00% (4/5) |
root/doris/be/src/runtime/fold_constant_executor.cpp | 0.00% (0/12) |
root/doris/be/src/runtime/fold_constant_executor.h | 100% (0/0) |
root/doris/be/src/runtime/primitive_type.cpp | 66.67% (4/6) |
root/doris/be/src/runtime/primitive_type.h | 0.00% (0/4) |
root/doris/be/src/runtime/raw_value.h | 0.00% (0/3) |
root/doris/be/src/runtime/runtime_predicate.cpp | 100% (0/0) |
root/doris/be/src/runtime/type_limit.h | 100.00% (8/8) |
root/doris/be/src/runtime_filter/runtime_filter_wrapper.cpp | 0.00% (0/4) |
root/doris/be/src/runtime_filter/utils.h | 25.00% (1/4) |
root/doris/be/src/util/binary_cast.hpp | 100.00% (3/3) |
root/doris/be/src/util/date_func.cpp | 100.00% (9/9) |
root/doris/be/src/util/mysql_row_buffer.cpp | 0.00% (0/4) |
root/doris/be/src/util/mysql_row_buffer.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_approx_count_distinct.cpp | 0.00% (0/4) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_approx_count_distinct.h | 0.00% (0/1) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_collect.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_min_max.cpp | 0.00% (0/4) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_reader_first_last.h | 20.00% (1/5) |
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 | 0.00% (0/3) |
root/doris/be/src/vec/columns/column_array.cpp | 50.00% (2/4) |
root/doris/be/src/vec/columns/column_array.h | 100% (0/0) |
root/doris/be/src/vec/columns/column_variant.cpp | 100.00% (14/14) |
root/doris/be/src/vec/columns/column_variant.h | 100% (0/0) |
root/doris/be/src/vec/columns/column_vector.cpp | 100% (0/0) |
root/doris/be/src/vec/columns/column_vector.h | 100.00% (1/1) |
root/doris/be/src/vec/common/field_visitors.h | 0.00% (0/4) |
root/doris/be/src/vec/common/schema_util.cpp | 100.00% (1/1) |
root/doris/be/src/vec/core/block.cpp | 91.30% (21/23) |
root/doris/be/src/vec/core/call_on_type_index.h | 0.00% (0/4) |
root/doris/be/src/vec/core/column_with_type_and_name.cpp | 100.00% (9/9) |
root/doris/be/src/vec/core/column_with_type_and_name.h | 100% (0/0) |
root/doris/be/src/vec/core/field.cpp | 23.81% (5/21) |
root/doris/be/src/vec/core/field.h | 0.00% (0/3) |
root/doris/be/src/vec/data_types/data_type.cpp | 80.00% (8/10) |
root/doris/be/src/vec/data_types/data_type.h | 100.00% (6/6) |
root/doris/be/src/vec/data_types/data_type_array.cpp | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_date_time.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_factory.cpp | 33.33% (3/9) |
root/doris/be/src/vec/data_types/data_type_number_base.cpp | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_number_base.h | 0.00% (0/3) |
root/doris/be/src/vec/data_types/data_type_timestamptz.cpp | 76.92% (10/13) |
root/doris/be/src/vec/data_types/data_type_timestamptz.h | 84.00% (21/25) |
root/doris/be/src/vec/data_types/serde/data_type_array_serde.cpp | 30.00% (3/10) |
root/doris/be/src/vec/data_types/serde/data_type_array_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_bitmap_serde.cpp | 40.00% (2/5) |
root/doris/be/src/vec/data_types/serde/data_type_bitmap_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_date_or_datetime_serde.cpp | 0.00% (0/2) |
root/doris/be/src/vec/data_types/serde/data_type_date_or_datetime_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_datetimev2_serde.cpp | 0.00% (0/2) |
root/doris/be/src/vec/data_types/serde/data_type_datetimev2_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_datev2_serde.cpp | 0.00% (0/2) |
root/doris/be/src/vec/data_types/serde/data_type_datev2_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_decimal_serde.cpp | 60.00% (3/5) |
root/doris/be/src/vec/data_types/serde/data_type_decimal_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_hll_serde.cpp | 40.00% (2/5) |
root/doris/be/src/vec/data_types/serde/data_type_hll_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_ipv4_serde.cpp | 0.00% (0/1) |
root/doris/be/src/vec/data_types/serde/data_type_ipv4_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_ipv6_serde.cpp | 33.33% (1/3) |
root/doris/be/src/vec/data_types/serde/data_type_ipv6_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_jsonb_serde.cpp | 75.00% (3/4) |
root/doris/be/src/vec/data_types/serde/data_type_jsonb_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_map_serde.cpp | 28.57% (4/14) |
root/doris/be/src/vec/data_types/serde/data_type_map_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_nothing_serde.h | 0.00% (0/3) |
root/doris/be/src/vec/data_types/serde/data_type_nullable_serde.cpp | 23.53% (4/17) |
root/doris/be/src/vec/data_types/serde/data_type_nullable_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_number_serde.cpp | 54.84% (17/31) |
root/doris/be/src/vec/data_types/serde/data_type_number_serde.h | 100.00% (2/2) |
root/doris/be/src/vec/data_types/serde/data_type_quantilestate_serde.cpp | 50.00% (1/2) |
root/doris/be/src/vec/data_types/serde/data_type_quantilestate_serde.h | 33.33% (1/3) |
root/doris/be/src/vec/data_types/serde/data_type_serde.cpp | 36.36% (4/11) |
root/doris/be/src/vec/data_types/serde/data_type_serde.h | 100.00% (11/11) |
root/doris/be/src/vec/data_types/serde/data_type_string_serde.cpp | 50.00% (2/4) |
root/doris/be/src/vec/data_types/serde/data_type_string_serde.h | 0.00% (0/1) |
root/doris/be/src/vec/data_types/serde/data_type_struct_serde.cpp | 45.45% (5/11) |
root/doris/be/src/vec/data_types/serde/data_type_struct_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_time_serde.cpp | 0.00% (0/1) |
root/doris/be/src/vec/data_types/serde/data_type_time_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_timestamptz_serde.cpp | 83.93% (94/112) |
root/doris/be/src/vec/data_types/serde/data_type_timestamptz_serde.h | 100.00% (2/2) |
root/doris/be/src/vec/data_types/serde/data_type_varbinary_serde.cpp | 100.00% (4/4) |
root/doris/be/src/vec/data_types/serde/data_type_varbinary_serde.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_variant_serde.cpp | 16.67% (2/12) |
root/doris/be/src/vec/data_types/serde/data_type_variant_serde.h | 100% (0/0) |
root/doris/be/src/vec/exec/jni_connector.cpp | 0.00% (0/1) |
root/doris/be/src/vec/exprs/vcase_expr.h | 0.00% (0/1) |
root/doris/be/src/vec/exprs/vexpr.cpp | 75.00% (9/12) |
root/doris/be/src/vec/exprs/vexpr.h | 100.00% (9/9) |
root/doris/be/src/vec/exprs/vliteral.cpp | 100.00% (12/12) |
root/doris/be/src/vec/exprs/vliteral.h | 100% (0/0) |
root/doris/be/src/vec/functions/array/function_array_aggregation.cpp | 50.00% (1/2) |
root/doris/be/src/vec/functions/array/function_array_apply.cpp | 0.00% (0/3) |
root/doris/be/src/vec/functions/array/function_array_remove.h | 0.00% (0/5) |
root/doris/be/src/vec/functions/cast/cast_base.cpp | 0.00% (0/3) |
root/doris/be/src/vec/functions/cast/cast_to_date.h | 72.46% (50/69) |
root/doris/be/src/vec/functions/cast/cast_to_datetimev2_impl.hpp | 69.75% (83/119) |
root/doris/be/src/vec/functions/cast/cast_to_string.h | 88.89% (16/18) |
root/doris/be/src/vec/functions/cast/cast_to_timestamptz.h | 47.65% (71/149) |
root/doris/be/src/vec/functions/cast/function_cast.cpp | 0.00% (0/2) |
root/doris/be/src/vec/functions/functions_comparison.h | 0.00% (0/2) |
root/doris/be/src/vec/functions/least_greast.cpp | 0.00% (0/7) |
root/doris/be/src/vec/functions/match.cpp | 0.00% (0/5) |
root/doris/be/src/vec/jsonb/serialize.cpp | 100.00% (4/4) |
root/doris/be/src/vec/olap/olap_data_convertor.cpp | 0.00% (0/3) |
root/doris/be/src/vec/runtime/timestamptz_value.cpp | 100.00% (64/64) |
root/doris/be/src/vec/runtime/timestamptz_value.h | 42.86% (15/35) |
root/doris/be/src/vec/runtime/vcsv_transformer.cpp | 0.00% (0/1) |
root/doris/be/src/vec/runtime/vorc_transformer.cpp | 0.00% (0/5) |
root/doris/be/src/vec/sink/vmysql_result_writer.cpp | 57.14% (8/14) |
root/doris/be/src/vec/sink/vrow_distribution.cpp | 0.00% (0/4) |
root/doris/be/src/vec/utils/histogram_helpers.hpp | 100.00% (5/5) |
Totals | 57.24% (692/1209) |