未验证 提交 03202599 编写于 作者: S shiyu09 提交者: GitHub

rename table_info into collection_info (#2016)

Signed-off-by: Nshiyu09 <39143280+shiyu09@users.noreply.github.com>
上级 a3d99de5
...@@ -63,11 +63,11 @@ CreateHybridCollectionRequest::OnExecute() { ...@@ -63,11 +63,11 @@ CreateHybridCollectionRequest::OnExecute() {
rc.RecordSection("check validation"); rc.RecordSection("check validation");
// step 2: construct collection schema and vector schema // step 2: construct collection schema and vector schema
engine::meta::CollectionSchema table_info; engine::meta::CollectionSchema collection_info;
engine::meta::hybrid::FieldsSchema fields_schema; engine::meta::hybrid::FieldsSchema fields_schema;
auto size = field_types_.size(); auto size = field_types_.size();
table_info.collection_id_ = collection_name_; collection_info.collection_id_ = collection_name_;
fields_schema.fields_schema_.resize(size + 1); fields_schema.fields_schema_.resize(size + 1);
for (uint64_t i = 0; i < size; ++i) { for (uint64_t i = 0; i < size; ++i) {
fields_schema.fields_schema_[i].collection_id_ = collection_name_; fields_schema.fields_schema_[i].collection_id_ = collection_name_;
...@@ -79,11 +79,11 @@ CreateHybridCollectionRequest::OnExecute() { ...@@ -79,11 +79,11 @@ CreateHybridCollectionRequest::OnExecute() {
fields_schema.fields_schema_[size].field_name_ = vector_dimensions_[0].first; fields_schema.fields_schema_[size].field_name_ = vector_dimensions_[0].first;
fields_schema.fields_schema_[size].field_type_ = (int32_t)engine::meta::hybrid::DataType::VECTOR; fields_schema.fields_schema_[size].field_type_ = (int32_t)engine::meta::hybrid::DataType::VECTOR;
table_info.dimension_ = vector_dimensions_[0].second; collection_info.dimension_ = vector_dimensions_[0].second;
// TODO(yukun): check dimension, metric_type, and assign engine_type // TODO(yukun): check dimension, metric_type, and assign engine_type
// step 3: create collection // step 3: create collection
status = DBWrapper::DB()->CreateHybridCollection(table_info, fields_schema); status = DBWrapper::DB()->CreateHybridCollection(collection_info, fields_schema);
if (!status.ok()) { if (!status.ok()) {
// collection could exist // collection could exist
if (status.code() == DB_ALREADY_EXIST) { if (status.code() == DB_ALREADY_EXIST) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册