| Filename | Line Coverage |
be/src/common/config.h | 100% (0/0) |
be/src/core/column/variant_v2/column_variant_v2.cpp | 95.66% (1081/1130) |
be/src/core/column/variant_v2/column_variant_v2.h | 88.89% (64/72) |
be/src/core/column/variant_v2/column_variant_v2_read_view.cpp | 96.55% (56/58) |
be/src/core/column/variant_v2/column_variant_v2_typed_column.cpp | 93.51% (72/77) |
be/src/core/column/variant_v2/column_variant_v2_typed_column.h | 95.50% (212/222) |
be/src/core/data_type/data_type_factory.cpp | 68.97% (20/29) |
be/src/core/data_type/data_type_variant_v2.cpp | 59.62% (31/52) |
be/src/core/data_type/data_type_variant_v2.h | 80.00% (4/5) |
be/src/core/data_type_serde/data_type_nullable_serde.cpp | 100.00% (16/16) |
be/src/core/data_type_serde/data_type_nullable_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_variant_v2_serde.cpp | 92.79% (386/416) |
be/src/core/data_type_serde/data_type_variant_v2_serde.h | 84.00% (21/25) |
be/src/core/value/variant/variant_batch_builder.cpp | 87.50% (1435/1640) |
be/src/core/value/variant/variant_batch_builder.h | 100.00% (9/9) |
be/src/core/value/variant/variant_canonical.cpp | 88.96% (943/1060) |
be/src/core/value/variant/variant_canonical.h | 100.00% (9/9) |
be/src/core/value/variant/variant_field.cpp | 93.31% (293/314) |
be/src/core/value/variant/variant_field.h | 100.00% (1/1) |
be/src/core/value/variant/variant_metadata.cpp | 97.66% (125/128) |
be/src/core/value/variant/variant_value.cpp | 90.78% (374/412) |
be/src/exec/common/hash_table/hash_key_type.h | 33.33% (1/3) |
be/src/exprs/aggregate/aggregate_function_uniq.cpp | 100.00% (5/5) |
be/src/exprs/aggregate/aggregate_function_uniq.h | 94.74% (54/57) |
be/src/exprs/function/cast/function_cast.cpp | 44.44% (16/36) |
be/src/exprs/function/cast/variant_v2/cast_array_to_variant.cpp | 76.28% (119/156) |
be/src/exprs/function/cast/variant_v2/cast_variant_to_array.cpp | 86.96% (80/92) |
be/src/exprs/function/cast/variant_v2/cast_variant_to_jsonb.cpp | 76.39% (55/72) |
be/src/exprs/function/cast/variant_v2/cast_variant_to_scalar.cpp | 77.12% (337/437) |
be/src/exprs/function/cast/variant_v2/cast_variant_to_string.cpp | 92.23% (178/193) |
be/src/exprs/function/cast/variant_v2/cast_variant_v2.cpp | 81.88% (113/138) |
be/src/exprs/function/function_variant_element.cpp | 31.43% (22/70) |
be/src/exprs/function/function_variant_element_v2.cpp | 87.12% (203/233) |
be/src/exprs/function/function_variant_element_v2.h | 100.00% (10/10) |
be/src/exprs/function/function_variant_parse.cpp | 90.70% (117/129) |
be/src/exprs/function/function_variant_type.cpp | 54.55% (6/11) |
be/src/exprs/function/parse/variant_jsonb_parse.cpp | 95.10% (427/449) |
be/src/exprs/function/parse/variant_string_parse.cpp | 89.66% (347/387) |
be/src/exprs/function/parse/variant_string_parse.h | 70.07% (192/274) |
be/src/exprs/function/simple_function_factory.h | 100.00% (1/1) |
be/src/exprs/table_function/vexplode_v2.cpp | 31.88% (22/69) |
be/src/exprs/table_function/vexplode_v2.h | 100% (0/0) |
be/src/exprs/vcase_expr.h | 0.00% (0/10) |
be/src/exprs/vcondition_expr.cpp | 100.00% (1/1) |
Totals | 87.66% (7458/8508) |