Filename | Line Coverage |
root/doris/be/src/exec/es/es_scroll_parser.cpp | 0.00% (0/6) |
root/doris/be/src/exec/rowid_fetcher.cpp | 0.00% (0/24) |
root/doris/be/src/exec/schema_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_active_queries_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_backend_active_tasks.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_backend_kerberos_ticket_cache.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_catalog_meta_cache_stats_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_file_cache_statistics.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_partitions_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_routine_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_table_options_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_table_properties_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_workload_group_privileges.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_workload_group_resource_usage_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_workload_groups_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/schema_scanner/schema_workload_sched_policy_scanner.cpp | 0.00% (0/2) |
root/doris/be/src/exec/table_connector.cpp | 0.00% (0/8) |
root/doris/be/src/exec/table_connector.h | 100% (0/0) |
root/doris/be/src/exec/tablet_info.cpp | 0.00% (0/10) |
root/doris/be/src/exec/tablet_info.h | 0.00% (0/2) |
root/doris/be/src/olap/iterators.h | 100% (0/0) |
root/doris/be/src/olap/match_predicate.cpp | 0.00% (0/22) |
root/doris/be/src/olap/push_handler.cpp | 0.00% (0/10) |
root/doris/be/src/olap/push_handler.h | 100% (0/0) |
root/doris/be/src/olap/rowset/segment_v2/column_reader.cpp | 0.00% (0/1) |
root/doris/be/src/olap/rowset/segment_v2/column_writer.cpp | 0.00% (0/1) |
root/doris/be/src/olap/rowset/segment_v2/segment.h | 0.00% (0/2) |
root/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp | 0.00% (0/1) |
root/doris/be/src/olap/tablet_reader.cpp | 0.00% (0/2) |
root/doris/be/src/olap/tablet_reader.h | 100% (0/0) |
root/doris/be/src/olap/tablet_schema.cpp | 100.00% (1/1) |
root/doris/be/src/pipeline/common/data_gen_functions/vnumbers_tvf.cpp | 100.00% (2/2) |
root/doris/be/src/pipeline/exec/hashjoin_build_sink.cpp | 100.00% (2/2) |
root/doris/be/src/pipeline/exec/hashjoin_probe_operator.cpp | 100.00% (3/3) |
root/doris/be/src/pipeline/exec/join_probe_operator.cpp | 100.00% (1/1) |
root/doris/be/src/pipeline/exec/olap_scan_operator.cpp | 0.00% (0/1) |
root/doris/be/src/pipeline/exec/scan_operator.cpp | 21.95% (9/41) |
root/doris/be/src/pipeline/exec/scan_operator.h | 100% (0/0) |
root/doris/be/src/pipeline/exec/schema_scan_operator.cpp | 0.00% (0/8) |
root/doris/be/src/runtime/descriptors.cpp | 87.50% (7/8) |
root/doris/be/src/runtime/descriptors.h | 100.00% (3/3) |
root/doris/be/src/runtime/fold_constant_executor.cpp | 0.00% (0/17) |
root/doris/be/src/runtime/fold_constant_executor.h | 100% (0/0) |
root/doris/be/src/runtime/fragment_mgr.cpp | 0.00% (0/1) |
root/doris/be/src/runtime/primitive_type.h | 100.00% (6/6) |
root/doris/be/src/runtime_filter/runtime_filter.cpp | 100.00% (4/4) |
root/doris/be/src/runtime_filter/runtime_filter_consumer.cpp | 100.00% (11/11) |
root/doris/be/src/runtime_filter/runtime_filter_merger.h | 100.00% (2/2) |
root/doris/be/src/runtime_filter/utils.cpp | 100.00% (8/8) |
root/doris/be/src/runtime_filter/utils.h | 100% (0/0) |
root/doris/be/src/service/internal_service.cpp | 0.00% (0/2) |
root/doris/be/src/udf/udf.cpp | 100.00% (4/4) |
root/doris/be/src/udf/udf.h | 100% (0/0) |
root/doris/be/src/util/arrow/row_batch.cpp | 91.30% (21/23) |
root/doris/be/src/vec/columns/column_nullable.cpp | 0.00% (0/2) |
root/doris/be/src/vec/core/block.cpp | 50.00% (1/2) |
root/doris/be/src/vec/core/types.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type.h | 100.00% (35/35) |
root/doris/be/src/vec/data_types/data_type_agg_state.h | 66.67% (2/3) |
root/doris/be/src/vec/data_types/data_type_array.h | 58.33% (7/12) |
root/doris/be/src/vec/data_types/data_type_bitmap.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_date.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_date_time.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_decimal.h | 60.00% (6/10) |
root/doris/be/src/vec/data_types/data_type_factory.cpp | 63.16% (204/323) |
root/doris/be/src/vec/data_types/data_type_factory.hpp | 100.00% (6/6) |
root/doris/be/src/vec/data_types/data_type_fixed_length_object.h | 0.00% (0/1) |
root/doris/be/src/vec/data_types/data_type_hll.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_ipv4.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_ipv6.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_jsonb.h | 0.00% (0/1) |
root/doris/be/src/vec/data_types/data_type_map.h | 53.33% (8/15) |
root/doris/be/src/vec/data_types/data_type_nothing.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_nullable.h | 100.00% (10/10) |
root/doris/be/src/vec/data_types/data_type_number_base.h | 90.00% (9/10) |
root/doris/be/src/vec/data_types/data_type_object.h | 0.00% (0/4) |
root/doris/be/src/vec/data_types/data_type_quantilestate.h | 0.00% (0/1) |
root/doris/be/src/vec/data_types/data_type_string.h | 85.71% (12/14) |
root/doris/be/src/vec/data_types/data_type_struct.h | 54.17% (13/24) |
root/doris/be/src/vec/data_types/data_type_time.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_time_v2.h | 50.00% (2/4) |
root/doris/be/src/vec/data_types/serde/data_type_serde.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/arrow/arrow_stream_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/avro/avro_jni_reader.cpp | 0.00% (0/15) |
root/doris/be/src/vec/exec/format/column_type_convert.cpp | 100.00% (25/25) |
root/doris/be/src/vec/exec/format/column_type_convert.h | 100.00% (5/5) |
root/doris/be/src/vec/exec/format/csv/csv_reader.cpp | 0.00% (0/6) |
root/doris/be/src/vec/exec/format/csv/csv_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/generic_reader.h | 0.00% (0/1) |
root/doris/be/src/vec/exec/format/jni_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/json/new_json_reader.cpp | 0.00% (0/52) |
root/doris/be/src/vec/exec/format/json/new_json_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/orc/vorc_reader.cpp | 39.29% (22/56) |
root/doris/be/src/vec/exec/format/orc/vorc_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/parquet/bool_plain_decoder.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/parquet/bool_rle_decoder.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/parquet/parquet_column_convert.cpp | 60.00% (12/20) |
root/doris/be/src/vec/exec/format/parquet/parquet_column_convert.h | 20.00% (2/10) |
root/doris/be/src/vec/exec/format/parquet/parquet_pred_cmp.h | 0.00% (0/2) |
root/doris/be/src/vec/exec/format/parquet/schema_desc.cpp | 56.10% (46/82) |
root/doris/be/src/vec/exec/format/parquet/schema_desc.h | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/parquet/vparquet_column_reader.cpp | 32.14% (9/28) |
root/doris/be/src/vec/exec/format/parquet/vparquet_group_reader.cpp | 0.00% (0/6) |
root/doris/be/src/vec/exec/format/parquet/vparquet_reader.cpp | 62.50% (5/8) |
root/doris/be/src/vec/exec/format/parquet/vparquet_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/equality_delete.cpp | 0.00% (0/2) |
root/doris/be/src/vec/exec/format/table/hudi_jni_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/hudi_jni_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/iceberg_reader.cpp | 0.00% (0/4) |
root/doris/be/src/vec/exec/format/table/iceberg_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/lakesoul_jni_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/lakesoul_jni_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/max_compute_jni_reader.cpp | 0.00% (0/1) |
root/doris/be/src/vec/exec/format/table/max_compute_jni_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/paimon_jni_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/paimon_jni_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/table_format_reader.h | 0.00% (0/1) |
root/doris/be/src/vec/exec/format/table/transactional_hive_reader.cpp | 0.00% (0/1) |
root/doris/be/src/vec/exec/format/table/trino_connector_jni_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/trino_connector_jni_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/wal/wal_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/wal/wal_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/jni_connector.cpp | 0.00% (0/1) |
root/doris/be/src/vec/exec/scan/es_scanner.cpp | 0.00% (0/1) |
root/doris/be/src/vec/exec/scan/file_scanner.cpp | 0.00% (0/34) |
root/doris/be/src/vec/exec/scan/file_scanner.h | 100% (0/0) |
root/doris/be/src/vec/exec/scan/meta_scanner.cpp | 0.00% (0/15) |
root/doris/be/src/vec/exec/scan/olap_scanner.cpp | 0.00% (0/7) |
root/doris/be/src/vec/exec/scan/scanner.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/vjdbc_connector.cpp | 0.00% (0/12) |
root/doris/be/src/vec/exprs/table_function/udf_table_function.cpp | 0.00% (0/1) |
root/doris/be/src/vec/exprs/vectorized_agg_fn.cpp | 33.33% (1/3) |
root/doris/be/src/vec/exprs/vectorized_fn_call.cpp | 0.00% (0/1) |
root/doris/be/src/vec/exprs/vexpr.cpp | 54.55% (6/11) |
root/doris/be/src/vec/exprs/vexpr.h | 0.00% (0/1) |
root/doris/be/src/vec/exprs/vexpr_context.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exprs/vexpr_context.h | 100% (0/0) |
root/doris/be/src/vec/exprs/vinfo_func.cpp | 0.00% (0/2) |
root/doris/be/src/vec/exprs/vslot_ref.cpp | 0.00% (0/1) |
root/doris/be/src/vec/functions/array/function_array_index.h | 33.33% (1/3) |
root/doris/be/src/vec/functions/array/function_arrays_overlap.h | 0.00% (0/1) |
root/doris/be/src/vec/functions/function_binary_arithmetic.h | 100.00% (3/3) |
root/doris/be/src/vec/functions/function_collection_in.h | 0.00% (0/1) |
root/doris/be/src/vec/functions/function_ip.h | 0.00% (0/1) |
root/doris/be/src/vec/functions/function_multi_match.cpp | 100.00% (1/1) |
root/doris/be/src/vec/functions/function_timestamp.cpp | 0.00% (0/2) |
root/doris/be/src/vec/functions/functions_comparison.h | 0.00% (0/1) |
root/doris/be/src/vec/functions/in.h | 0.00% (0/8) |
root/doris/be/src/vec/functions/match.cpp | 0.00% (0/1) |
root/doris/be/src/vec/olap/olap_data_convertor.cpp | 0.00% (0/1) |
root/doris/be/src/vec/runtime/partitioner.cpp | 100.00% (3/3) |
root/doris/be/src/vec/runtime/vcsv_transformer.cpp | 0.00% (0/1) |
root/doris/be/src/vec/runtime/vorc_transformer.cpp | 0.00% (0/26) |
root/doris/be/src/vec/runtime/vorc_transformer.h | 100% (0/0) |
root/doris/be/src/vec/runtime/vparquet_transformer.cpp | 0.00% (0/1) |
root/doris/be/src/vec/sink/vmysql_result_writer.cpp | 100.00% (4/4) |
root/doris/be/src/vec/sink/vtablet_block_convertor.cpp | 0.00% (0/57) |
root/doris/be/src/vec/sink/vtablet_block_convertor.h | 0.00% (0/2) |
root/doris/be/src/vec/sink/writer/iceberg/partition_transformers.cpp | 4.55% (1/22) |
root/doris/be/src/vec/sink/writer/iceberg/partition_transformers.h | 74.07% (60/81) |
root/doris/be/src/vec/sink/writer/iceberg/viceberg_table_writer.cpp | 0.00% (0/17) |
root/doris/be/src/vec/sink/writer/iceberg/viceberg_table_writer.h | 0.00% (0/1) |
root/doris/be/src/vec/sink/writer/vfile_result_writer.cpp | 0.00% (0/9) |
root/doris/be/src/vec/sink/writer/vhive_table_writer.cpp | 0.00% (0/11) |
root/doris/be/src/vec/sink/writer/vhive_table_writer.h | 100% (0/0) |
root/doris/be/src/vec/utils/util.hpp | 100.00% (6/6) |
Totals | 43.55% (625/1435) |