diff --git a/cpp/include/milvus-storage/storage/space.h b/cpp/include/milvus-storage/storage/space.h index 61edc59..63d2f2e 100644 --- a/cpp/include/milvus-storage/storage/space.h +++ b/cpp/include/milvus-storage/storage/space.h @@ -44,7 +44,7 @@ class Space { std::vector StatisticsBlobs(); - arrow::Schema Schema(); + std::shared_ptr schema(); private: Status Init(); diff --git a/cpp/src/storage/space.cpp b/cpp/src/storage/space.cpp index d705f98..8b04021 100644 --- a/cpp/src/storage/space.cpp +++ b/cpp/src/storage/space.cpp @@ -307,6 +307,6 @@ Result> Space::ScanData() { return RecordReader::MakeScanDataReader(manifest_, fs_); } -arrow::Schema Space::Schema() { return *manifest_->schema()->schema(); } +std::shared_ptr Space::schema() { return manifest_->schema(); } } // namespace milvus_storage