| Filename | Line Coverage |
be/src/core/data_type/data_type_timestamptz.h | 100.00% (3/3) |
be/src/core/data_type_serde/data_type_datetimev2_serde.cpp | 88.24% (105/119) |
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 | 100.00% (21/21) |
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 | 94.66% (124/131) |
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% (28/28) |
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% (78/78) |
be/src/core/data_type_serde/data_type_number_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_serde.cpp | 100.00% (38/38) |
be/src/core/data_type_serde/data_type_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_string_serde.cpp | 100.00% (33/33) |
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 | 95.12% (39/41) |
be/src/core/data_type_serde/data_type_time_serde.h | 100% (0/0) |
be/src/core/data_type_serde/data_type_timestamptz_serde.cpp | 81.40% (35/43) |
be/src/core/data_type_serde/data_type_timestamptz_serde.h | 100% (0/0) |
be/src/core/data_type_serde/decoded_column_view.h | 92.86% (13/14) |
be/src/exec/operator/file_scan_operator.cpp | 0.00% (0/24) |
be/src/exec/operator/file_scan_operator.h | 100% (0/0) |
be/src/exec/scan/access_path_parser.cpp | 94.31% (315/334) |
be/src/exec/scan/file_scanner.cpp | 0.00% (0/24) |
be/src/exec/scan/file_scanner.h | 100% (0/0) |
be/src/exec/scan/file_scanner_v2.cpp | 27.07% (144/532) |
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/exec/sink/writer/vhive_partition_writer.cpp | 100% (0/0) |
be/src/exprs/runtime_filter_expr.cpp | 90.91% (10/11) |
be/src/exprs/runtime_filter_expr.h | 50.00% (2/4) |
be/src/exprs/short_circuit_evaluation_expr.h | 96.97% (32/33) |
be/src/exprs/vbloom_predicate.h | 0.00% (0/7) |
be/src/exprs/vcase_expr.h | 90.91% (10/11) |
be/src/exprs/vcast_expr.h | 0.00% (0/12) |
be/src/exprs/vcolumn_ref.h | 0.00% (0/12) |
be/src/exprs/vcompound_pred.h | 0.00% (0/5) |
be/src/exprs/vcondition_expr.h | 100.00% (15/15) |
be/src/exprs/vdirect_in_predicate.h | 100.00% (5/5) |
be/src/exprs/vectorized_fn_call.cpp | 100.00% (3/3) |
be/src/exprs/vectorized_fn_call.h | 100.00% (5/5) |
be/src/exprs/vexpr.cpp | 90.00% (45/50) |
be/src/exprs/vexpr.h | 33.33% (2/6) |
be/src/exprs/vin_predicate.h | 100.00% (9/9) |
be/src/exprs/vliteral.h | 94.12% (16/17) |
be/src/exprs/vslot_ref.cpp | 66.67% (24/36) |
be/src/exprs/vslot_ref.h | 40.00% (2/5) |
be/src/exprs/vtopn_pred.h | 0.00% (0/5) |
be/src/format/csv/csv_reader.cpp | 0.00% (0/2) |
be/src/format/generic_reader.h | 100% (0/0) |
be/src/format/json/new_json_reader.cpp | 0.00% (0/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 | 100.00% (6/6) |
be/src/format/table/deletion_vector_reader.h | 23.08% (3/13) |
be/src/format_v2/column_data.h | 87.18% (136/156) |
be/src/format_v2/column_mapper.cpp | 78.52% (1203/1532) |
be/src/format_v2/column_mapper.h | 100.00% (19/19) |
be/src/format_v2/column_mapper_nested.cpp | 79.61% (656/824) |
be/src/format_v2/column_mapper_nested.h | 0.00% (0/10) |
be/src/format_v2/delimited_text/csv_reader.cpp | 78.70% (170/216) |
be/src/format_v2/delimited_text/delimited_text_reader.cpp | 89.30% (459/514) |
be/src/format_v2/delimited_text/text_reader.cpp | 94.06% (95/101) |
be/src/format_v2/expr/cast.cpp | 89.61% (69/77) |
be/src/format_v2/expr/cast.h | 92.31% (12/13) |
be/src/format_v2/expr/delete_predicate.cpp | 95.59% (65/68) |
be/src/format_v2/expr/delete_predicate.h | 83.33% (5/6) |
be/src/format_v2/expr/equality_delete_predicate.cpp | 79.61% (82/103) |
be/src/format_v2/expr/equality_delete_predicate.h | 33.33% (2/6) |
be/src/format_v2/file_reader.cpp | 43.92% (65/148) |
be/src/format_v2/file_reader.h | 85.71% (96/112) |
be/src/format_v2/jni/iceberg_sys_table_reader.cpp | 0.00% (0/46) |
be/src/format_v2/jni/iceberg_sys_table_reader.h | 0.00% (0/1) |
be/src/format_v2/jni/jdbc_reader.cpp | 0.00% (0/135) |
be/src/format_v2/jni/jdbc_reader.h | 0.00% (0/1) |
be/src/format_v2/jni/jni_table_reader.cpp | 16.78% (50/298) |
be/src/format_v2/jni/jni_table_reader.h | 33.33% (1/3) |
be/src/format_v2/jni/paimon_jni_reader.cpp | 31.75% (20/63) |
be/src/format_v2/jni/paimon_jni_reader.h | 100.00% (1/1) |
be/src/format_v2/parquet/parquet_column_schema.cpp | 93.09% (283/304) |
be/src/format_v2/parquet/parquet_file_context.cpp | 56.44% (57/101) |
be/src/format_v2/parquet/parquet_profile.cpp | 100.00% (160/160) |
be/src/format_v2/parquet/parquet_reader.cpp | 75.59% (257/340) |
be/src/format_v2/parquet/parquet_scan.cpp | 89.52% (470/525) |
be/src/format_v2/parquet/parquet_scan.h | 100.00% (14/14) |
be/src/format_v2/parquet/parquet_statistics.cpp | 67.18% (702/1045) |
be/src/format_v2/parquet/parquet_statistics.h | 100.00% (1/1) |
be/src/format_v2/parquet/parquet_type.cpp | 72.58% (217/299) |
be/src/format_v2/parquet/reader/column_reader.cpp | 75.68% (305/403) |
be/src/format_v2/parquet/reader/column_reader.h | 70.59% (12/17) |
be/src/format_v2/parquet/reader/global_rowid_column_reader.cpp | 100.00% (43/43) |
be/src/format_v2/parquet/reader/list_column_reader.cpp | 83.48% (96/115) |
be/src/format_v2/parquet/reader/list_column_reader.h | 100.00% (2/2) |
be/src/format_v2/parquet/reader/map_column_reader.cpp | 85.03% (142/167) |
be/src/format_v2/parquet/reader/map_column_reader.h | 100.00% (3/3) |
be/src/format_v2/parquet/reader/nested_column_materializer.cpp | 100.00% (38/38) |
be/src/format_v2/parquet/reader/parquet_leaf_reader.cpp | 79.52% (400/503) |
be/src/format_v2/parquet/reader/parquet_leaf_reader.h | 85.71% (6/7) |
be/src/format_v2/parquet/reader/row_position_column_reader.cpp | 100.00% (40/40) |
be/src/format_v2/parquet/reader/scalar_column_reader.cpp | 78.02% (181/232) |
be/src/format_v2/parquet/reader/scalar_column_reader.h | 80.00% (4/5) |
be/src/format_v2/parquet/reader/struct_column_reader.cpp | 83.14% (143/172) |
be/src/format_v2/parquet/reader/struct_column_reader.h | 100.00% (4/4) |
be/src/format_v2/parquet/selection_vector.h | 90.00% (81/90) |
be/src/format_v2/schema_projection.cpp | 91.21% (83/91) |
be/src/format_v2/table/hive_reader.cpp | 74.44% (67/90) |
be/src/format_v2/table/hive_reader.h | 100.00% (2/2) |
be/src/format_v2/table/hudi_reader.cpp | 100.00% (21/21) |
be/src/format_v2/table/hudi_reader.h | 100.00% (6/6) |
be/src/format_v2/table/iceberg_reader.cpp | 74.25% (496/668) |
be/src/format_v2/table/iceberg_reader.h | 92.00% (23/25) |
be/src/format_v2/table/paimon_reader.cpp | 92.75% (128/138) |
be/src/format_v2/table/paimon_reader.h | 100.00% (11/11) |
be/src/format_v2/table/schema_history_util.cpp | 85.58% (89/104) |
be/src/format_v2/table_reader.cpp | 46.53% (315/677) |
be/src/format_v2/table_reader.h | 80.89% (923/1141) |
be/src/io/file_factory.cpp | 80.00% (4/5) |
be/src/io/file_factory.h | 100% (0/0) |
be/src/storage/segment/condition_cache.h | 100% (0/0) |
be/src/util/jni-util.h | 0.00% (0/7) |
Totals | 73.87% (10218/13833) |