| Filename | Line Coverage |
be/src/common/config.h | 100% (0/0) |
be/src/core/column/variant_v2/column_variant_v2.cpp | 95.46% (1114/1167) |
be/src/core/column/variant_v2/column_variant_v2.h | 88.57% (62/70) |
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 | 100.00% (29/29) |
be/src/core/column/variant_v2/column_variant_v2_typed_column.h | 99.14% (115/116) |
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.33% (409/443) |
be/src/core/value/variant/variant_batch_builder.cpp | 87.79% (1416/1613) |
be/src/core/value/variant/variant_batch_builder.h | 100.00% (9/9) |
be/src/core/value/variant/variant_canonical.cpp | 90.14% (932/1034) |
be/src/core/value/variant/variant_canonical.h | 100.00% (9/9) |
be/src/core/value/variant/variant_field.cpp | 95.38% (289/303) |
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_parquet_encoding.h | 65.22% (15/23) |
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 | 77.27% (51/66) |
be/src/exprs/function/cast/variant_v2/cast_variant_to_scalar.cpp | 79.34% (311/392) |
be/src/exprs/function/cast/variant_v2/cast_variant_to_string.cpp | 93.05% (174/187) |
be/src/exprs/function/cast/variant_v2/cast_variant_v2.cpp | 81.25% (117/144) |
be/src/exprs/function/function_variant_element.cpp | 27.14% (19/70) |
be/src/exprs/function/function_variant_element_v2.cpp | 87.01% (201/231) |
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.05% (422/444) |
be/src/exprs/function/parse/variant_string_parse.cpp | 89.56% (343/383) |
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.93% (7288/8288) |