| Filename | Line Coverage |
be/src/core/block/block.cpp | 100.00% (2/2) |
be/src/core/column/column.h | 77.78% (14/18) |
be/src/core/column/column_array.cpp | 100.00% (8/8) |
be/src/core/column/column_array.h | 100.00% (1/1) |
be/src/core/column/column_array_view.h | 100.00% (9/9) |
be/src/core/column/column_complex.h | 33.33% (1/3) |
be/src/core/column/column_const.h | 33.33% (1/3) |
be/src/core/column/column_decimal.cpp | 100.00% (3/3) |
be/src/core/column/column_execute_util.h | 100.00% (12/12) |
be/src/core/column/column_map.cpp | 100.00% (3/3) |
be/src/core/column/column_map.h | 100.00% (2/2) |
be/src/core/column/column_nullable.cpp | 100.00% (5/5) |
be/src/core/column/column_nullable.h | 100.00% (5/5) |
be/src/core/column/column_string.cpp | 100.00% (3/3) |
be/src/core/column/column_struct.cpp | 33.33% (1/3) |
be/src/core/column/column_variant.h | 100.00% (2/2) |
be/src/core/column/column_vector.cpp | 100.00% (62/62) |
be/src/core/column/column_vector.h | 97.04% (131/135) |
be/src/core/column/columns_common.cpp | 60.00% (6/10) |
be/src/core/column/columns_common.h | 100% (0/0) |
be/src/core/data_type/data_type_number_base.cpp | 100.00% (3/3) |
be/src/core/data_type_serde/data_type_array_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_array_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_bitmap_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_bitmap_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_date_or_datetime_serde.cpp | 100.00% (1/1) |
be/src/core/data_type_serde/data_type_date_or_datetime_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_datetimev2_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_datetimev2_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_datev2_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_datev2_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_decimal_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_decimal_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_hll_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_hll_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_ipv4_serde.cpp | 0.00% (0/1) |
be/src/core/data_type_serde/data_type_ipv4_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_ipv6_serde.cpp | 0.00% (0/1) |
be/src/core/data_type_serde/data_type_ipv6_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_jsonb_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_jsonb_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_map_serde.cpp | 50.00% (4/8) |
be/src/core/data_type_serde/data_type_map_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_nothing_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_nullable_serde.cpp | 40.00% (2/5) |
be/src/core/data_type_serde/data_type_nullable_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_number_serde.cpp | 50.00% (5/10) |
be/src/core/data_type_serde/data_type_number_serde.h | 100.00% (7/7) |
be/src/core/data_type_serde/data_type_quantilestate_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_serde.h | 100.00% (1/1) |
be/src/core/data_type_serde/data_type_string_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_string_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_struct_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_struct_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_timestamptz_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_timestamptz_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_varbinary_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_varbinary_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_variant_serde.cpp | 100% (0/0) |
be/src/core/data_type_serde/data_type_variant_serde.h | 100% (0/0) |
be/src/exec/common/join_utils.h | 0.00% (0/1) |
be/src/exec/common/stringop_substring.h | 100.00% (1/1) |
be/src/exec/common/util.hpp | 31.25% (5/16) |
be/src/exec/common/variant_util.cpp | 60.00% (3/5) |
be/src/exec/operator/operator.cpp | 0.00% (0/4) |
be/src/exec/operator/table_function_operator.cpp | 100.00% (4/4) |
be/src/exec/scan/olap_scanner.cpp | 100% (0/0) |
be/src/exec/scan/scanner.cpp | 72.22% (52/72) |
be/src/exec/scan/scanner.h | 100% (0/0) |
be/src/exec/sink/vrow_distribution.cpp | 71.43% (5/7) |
be/src/exec/sink/vrow_distribution.h | 100% (0/0) |
be/src/exprs/aggregate/aggregate_function_array_agg.h | 100.00% (3/3) |
be/src/exprs/aggregate/aggregate_function_bitmap.h | 0.00% (0/3) |
be/src/exprs/aggregate/aggregate_function_bitmap_agg.h | 0.00% (0/1) |
be/src/exprs/aggregate/aggregate_function_percentile.h | 0.00% (0/17) |
be/src/exprs/aggregate/aggregate_function_sum.h | 96.00% (24/25) |
be/src/exprs/function/array/function_array_aggregation.cpp | 50.00% (2/4) |
be/src/exprs/function/array/function_array_apply.cpp | 0.00% (0/1) |
be/src/exprs/function/array/function_array_compact.h | 0.00% (0/1) |
be/src/exprs/function/array/function_array_contains_all.cpp | 0.00% (0/4) |
be/src/exprs/function/array/function_array_cross_product.cpp | 100.00% (4/4) |
be/src/exprs/function/array/function_array_cum_sum.cpp | 0.00% (0/5) |
be/src/exprs/function/array/function_array_difference.h | 0.00% (0/2) |
be/src/exprs/function/array/function_array_distinct.h | 0.00% (0/7) |
be/src/exprs/function/array/function_array_element.h | 50.00% (3/6) |
be/src/exprs/function/array/function_array_enumerate.cpp | 0.00% (0/1) |
be/src/exprs/function/array/function_array_enumerate_uniq.cpp | 0.00% (0/17) |
be/src/exprs/function/array/function_array_intersect.cpp | 0.00% (0/2) |
be/src/exprs/function/array/function_array_pop.cpp | 0.00% (0/3) |
be/src/exprs/function/array/function_array_pushback.cpp | 0.00% (0/2) |
be/src/exprs/function/array/function_array_pushfront.cpp | 0.00% (0/2) |
be/src/exprs/function/array/function_array_range.cpp | 100% (0/0) |
be/src/exprs/function/array/function_array_reverse.h | 0.00% (0/3) |
be/src/exprs/function/array/function_array_set.h | 0.00% (0/6) |
be/src/exprs/function/array/function_array_sortby.cpp | 0.00% (0/12) |
be/src/exprs/function/array/function_array_split.cpp | 0.00% (0/11) |
be/src/exprs/function/array/function_array_union.cpp | 0.00% (0/2) |
be/src/exprs/function/array/function_array_utils.cpp | 25.00% (1/4) |
be/src/exprs/function/array/function_array_utils.h | 20.00% (1/5) |
be/src/exprs/function/binary_arithmetic.h | 40.00% (2/5) |
be/src/exprs/function/divide.cpp | 50.00% (2/4) |
be/src/exprs/function/function.cpp | 100.00% (1/1) |
be/src/exprs/function/function_bit.cpp | 50.00% (2/4) |
be/src/exprs/function/function_bit_shift.cpp | 0.00% (0/4) |
be/src/exprs/function/function_bitmap.cpp | 16.67% (2/12) |
be/src/exprs/function/function_convert_tz.cpp | 100.00% (1/1) |
be/src/exprs/function/function_date_or_datetime_computation.h | 72.73% (16/22) |
be/src/exprs/function/function_date_or_datetime_to_something.h | 100.00% (2/2) |
be/src/exprs/function/function_date_or_datetime_to_string.cpp | 100.00% (7/7) |
be/src/exprs/function/function_datetime_floor_ceil.cpp | 0.00% (0/2) |
be/src/exprs/function/function_hamming_distance.cpp | 0.00% (0/21) |
be/src/exprs/function/function_hll.cpp | 100% (0/0) |
be/src/exprs/function/function_interval.cpp | 0.00% (0/1) |
be/src/exprs/function/function_ip.h | 0.00% (0/18) |
be/src/exprs/function/function_json.cpp | 0.00% (0/6) |
be/src/exprs/function/function_jsonb.cpp | 33.77% (26/77) |
be/src/exprs/function/function_map.cpp | 100% (0/0) |
be/src/exprs/function/function_needs_to_handle_null.h | 0.00% (0/5) |
be/src/exprs/function/function_other_types_to_date.cpp | 50.00% (3/6) |
be/src/exprs/function/function_quantile_state.cpp | 0.00% (0/3) |
be/src/exprs/function/function_string.cpp | 100% (0/0) |
be/src/exprs/function/function_string_concat.h | 91.67% (11/12) |
be/src/exprs/function/function_string_misc.cpp | 0.00% (0/5) |
be/src/exprs/function/function_string_replace.h | 50.00% (1/2) |
be/src/exprs/function/function_string_search.cpp | 100% (0/0) |
be/src/exprs/function/function_unary_arithmetic.h | 100.00% (1/1) |
be/src/exprs/function/functions_comparison.h | 100.00% (2/2) |
be/src/exprs/function/functions_logical.cpp | 0.00% (0/1) |
be/src/exprs/function/functions_multi_string_position.cpp | 100% (0/0) |
be/src/exprs/function/functions_multi_string_search.cpp | 100% (0/0) |
be/src/exprs/function/if.h | 100.00% (3/3) |
be/src/exprs/function/in.h | 0.00% (0/1) |
be/src/exprs/function/int_div.cpp | 100.00% (3/3) |
be/src/exprs/function/match.cpp | 60.00% (3/5) |
be/src/exprs/function/match.h | 100% (0/0) |
be/src/exprs/function/math.cpp | 75.00% (6/8) |
be/src/exprs/function/modulo.cpp | 33.33% (3/9) |
be/src/exprs/function/multiply.cpp | 0.00% (0/6) |
be/src/exprs/function/round.h | 33.33% (1/3) |
be/src/exprs/hybrid_set.h | 100% (0/0) |
be/src/exprs/lambda_function/varray_map_function.cpp | 0.00% (0/6) |
be/src/exprs/minmax_predicate.h | 100.00% (1/1) |
be/src/exprs/runtime_filter_expr.cpp | 0.00% (0/2) |
be/src/exprs/short_circuit_util.h | 100.00% (24/24) |
be/src/exprs/table_function/python_udtf_function.cpp | 0.00% (0/2) |
be/src/exprs/table_function/table_function.h | 100% (0/0) |
be/src/exprs/table_function/udf_table_function.cpp | 0.00% (0/2) |
be/src/exprs/table_function/vexplode.cpp | 50.00% (2/4) |
be/src/exprs/table_function/vexplode_map.cpp | 0.00% (0/3) |
be/src/exprs/table_function/vexplode_map.h | 0.00% (0/1) |
be/src/exprs/table_function/vexplode_v2.cpp | 100.00% (4/4) |
be/src/exprs/vexpr.cpp | 100.00% (2/2) |
be/src/exprs/vexpr_context.cpp | 100.00% (1/1) |
be/src/format/arrow/arrow_block_convertor.cpp | 60.00% (3/5) |
be/src/format/column_type_convert.h | 90.00% (9/10) |
be/src/format/orc/vorc_reader.cpp | 0.00% (0/1) |
be/src/format/orc/vorc_reader.h | 100% (0/0) |
be/src/format/parquet/parquet_column_convert.h | 50.00% (2/4) |
be/src/format/table/equality_delete.cpp | 0.00% (0/1) |
be/src/format_v2/table_reader.h | 100.00% (29/29) |
be/src/storage/predicate/accept_null_predicate.h | 0.00% (0/1) |
be/src/storage/predicate/bloom_filter_predicate.h | 0.00% (0/1) |
be/src/storage/predicate/comparison_predicate.h | 66.67% (2/3) |
be/src/storage/predicate/in_list_predicate.h | 0.00% (0/4) |
be/src/storage/predicate/like_column_predicate.cpp | 0.00% (0/1) |
be/src/storage/predicate/like_column_predicate.h | 0.00% (0/1) |
be/src/storage/predicate/null_predicate.cpp | 0.00% (0/4) |
be/src/storage/schema_change/schema_change.cpp | 0.00% (0/6) |
be/src/storage/segment/bitshuffle_page.h | 100.00% (1/1) |
be/src/storage/segment/page_decoder.h | 100.00% (3/3) |
be/src/storage/segment/parsed_page.h | 100.00% (2/2) |
be/src/storage/segment/plain_page.h | 100.00% (2/2) |
be/src/storage/segment/variant/binary_column_reader.cpp | 100.00% (4/4) |
be/src/util/percentile_util.h | 0.00% (0/1) |
Totals | 59.88% (591/987) |