From f19653000d28ce88642875a0f822703d6841c830 Mon Sep 17 00:00:00 2001 From: Kaijie Chen Date: Thu, 29 Jun 2023 23:27:25 +0800 Subject: [PATCH] remove schema from delta_writer --- be/src/olap/delta_writer.cpp | 2 -- be/src/olap/delta_writer.h | 2 -- 2 files changed, 4 deletions(-) diff --git a/be/src/olap/delta_writer.cpp b/be/src/olap/delta_writer.cpp index 23e6f2b3e178da..4af5412beeef3d 100644 --- a/be/src/olap/delta_writer.cpp +++ b/be/src/olap/delta_writer.cpp @@ -45,7 +45,6 @@ #include "olap/rowset/rowset_writer.h" #include "olap/rowset/rowset_writer_context.h" #include "olap/rowset/segment_v2/inverted_index_desc.h" -#include "olap/schema.h" #include "olap/schema_change.h" #include "olap/storage_engine.h" #include "olap/tablet_manager.h" @@ -203,7 +202,6 @@ Status DeltaWriter::init() { _delete_bitmap); RETURN_IF_ERROR(_tablet->create_rowset_writer(context, &_rowset_writer)); - _schema.reset(new Schema(_tablet_schema)); _reset_mem_table(); // create flush handler diff --git a/be/src/olap/delta_writer.h b/be/src/olap/delta_writer.h index 52b407876feb18..5289068c6d39a0 100644 --- a/be/src/olap/delta_writer.h +++ b/be/src/olap/delta_writer.h @@ -44,7 +44,6 @@ namespace doris { class FlushToken; class MemTable; class MemTracker; -class Schema; class StorageEngine; class TupleDescriptor; class SlotDescriptor; @@ -158,7 +157,6 @@ class DeltaWriter { std::unique_ptr _rowset_writer; // TODO: Recheck the lifetime of _mem_table, Look should use unique_ptr std::unique_ptr _mem_table; - std::unique_ptr _schema; //const TabletSchema* _tablet_schema; // tablet schema owned by delta writer, all write will use this tablet schema // it's build from tablet_schema(stored when create tablet) and OlapTableSchema