| Filename | Line Coverage |
root/doris/be/src/common/check.cpp | 0.00% (0/3) |
root/doris/be/src/common/check.h | 25.00% (8/32) |
root/doris/be/src/common/config.cpp | 100% (0/0) |
root/doris/be/src/common/status.h | 100% (0/0) |
root/doris/be/src/core/data_type/data_type_timestamptz.h | 100.00% (3/3) |
root/doris/be/src/core/data_type_serde/data_type_array_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_datetimev2_serde.cpp | 93.86% (107/114) |
root/doris/be/src/core/data_type_serde/data_type_datetimev2_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_datev2_serde.cpp | 100.00% (21/21) |
root/doris/be/src/core/data_type_serde/data_type_datev2_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_decimal_serde.cpp | 94.66% (124/131) |
root/doris/be/src/core/data_type_serde/data_type_decimal_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_map_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_nullable_serde.cpp | 100.00% (28/28) |
root/doris/be/src/core/data_type_serde/data_type_nullable_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_number_serde.cpp | 79.86% (115/144) |
root/doris/be/src/core/data_type_serde/data_type_number_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_serde.cpp | 88.54% (626/707) |
root/doris/be/src/core/data_type_serde/data_type_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_string_serde.cpp | 100.00% (33/33) |
root/doris/be/src/core/data_type_serde/data_type_string_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_struct_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_time_serde.cpp | 95.12% (39/41) |
root/doris/be/src/core/data_type_serde/data_type_time_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_timestamptz_serde.cpp | 75.41% (46/61) |
root/doris/be/src/core/data_type_serde/data_type_timestamptz_serde.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/decoded_column_view.h | 92.86% (13/14) |
root/doris/be/src/exec/connector/jni_connector.cpp | 0.00% (0/32) |
root/doris/be/src/exec/operator/file_scan_operator.cpp | 29.79% (14/47) |
root/doris/be/src/exec/operator/file_scan_operator.h | 100% (0/0) |
root/doris/be/src/exec/operator/result_sink_operator.h | 100% (0/0) |
root/doris/be/src/exec/scan/access_path_parser.cpp | 94.31% (315/334) |
root/doris/be/src/exec/scan/file_scanner.cpp | 100.00% (3/3) |
root/doris/be/src/exec/scan/file_scanner.h | 100.00% (8/8) |
root/doris/be/src/exec/scan/file_scanner_v2.cpp | 33.83% (271/801) |
root/doris/be/src/exec/scan/file_scanner_v2.h | 0.00% (0/2) |
root/doris/be/src/exec/sink/writer/vhive_partition_writer.cpp | 100% (0/0) |
root/doris/be/src/exprs/expr_zonemap_filter.cpp | 75.51% (111/147) |
root/doris/be/src/exprs/expr_zonemap_filter.h | 100% (0/0) |
root/doris/be/src/exprs/function/function.cpp | 0.00% (0/6) |
root/doris/be/src/exprs/function/function.h | 66.67% (12/18) |
root/doris/be/src/exprs/function/functions_comparison.h | 100.00% (33/33) |
root/doris/be/src/exprs/function/match.cpp | 14.29% (2/14) |
root/doris/be/src/exprs/function/match.h | 100% (0/0) |
root/doris/be/src/exprs/short_circuit_evaluation_expr.h | 96.97% (32/33) |
root/doris/be/src/exprs/vbloom_predicate.h | 0.00% (0/7) |
root/doris/be/src/exprs/vcase_expr.h | 90.91% (10/11) |
root/doris/be/src/exprs/vcast_expr.h | 25.00% (4/16) |
root/doris/be/src/exprs/vcolumn_ref.h | 0.00% (0/12) |
root/doris/be/src/exprs/vcompound_pred.h | 37.04% (30/81) |
root/doris/be/src/exprs/vcondition_expr.h | 100.00% (15/15) |
root/doris/be/src/exprs/vdirect_in_predicate.h | 0.00% (0/6) |
root/doris/be/src/exprs/vectorized_fn_call.cpp | 77.78% (21/27) |
root/doris/be/src/exprs/vectorized_fn_call.h | 100.00% (5/5) |
root/doris/be/src/exprs/vexpr.cpp | 80.36% (45/56) |
root/doris/be/src/exprs/vexpr.h | 95.83% (23/24) |
root/doris/be/src/exprs/vexpr_context.cpp | 85.71% (24/28) |
root/doris/be/src/exprs/vexpr_context.h | 100% (0/0) |
root/doris/be/src/exprs/vin_predicate.cpp | 100.00% (14/14) |
root/doris/be/src/exprs/vin_predicate.h | 100.00% (9/9) |
root/doris/be/src/exprs/vliteral.h | 100.00% (17/17) |
root/doris/be/src/exprs/vruntimefilter_wrapper.cpp | 100.00% (10/10) |
root/doris/be/src/exprs/vruntimefilter_wrapper.h | 50.00% (2/4) |
root/doris/be/src/exprs/vslot_ref.cpp | 66.67% (24/36) |
root/doris/be/src/exprs/vslot_ref.h | 80.00% (4/5) |
root/doris/be/src/exprs/vtopn_pred.h | 0.00% (0/5) |
root/doris/be/src/format/csv/csv_reader.cpp | 100.00% (2/2) |
root/doris/be/src/format/file_reader/new_plain_text_line_reader.cpp | 80.95% (17/21) |
root/doris/be/src/format/file_reader/new_plain_text_line_reader.h | 100.00% (1/1) |
root/doris/be/src/format/format_common.h | 77.78% (7/9) |
root/doris/be/src/format/generic_reader.h | 100% (0/0) |
root/doris/be/src/format/hive_text_util.h | 100.00% (7/7) |
root/doris/be/src/format/jni/jni_data_bridge.cpp | 0.00% (0/547) |
root/doris/be/src/format/jni/jni_data_bridge.h | 0.00% (0/54) |
root/doris/be/src/format/json/new_json_reader.cpp | 0.00% (0/2) |
root/doris/be/src/format/native/native_reader.cpp | 100.00% (2/2) |
root/doris/be/src/format/orc/vorc_reader.cpp | 28.57% (4/14) |
root/doris/be/src/format/orc/vorc_reader.h | 0.00% (0/3) |
root/doris/be/src/format/parquet/vparquet_reader.cpp | 11.11% (3/27) |
root/doris/be/src/format/parquet/vparquet_reader.h | 0.00% (0/3) |
root/doris/be/src/format/table/deletion_vector_reader.cpp | 89.74% (35/39) |
root/doris/be/src/format/table/deletion_vector_reader.h | 31.25% (5/16) |
root/doris/be/src/format/table/iceberg_delete_file_reader_helper.cpp | 42.11% (8/19) |
root/doris/be/src/format/table/iceberg_delete_file_reader_helper.h | 100% (0/0) |
root/doris/be/src/format/table/iceberg_reader.cpp | 31.78% (143/450) |
root/doris/be/src/format/table/iceberg_reader.h | 52.94% (9/17) |
root/doris/be/src/format/table/paimon_jni_reader.cpp | 0.00% (0/12) |
root/doris/be/src/format/table/paimon_jni_reader.h | 100% (0/0) |
root/doris/be/src/format/table/paimon_reader.cpp | 26.05% (31/119) |
root/doris/be/src/format/table/paimon_reader.h | 0.00% (0/4) |
root/doris/be/src/format/text/text_reader.cpp | 100.00% (2/2) |
root/doris/be/src/format_v2/column_data.h | 92.95% (145/156) |
root/doris/be/src/format_v2/column_mapper.cpp | 87.30% (1409/1614) |
root/doris/be/src/format_v2/column_mapper.h | 100.00% (17/17) |
root/doris/be/src/format_v2/column_mapper_nested.cpp | 85.04% (358/421) |
root/doris/be/src/format_v2/column_mapper_nested.h | 0.00% (0/10) |
root/doris/be/src/format_v2/delimited_text/csv_reader.cpp | 87.50% (168/192) |
root/doris/be/src/format_v2/delimited_text/delimited_text_reader.cpp | 92.48% (467/505) |
root/doris/be/src/format_v2/delimited_text/text_reader.cpp | 94.23% (98/104) |
root/doris/be/src/format_v2/expr/cast.cpp | 89.47% (68/76) |
root/doris/be/src/format_v2/expr/cast.h | 92.31% (12/13) |
root/doris/be/src/format_v2/expr/delete_predicate.cpp | 96.70% (88/91) |
root/doris/be/src/format_v2/expr/delete_predicate.h | 83.33% (5/6) |
root/doris/be/src/format_v2/expr/equality_delete_predicate.cpp | 83.19% (94/113) |
root/doris/be/src/format_v2/expr/equality_delete_predicate.h | 66.67% (2/3) |
root/doris/be/src/format_v2/file_reader.cpp | 35.85% (19/53) |
root/doris/be/src/format_v2/file_reader.h | 85.59% (95/111) |
root/doris/be/src/format_v2/jni/hudi_jni_reader.cpp | 0.00% (0/122) |
root/doris/be/src/format_v2/jni/hudi_jni_reader.h | 0.00% (0/1) |
root/doris/be/src/format_v2/jni/iceberg_sys_table_reader.cpp | 0.00% (0/11) |
root/doris/be/src/format_v2/jni/iceberg_sys_table_reader.h | 0.00% (0/1) |
root/doris/be/src/format_v2/jni/jdbc_reader.cpp | 0.00% (0/118) |
root/doris/be/src/format_v2/jni/jdbc_reader.h | 0.00% (0/1) |
root/doris/be/src/format_v2/jni/jni_table_reader.cpp | 25.00% (113/452) |
root/doris/be/src/format_v2/jni/jni_table_reader.h | 92.86% (13/14) |
root/doris/be/src/format_v2/jni/max_compute_jni_reader.cpp | 0.00% (0/111) |
root/doris/be/src/format_v2/jni/max_compute_jni_reader.h | 0.00% (0/1) |
root/doris/be/src/format_v2/jni/paimon_jni_reader.cpp | 87.37% (83/95) |
root/doris/be/src/format_v2/jni/paimon_jni_reader.h | 100.00% (11/11) |
root/doris/be/src/format_v2/jni/trino_connector_jni_reader.cpp | 0.00% (0/95) |
root/doris/be/src/format_v2/jni/trino_connector_jni_reader.h | 0.00% (0/1) |
root/doris/be/src/format_v2/json/json_reader.cpp | 66.88% (640/957) |
root/doris/be/src/format_v2/materialized_reader_util.cpp | 94.03% (63/67) |
root/doris/be/src/format_v2/native/native_reader.cpp | 83.54% (198/237) |
root/doris/be/src/format_v2/orc/orc_file_input_stream.cpp | 87.04% (215/247) |
root/doris/be/src/format_v2/orc/orc_reader.cpp | 79.94% (1598/1999) |
root/doris/be/src/format_v2/orc/orc_reader.h | 100.00% (3/3) |
root/doris/be/src/format_v2/orc/orc_search_argument.cpp | 71.05% (837/1178) |
root/doris/be/src/format_v2/parquet/parquet_column_schema.cpp | 93.09% (283/304) |
root/doris/be/src/format_v2/parquet/parquet_file_context.cpp | 52.83% (233/441) |
root/doris/be/src/format_v2/parquet/parquet_file_context.h | 100.00% (1/1) |
root/doris/be/src/format_v2/parquet/parquet_profile.cpp | 100.00% (198/198) |
root/doris/be/src/format_v2/parquet/parquet_reader.cpp | 83.79% (491/586) |
root/doris/be/src/format_v2/parquet/parquet_scan.cpp | 89.62% (1088/1214) |
root/doris/be/src/format_v2/parquet/parquet_scan.h | 100.00% (22/22) |
root/doris/be/src/format_v2/parquet/parquet_statistics.cpp | 71.31% (885/1241) |
root/doris/be/src/format_v2/parquet/parquet_statistics.h | 91.67% (11/12) |
root/doris/be/src/format_v2/parquet/parquet_type.cpp | 72.58% (217/299) |
root/doris/be/src/format_v2/parquet/reader/column_reader.cpp | 72.82% (367/504) |
root/doris/be/src/format_v2/parquet/reader/column_reader.h | 70.59% (12/17) |
root/doris/be/src/format_v2/parquet/reader/global_rowid_column_reader.cpp | 100.00% (43/43) |
root/doris/be/src/format_v2/parquet/reader/list_column_reader.cpp | 86.78% (151/174) |
root/doris/be/src/format_v2/parquet/reader/list_column_reader.h | 100.00% (2/2) |
root/doris/be/src/format_v2/parquet/reader/map_column_reader.cpp | 88.53% (193/218) |
root/doris/be/src/format_v2/parquet/reader/map_column_reader.h | 100.00% (3/3) |
root/doris/be/src/format_v2/parquet/reader/nested_column_materializer.cpp | 100.00% (38/38) |
root/doris/be/src/format_v2/parquet/reader/parquet_leaf_reader.cpp | 72.11% (481/667) |
root/doris/be/src/format_v2/parquet/reader/parquet_leaf_reader.h | 90.00% (9/10) |
root/doris/be/src/format_v2/parquet/reader/row_position_column_reader.cpp | 100.00% (40/40) |
root/doris/be/src/format_v2/parquet/reader/scalar_column_reader.cpp | 75.34% (336/446) |
root/doris/be/src/format_v2/parquet/reader/scalar_column_reader.h | 80.00% (4/5) |
root/doris/be/src/format_v2/parquet/reader/struct_column_reader.cpp | 85.71% (198/231) |
root/doris/be/src/format_v2/parquet/reader/struct_column_reader.h | 100.00% (4/4) |
root/doris/be/src/format_v2/parquet/selection_vector.h | 90.00% (81/90) |
root/doris/be/src/format_v2/schema_projection.cpp | 91.21% (83/91) |
root/doris/be/src/format_v2/table/hive_reader.cpp | 70.56% (127/180) |
root/doris/be/src/format_v2/table/hive_reader.h | 100.00% (4/4) |
root/doris/be/src/format_v2/table/hudi_reader.cpp | 22.22% (30/135) |
root/doris/be/src/format_v2/table/hudi_reader.h | 100.00% (14/14) |
root/doris/be/src/format_v2/table/iceberg_reader.cpp | 79.34% (645/813) |
root/doris/be/src/format_v2/table/iceberg_reader.h | 92.00% (23/25) |
root/doris/be/src/format_v2/table/paimon_reader.cpp | 87.10% (135/155) |
root/doris/be/src/format_v2/table/paimon_reader.h | 100.00% (21/21) |
root/doris/be/src/format_v2/table/remote_doris_reader.cpp | 68.06% (179/263) |
root/doris/be/src/format_v2/table/remote_doris_reader.h | 100.00% (1/1) |
root/doris/be/src/format_v2/table/schema_history_util.cpp | 85.58% (89/104) |
root/doris/be/src/format_v2/table_reader.cpp | 85.47% (735/860) |
root/doris/be/src/format_v2/table_reader.h | 82.04% (996/1214) |
root/doris/be/src/format_v2/timestamp_statistics.h | 100.00% (27/27) |
root/doris/be/src/io/file_factory.cpp | 80.00% (4/5) |
root/doris/be/src/io/file_factory.h | 100% (0/0) |
root/doris/be/src/io/io_common.h | 100.00% (42/42) |
root/doris/be/src/runtime/runtime_state.h | 100.00% (3/3) |
root/doris/be/src/storage/rowset/rowset_meta.h | 0.00% (0/7) |
root/doris/be/src/storage/segment/condition_cache.cpp | 100.00% (5/5) |
root/doris/be/src/storage/segment/condition_cache.h | 100.00% (24/24) |
root/doris/be/src/util/jni-util.h | 0.00% (0/7) |
Totals | 72.78% (17894/24585) |