| Filename | Line Coverage |
be/src/common/config.cpp | 100% (0/0) |
be/src/common/config.h | 100% (0/0) |
be/src/core/column/column_variant_v2.cpp | 88.99% (1213/1363) |
be/src/core/column/column_variant_v2.h | 100.00% (4/4) |
be/src/core/column/column_variant_v2_read_view.cpp | 97.18% (69/71) |
be/src/core/column/column_variant_v2_typed_scalar.cpp | 95.80% (114/119) |
be/src/core/column/column_variant_v2_typed_scalar.h | 96.02% (241/251) |
be/src/core/data_type/data_type_variant.cpp | 75.86% (22/29) |
be/src/core/data_type/data_type_variant.h | 33.33% (1/3) |
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_serde.cpp | 31.34% (21/67) |
be/src/core/data_type_serde/data_type_variant_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_variant_v2_serde.cpp | 94.58% (262/277) |
be/src/core/data_type_serde/data_type_variant_v2_serde.h | 86.00% (86/100) |
be/src/core/data_type_serde/data_type_variant_v2_serde_binary.cpp | 90.10% (346/384) |
be/src/core/data_type_serde/data_type_variant_v2_serde_binary_internal.h | 98.57% (69/70) |
be/src/core/data_type_serde/data_type_variant_v2_serde_binary_typed.cpp | 93.13% (610/655) |
be/src/exec/common/hash_table/hash_key_type.h | 33.33% (1/3) |
be/src/exprs/function/cast/cast_variant_v2.cpp | 81.12% (116/143) |
be/src/exprs/function/cast/cast_variant_v2_array.cpp | 86.72% (209/241) |
be/src/exprs/function/cast/cast_variant_v2_document.cpp | 88.24% (150/170) |
be/src/exprs/function/cast/cast_variant_v2_scalar.cpp | 75.76% (300/396) |
be/src/exprs/function/cast/function_cast.cpp | 10.53% (2/19) |
be/src/exprs/function/function_variant_element.cpp | 7.25% (5/69) |
be/src/exprs/function/function_variant_element_v2.cpp | 88.44% (153/173) |
be/src/exprs/function/function_variant_element_v2.h | 100.00% (10/10) |
be/src/exprs/function/function_variant_parse.cpp | 95.31% (122/128) |
be/src/exprs/function/function_variant_path_v2_internal.cpp | 96.92% (63/65) |
be/src/exprs/function/function_variant_type.cpp | 0.00% (0/11) |
be/src/exprs/function/simple_function_factory.h | 100.00% (1/1) |
be/src/exprs/table_function/vexplode_v2.cpp | 17.39% (12/69) |
be/src/exprs/table_function/vexplode_v2.h | 100% (0/0) |
be/src/exprs/variant_v2_execution.h | 100.00% (3/3) |
be/src/exprs/vcase_expr.h | 0.00% (0/7) |
be/src/exprs/vcondition_expr.cpp | 100.00% (1/1) |
be/src/util/variant/variant_block_builder.cpp | 82.27% (116/141) |
be/src/util/variant/variant_builder.cpp | 88.65% (1054/1189) |
be/src/util/variant/variant_canonical.cpp | 88.97% (944/1061) |
be/src/util/variant/variant_canonical.h | 100.00% (9/9) |
be/src/util/variant/variant_encoded_block.cpp | 90.48% (19/21) |
be/src/util/variant/variant_encoded_block.h | 100.00% (5/5) |
be/src/util/variant/variant_field.cpp | 93.33% (294/315) |
be/src/util/variant/variant_field.h | 100.00% (1/1) |
be/src/util/variant/variant_json.cpp | 89.92% (348/387) |
be/src/util/variant/variant_json.h | 70.07% (192/274) |
be/src/util/variant/variant_jsonb.cpp | 92.84% (467/503) |
be/src/util/variant/variant_metadata.cpp | 97.66% (125/128) |
be/src/util/variant/variant_metadata_builder.cpp | 88.29% (181/205) |
be/src/util/variant/variant_scalar_encoding.cpp | 96.04% (315/328) |
be/src/util/variant/variant_scalar_encoding.h | 100.00% (2/2) |
be/src/util/variant/variant_tracked_storage.h | 100.00% (3/3) |
be/src/util/variant/variant_value.cpp | 90.69% (370/408) |
Totals | 87.56% (8667/9898) |