This is an automated email from the ASF dual-hosted git repository. kxiao pushed a commit to branch branch-2.0 in repository https://gitbox.apache.org/repos/asf/doris.git
commit a530d6ccfe130ef21863bedbe37382419f6c1d11 Author: Kang <[email protected]> AuthorDate: Thu Oct 12 00:02:15 2023 +0800 missed file for e8e1e6178f6e6191876941d2137c393ed188333d --- be/src/olap/schema.cpp | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/be/src/olap/schema.cpp b/be/src/olap/schema.cpp index d465db4f1d0..a3297b4c2fa 100644 --- a/be/src/olap/schema.cpp +++ b/be/src/olap/schema.cpp @@ -199,26 +199,6 @@ vectorized::IColumn::MutablePtr Schema::get_predicate_column_ptr(const Field& fi case FieldType::OLAP_FIELD_TYPE_DECIMAL128I: ptr = doris::vectorized::PredicateColumnType<TYPE_DECIMAL128I>::create(); break; - case FieldType::OLAP_FIELD_TYPE_ARRAY: - ptr = doris::vectorized::ColumnArray::create( - get_predicate_column_ptr(*field.get_sub_field(0), reader_type), - doris::vectorized::ColumnArray::ColumnOffsets::create()); - break; - case FieldType::OLAP_FIELD_TYPE_STRUCT: { - size_t field_size = field.get_sub_field_count(); - doris::vectorized::MutableColumns columns(field_size); - for (size_t i = 0; i < field_size; i++) { - columns[i] = get_predicate_column_ptr(*field.get_sub_field(i), reader_type); - } - ptr = doris::vectorized::ColumnStruct::create(std::move(columns)); - break; - } - case FieldType::OLAP_FIELD_TYPE_MAP: - ptr = doris::vectorized::ColumnMap::create( - get_predicate_column_ptr(*field.get_sub_field(0), reader_type), - get_predicate_column_ptr(*field.get_sub_field(1), reader_type), - doris::vectorized::ColumnArray::ColumnOffsets::create()); - break; default: LOG(FATAL) << "Unexpected type when choosing predicate column, type=" << int(field.type()); } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
