| Filename | Line Coverage |
be/src/core/data_type_serde/data_type_datetimev2_serde.cpp | 76.67% (23/30) |
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 | 65.00% (13/20) |
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 | 88.73% (63/71) |
be/src/core/data_type_serde/data_type_decimal_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_nullable_serde.cpp | 100.00% (13/13) |
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 | 100.00% (45/45) |
be/src/core/data_type_serde/data_type_number_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_serde.cpp | 0.00% (0/13) |
be/src/core/data_type_serde/data_type_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_string_serde.cpp | 78.26% (18/23) |
be/src/core/data_type_serde/data_type_string_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_time_serde.cpp | 0.00% (0/39) |
be/src/core/data_type_serde/data_type_time_serde.h | 100% (0/0) |
be/src/core/data_type_serde/decoded_column_view.h | 50.00% (7/14) |
be/src/exec/operator/file_scan_operator.cpp | 100.00% (24/24) |
be/src/exec/operator/file_scan_operator.h | 100% (0/0) |
be/src/exec/scan/file_scanner.h | 100% (0/0) |
be/src/exec/scan/file_scanner_v2.cpp | 65.61% (498/759) |
be/src/exec/scan/file_scanner_v2.h | 0.00% (0/2) |
be/src/exec/scan/split_source_connector.h | 63.16% (12/19) |
be/src/exprs/vexpr.cpp | 90.91% (10/11) |
be/src/exprs/vexpr.h | 100.00% (1/1) |
be/src/exprs/vliteral.h | 100.00% (4/4) |
be/src/exprs/vslot_ref.h | 100.00% (5/5) |
be/src/format/csv/csv_reader.cpp | 100.00% (2/2) |
be/src/format/generic_reader.h | 100% (0/0) |
be/src/format/json/new_json_reader.cpp | 100.00% (2/2) |
be/src/format/native/native_reader.cpp | 100.00% (2/2) |
be/src/format/orc/vorc_reader.cpp | 100.00% (2/2) |
be/src/format/parquet/vparquet_reader.cpp | 100.00% (2/2) |
be/src/format/table/deletion_vector_reader.cpp | 0.00% (0/6) |
be/src/format/table/deletion_vector_reader.h | 0.00% (0/13) |
be/src/format_v2/column_data.h | 43.07% (59/137) |
be/src/format_v2/column_mapper.cpp | 33.83% (567/1676) |
be/src/format_v2/column_mapper.h | 90.00% (9/10) |
be/src/format_v2/expr/cast.cpp | 77.92% (60/77) |
be/src/format_v2/expr/cast.h | 87.50% (7/8) |
be/src/format_v2/expr/delete_predicate.cpp | 0.00% (0/63) |
be/src/format_v2/expr/delete_predicate.h | 0.00% (0/6) |
be/src/format_v2/expr/equality_delete_predicate.cpp | 0.00% (0/103) |
be/src/format_v2/expr/equality_delete_predicate.h | 0.00% (0/6) |
be/src/format_v2/expr/literal.h | 100.00% (4/4) |
be/src/format_v2/expr/slot_ref.h | 100.00% (13/13) |
be/src/format_v2/file_reader.cpp | 20.83% (15/72) |
be/src/format_v2/file_reader.h | 54.84% (17/31) |
be/src/format_v2/parquet/parquet_column_schema.cpp | 81.16% (168/207) |
be/src/format_v2/parquet/parquet_file_context.cpp | 56.44% (57/101) |
be/src/format_v2/parquet/parquet_reader.cpp | 67.93% (269/396) |
be/src/format_v2/parquet/parquet_scan.cpp | 67.48% (276/409) |
be/src/format_v2/parquet/parquet_scan.h | 100.00% (5/5) |
be/src/format_v2/parquet/parquet_statistics.cpp | 18.01% (185/1027) |
be/src/format_v2/parquet/parquet_statistics.h | 100.00% (1/1) |
be/src/format_v2/parquet/parquet_type.cpp | 62.37% (179/287) |
be/src/format_v2/parquet/reader/arrow_leaf_reader_adapter.cpp | 54.94% (178/324) |
be/src/format_v2/parquet/reader/arrow_leaf_reader_adapter.h | 50.00% (1/2) |
be/src/format_v2/parquet/reader/column_reader.cpp | 51.54% (201/390) |
be/src/format_v2/parquet/reader/column_reader.h | 36.36% (4/11) |
be/src/format_v2/parquet/reader/list_column_reader.cpp | 30.52% (105/344) |
be/src/format_v2/parquet/reader/list_column_reader.h | 66.67% (2/3) |
be/src/format_v2/parquet/reader/map_column_reader.cpp | 35.04% (164/468) |
be/src/format_v2/parquet/reader/map_column_reader.h | 100.00% (3/3) |
be/src/format_v2/parquet/reader/nested_column_reader.cpp | 31.82% (105/330) |
be/src/format_v2/parquet/reader/nested_column_reader.h | 35.12% (59/168) |
be/src/format_v2/parquet/reader/row_position_column_reader.cpp | 0.00% (0/42) |
be/src/format_v2/parquet/reader/scalar_column_reader.cpp | 22.94% (25/109) |
be/src/format_v2/parquet/reader/scalar_column_reader.h | 100.00% (5/5) |
be/src/format_v2/parquet/reader/struct_column_reader.cpp | 31.93% (91/285) |
be/src/format_v2/parquet/reader/struct_column_reader.h | 62.50% (5/8) |
be/src/format_v2/parquet/selection_vector.h | 15.56% (14/90) |
be/src/format_v2/schema_projection.cpp | 8.00% (6/75) |
be/src/format_v2/table/hive_reader.cpp | 0.00% (0/23) |
be/src/format_v2/table/hive_reader.h | 0.00% (0/1) |
be/src/format_v2/table/iceberg_reader.cpp | 0.00% (0/455) |
be/src/format_v2/table/iceberg_reader.h | 0.00% (0/22) |
be/src/format_v2/table/paimon_reader.cpp | 0.00% (0/142) |
be/src/format_v2/table_reader.cpp | 31.77% (115/362) |
be/src/format_v2/table_reader.h | 30.26% (207/684) |
be/src/io/file_factory.cpp | 80.00% (4/5) |
be/src/io/file_factory.h | 100% (0/0) |
Totals | 38.87% (3931/10112) |