Filename | Line Coverage |
root/doris/be/src/exec/schema_scanner.cpp | 0.00% (0/14) |
root/doris/be/src/exec/schema_scanner/schema_scanner_helper.cpp | 0.00% (0/6) |
root/doris/be/src/olap/rowset/segment_v2/column_reader.cpp | 100.00% (2/2) |
root/doris/be/src/pipeline/exec/hashjoin_probe_operator.cpp | 100.00% (1/1) |
root/doris/be/src/pipeline/exec/join/process_hash_table_probe.h | 100% (0/0) |
root/doris/be/src/pipeline/exec/join/process_hash_table_probe_impl.h | 100.00% (2/2) |
root/doris/be/src/pipeline/exec/repeat_operator.cpp | 100.00% (1/1) |
root/doris/be/src/pipeline/exec/scan_operator.cpp | 100.00% (2/2) |
root/doris/be/src/runtime/primitive_type.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_approx_count_distinct.cpp | 0.00% (0/2) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_approx_count_distinct.h | 0.00% (0/3) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_approx_top_sum.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_avg.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_binary.h | 100.00% (2/2) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_bit.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_bitmap.cpp | 100.00% (4/4) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_bitmap.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_covar.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_distinct.h | 0.00% (0/3) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_histogram.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_min_max.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_orthogonal_bitmap.h | 0.00% (0/4) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_percentile.h | 0.00% (0/7) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_reader_first_last.h | 87.50% (7/8) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_regr_union.h | 0.00% (0/2) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_retention.h | 100.00% (2/2) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_statistic.h | 100% (0/0) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_stddev.h | 100% (0/0) |
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.h | 0.00% (0/2) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_window.cpp | 0.00% (0/17) |
root/doris/be/src/vec/aggregate_functions/aggregate_function_window_funnel.h | 100.00% (4/4) |
root/doris/be/src/vec/columns/column.h | 100.00% (12/12) |
root/doris/be/src/vec/columns/column_array.cpp | 91.25% (73/80) |
root/doris/be/src/vec/columns/column_array.h | 100% (0/0) |
root/doris/be/src/vec/columns/column_decimal.cpp | 100.00% (10/10) |
root/doris/be/src/vec/columns/column_vector.cpp | 100.00% (45/45) |
root/doris/be/src/vec/columns/column_vector.h | 96.30% (26/27) |
root/doris/be/src/vec/columns/columns_common.cpp | 100% (0/0) |
root/doris/be/src/vec/columns/predicate_column.h | 91.67% (22/24) |
root/doris/be/src/vec/common/hash_table/join_hash_table.h | 100% (0/0) |
root/doris/be/src/vec/core/accurate_comparison.h | 27.27% (3/11) |
root/doris/be/src/vec/core/block.cpp | 100.00% (1/1) |
root/doris/be/src/vec/core/call_on_type_index.h | 0.00% (0/31) |
root/doris/be/src/vec/core/decimal_comparison.h | 35.56% (16/45) |
root/doris/be/src/vec/core/field.cpp | 12.00% (3/25) |
root/doris/be/src/vec/core/sort_block.h | 91.67% (11/12) |
root/doris/be/src/vec/data_types/data_type_array.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_bitmap.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_date.cpp | 100.00% (4/4) |
root/doris/be/src/vec/data_types/data_type_date.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_date_or_datetime_v2.cpp | 100.00% (6/6) |
root/doris/be/src/vec/data_types/data_type_date_time.cpp | 100.00% (4/4) |
root/doris/be/src/vec/data_types/data_type_decimal.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_fixed_length_object.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_hll.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_jsonb.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_map.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_nothing.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_nullable.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_number.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_number_base.cpp | 100.00% (29/29) |
root/doris/be/src/vec/data_types/data_type_number_base.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_object.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_quantilestate.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_string.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_struct.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type_time.cpp | 100.00% (1/1) |
root/doris/be/src/vec/data_types/number_traits.h | 100% (0/0) |
root/doris/be/src/vec/data_types/serde/data_type_date64_serde.cpp | 87.50% (7/8) |
root/doris/be/src/vec/data_types/serde/data_type_datetimev2_serde.cpp | 66.67% (4/6) |
root/doris/be/src/vec/data_types/serde/data_type_datev2_serde.cpp | 71.43% (5/7) |
root/doris/be/src/vec/data_types/serde/data_type_ipv4_serde.cpp | 100.00% (1/1) |
root/doris/be/src/vec/data_types/serde/data_type_ipv6_serde.cpp | 100.00% (1/1) |
root/doris/be/src/vec/data_types/serde/data_type_time_serde.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/orc/vorc_reader.cpp | 50.00% (4/8) |
root/doris/be/src/vec/exec/format/orc/vorc_reader.h | 100.00% (3/3) |
root/doris/be/src/vec/exec/format/parquet/bool_plain_decoder.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/parquet/bool_rle_decoder.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/parquet/delta_bit_pack_decoder.h | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/parquet/parquet_column_convert.cpp | 50.00% (1/2) |
root/doris/be/src/vec/exec/format/parquet/parquet_column_convert.h | 71.43% (5/7) |
root/doris/be/src/vec/exec/format/parquet/vparquet_group_reader.cpp | 0.00% (0/1) |
root/doris/be/src/vec/exec/jni_connector.cpp | 0.00% (0/14) |
root/doris/be/src/vec/exec/jni_connector.h | 100% (0/0) |
root/doris/be/src/vec/exec/scan/meta_scanner.cpp | 0.00% (0/9) |
root/doris/be/src/vec/exprs/vbitmap_predicate.cpp | 0.00% (0/2) |
root/doris/be/src/vec/exprs/vbloom_predicate.cpp | 0.00% (0/3) |
root/doris/be/src/vec/exprs/vdirect_in_predicate.h | 0.00% (0/1) |
root/doris/be/src/vec/functions/array/function_array_aggregation.cpp | 100% (0/0) |
root/doris/be/src/vec/functions/array/function_array_contains_all.cpp | 0.00% (0/2) |
root/doris/be/src/vec/functions/array/function_array_cum_sum.cpp | 0.00% (0/32) |
root/doris/be/src/vec/functions/array/function_array_difference.h | 0.00% (0/30) |
root/doris/be/src/vec/functions/array/function_array_element.h | 0.00% (0/1) |
root/doris/be/src/vec/functions/array/function_array_range.cpp | 55.17% (16/29) |
root/doris/be/src/vec/functions/array/function_array_with_constant.cpp | 0.00% (0/1) |
root/doris/be/src/vec/functions/array/function_arrays_overlap.h | 100.00% (2/2) |
root/doris/be/src/vec/functions/cast_type_to_either.h | 100% (0/0) |
root/doris/be/src/vec/functions/comparison_equal_for_null.cpp | 100.00% (5/5) |
root/doris/be/src/vec/functions/date_time_transforms.h | 78.95% (30/38) |
root/doris/be/src/vec/functions/divide.cpp | 100.00% (2/2) |
root/doris/be/src/vec/functions/function.h | 100.00% (11/11) |
root/doris/be/src/vec/functions/function_binary_arithmetic.h | 73.47% (36/49) |
root/doris/be/src/vec/functions/function_bit.cpp | 100.00% (9/9) |
root/doris/be/src/vec/functions/function_bit_shift.cpp | 0.00% (0/6) |
root/doris/be/src/vec/functions/function_bitmap.cpp | 25.00% (1/4) |
root/doris/be/src/vec/functions/function_bitmap_variadic.cpp | 100.00% (1/1) |
root/doris/be/src/vec/functions/function_case.h | 0.00% (0/7) |
root/doris/be/src/vec/functions/function_cast.h | 100.00% (9/9) |
root/doris/be/src/vec/functions/function_coalesce.cpp | 22.22% (2/9) |
root/doris/be/src/vec/functions/function_convert_tz.h | 100% (0/0) |
root/doris/be/src/vec/functions/function_date_or_datetime_computation.cpp | 100.00% (16/16) |
root/doris/be/src/vec/functions/function_date_or_datetime_computation.h | 56.67% (51/90) |
root/doris/be/src/vec/functions/function_date_or_datetime_computation_v2.cpp | 100.00% (5/5) |
root/doris/be/src/vec/functions/function_date_or_datetime_to_something.h | 100.00% (3/3) |
root/doris/be/src/vec/functions/function_date_or_datetime_to_string.cpp | 100% (0/0) |
root/doris/be/src/vec/functions/function_date_or_datetime_to_string.h | 100.00% (3/3) |
root/doris/be/src/vec/functions/function_datetime_floor_ceil.cpp | 0.00% (0/9) |
root/doris/be/src/vec/functions/function_datetime_string_to_string.cpp | 100.00% (1/1) |
root/doris/be/src/vec/functions/function_datetime_string_to_string.h | 100.00% (1/1) |
root/doris/be/src/vec/functions/function_decode_varchar.cpp | 100.00% (9/9) |
root/doris/be/src/vec/functions/function_hash.cpp | 27.27% (3/11) |
root/doris/be/src/vec/functions/function_hex.cpp | 100.00% (1/1) |
root/doris/be/src/vec/functions/function_hll.cpp | 50.00% (2/4) |
root/doris/be/src/vec/functions/function_ip.cpp | 100.00% (6/6) |
root/doris/be/src/vec/functions/function_ip.h | 6.67% (1/15) |
root/doris/be/src/vec/functions/function_json.cpp | 0.00% (0/2) |
root/doris/be/src/vec/functions/function_jsonb.cpp | 100% (0/0) |
root/doris/be/src/vec/functions/function_map.cpp | 0.00% (0/1) |
root/doris/be/src/vec/functions/function_math_log.h | 100.00% (1/1) |
root/doris/be/src/vec/functions/function_regexp.cpp | 50.00% (1/2) |
root/doris/be/src/vec/functions/function_string.cpp | 100% (0/0) |
root/doris/be/src/vec/functions/function_string.h | 50.00% (11/22) |
root/doris/be/src/vec/functions/function_timestamp.cpp | 40.00% (10/25) |
root/doris/be/src/vec/functions/function_totype.h | 88.89% (8/9) |
root/doris/be/src/vec/functions/function_unary_arithmetic.h | 100.00% (5/5) |
root/doris/be/src/vec/functions/function_utility.cpp | 0.00% (0/2) |
root/doris/be/src/vec/functions/functions_comparison.h | 78.40% (98/125) |
root/doris/be/src/vec/functions/functions_logical.cpp | 0.00% (0/1) |
root/doris/be/src/vec/functions/functions_logical.h | 0.00% (0/1) |
root/doris/be/src/vec/functions/functions_multi_string_position.cpp | 0.00% (0/1) |
root/doris/be/src/vec/functions/functions_multi_string_search.cpp | 0.00% (0/1) |
root/doris/be/src/vec/functions/if.cpp | 100.00% (7/7) |
root/doris/be/src/vec/functions/if.h | 100% (0/0) |
root/doris/be/src/vec/functions/int_div.h | 0.00% (0/3) |
root/doris/be/src/vec/functions/least_greast.cpp | 5.67% (11/194) |
root/doris/be/src/vec/functions/math.cpp | 100.00% (1/1) |
root/doris/be/src/vec/functions/minus.cpp | 0.00% (0/5) |
root/doris/be/src/vec/functions/modulo.cpp | 33.33% (2/6) |
root/doris/be/src/vec/functions/multiply.cpp | 0.00% (0/5) |
root/doris/be/src/vec/functions/plus.cpp | 0.00% (0/5) |
root/doris/be/src/vec/functions/round.h | 100.00% (31/31) |
root/doris/be/src/vec/functions/time_of_function.cpp | 100% (0/0) |
root/doris/be/src/vec/functions/to_time_function.cpp | 100% (0/0) |
root/doris/be/src/vec/olap/olap_data_convertor.cpp | 47.62% (10/21) |
root/doris/be/src/vec/olap/olap_data_convertor.h | 47.83% (11/23) |
root/doris/be/src/vec/olap/vertical_merge_iterator.cpp | 81.82% (18/22) |
root/doris/be/src/vec/olap/vertical_merge_iterator.h | 100.00% (6/6) |
root/doris/be/src/vec/sink/writer/vfile_result_writer.cpp | 0.00% (0/2) |
root/doris/be/src/vec/utils/stringop_substring.h | 100.00% (2/2) |
root/doris/be/src/vec/utils/util.hpp | 0.00% (0/1) |
Totals | 53.06% (789/1487) |