mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-28 22:45:26 +08:00
Change timestamp type to uint64
Signed-off-by: shengjh <1572099106@qq.com>
This commit is contained in:
parent
6eff45989e
commit
112da1337e
@ -1514,17 +1514,17 @@ const char descriptor_table_protodef_suvlim_2eproto[] PROTOBUF_SECTION_VARIABLE(
|
||||
"\"\231\002\n\021InsertOrDeleteMsg\022\027\n\017collection_nam"
|
||||
"e\030\001 \001(\t\022\'\n\trows_data\030\002 \001(\0132\024.milvus.grpc"
|
||||
".RowData\022\013\n\003uid\030\003 \001(\003\022\025\n\rpartition_tag\030\004"
|
||||
" \001(\t\022\021\n\ttimestamp\030\005 \001(\003\022\022\n\nsegment_id\030\006 "
|
||||
" \001(\t\022\021\n\ttimestamp\030\005 \001(\004\022\022\n\nsegment_id\030\006 "
|
||||
"\001(\003\022\022\n\nchannel_id\030\007 \001(\003\022\037\n\002op\030\010 \001(\0162\023.mi"
|
||||
"lvus.grpc.OpType\022\021\n\tclient_id\030\t \001(\003\022/\n\014e"
|
||||
"xtra_params\030\n \003(\0132\031.milvus.grpc.KeyValue"
|
||||
"Pair\"\316\001\n\tSearchMsg\022\027\n\017collection_name\030\001 "
|
||||
"\001(\t\022-\n\007records\030\002 \001(\0132\034.milvus.grpc.Vecto"
|
||||
"rRowRecord\022\025\n\rpartition_tag\030\003 \001(\t\022\013\n\003uid"
|
||||
"\030\004 \001(\003\022\021\n\ttimestamp\030\005 \001(\003\022\021\n\tclient_id\030\006"
|
||||
"\030\004 \001(\003\022\021\n\ttimestamp\030\005 \001(\004\022\021\n\tclient_id\030\006"
|
||||
" \001(\003\022/\n\014extra_params\030\007 \003(\0132\031.milvus.grpc"
|
||||
".KeyValuePair\"[\n\013TimeSyncMsg\022\017\n\007peer_Id\030"
|
||||
"\001 \001(\003\022\021\n\tTimestamp\030\002 \001(\003\022(\n\tsync_type\030\003 "
|
||||
"\001 \001(\003\022\021\n\tTimestamp\030\002 \001(\004\022(\n\tsync_type\030\003 "
|
||||
"\001(\0162\025.milvus.grpc.SyncType\"0\n\rSegmentRec"
|
||||
"ord\022\013\n\003uid\030\001 \001(\003\022\022\n\nsegment_id\030\002 \003(\003\"L\n\n"
|
||||
"Key2SegMsg\022\021\n\tclient_id\030\001 \001(\003\022+\n\007records"
|
||||
@ -17221,7 +17221,7 @@ const char* InsertOrDeleteMsg::_InternalParse(const char* ptr, ::PROTOBUF_NAMESP
|
||||
CHK_(ptr);
|
||||
} else goto handle_unusual;
|
||||
continue;
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
case 5:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
|
||||
timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
|
||||
@ -17353,12 +17353,12 @@ bool InsertOrDeleteMsg::MergePartialFromCodedStream(
|
||||
break;
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
case 5: {
|
||||
if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (40 & 0xFF)) {
|
||||
|
||||
DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
|
||||
::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>(
|
||||
::PROTOBUF_NAMESPACE_ID::uint64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_UINT64>(
|
||||
input, ×tamp_)));
|
||||
} else {
|
||||
goto handle_unusual;
|
||||
@ -17488,9 +17488,9 @@ void InsertOrDeleteMsg::SerializeWithCachedSizes(
|
||||
4, this->partition_tag(), output);
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
if (this->timestamp() != 0) {
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64(5, this->timestamp(), output);
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64(5, this->timestamp(), output);
|
||||
}
|
||||
|
||||
// int64 segment_id = 6;
|
||||
@ -17570,9 +17570,9 @@ void InsertOrDeleteMsg::SerializeWithCachedSizes(
|
||||
4, this->partition_tag(), target);
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
if (this->timestamp() != 0) {
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->timestamp(), target);
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(5, this->timestamp(), target);
|
||||
}
|
||||
|
||||
// int64 segment_id = 6;
|
||||
@ -17664,10 +17664,10 @@ size_t InsertOrDeleteMsg::ByteSizeLong() const {
|
||||
this->uid());
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
if (this->timestamp() != 0) {
|
||||
total_size += 1 +
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size(
|
||||
this->timestamp());
|
||||
}
|
||||
|
||||
@ -17925,7 +17925,7 @@ const char* SearchMsg::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::
|
||||
CHK_(ptr);
|
||||
} else goto handle_unusual;
|
||||
continue;
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
case 5:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
|
||||
timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
|
||||
@ -18035,12 +18035,12 @@ bool SearchMsg::MergePartialFromCodedStream(
|
||||
break;
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
case 5: {
|
||||
if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (40 & 0xFF)) {
|
||||
|
||||
DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
|
||||
::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>(
|
||||
::PROTOBUF_NAMESPACE_ID::uint64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_UINT64>(
|
||||
input, ×tamp_)));
|
||||
} else {
|
||||
goto handle_unusual;
|
||||
@ -18130,9 +18130,9 @@ void SearchMsg::SerializeWithCachedSizes(
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64(4, this->uid(), output);
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
if (this->timestamp() != 0) {
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64(5, this->timestamp(), output);
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64(5, this->timestamp(), output);
|
||||
}
|
||||
|
||||
// int64 client_id = 6;
|
||||
@ -18196,9 +18196,9 @@ void SearchMsg::SerializeWithCachedSizes(
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->uid(), target);
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
if (this->timestamp() != 0) {
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->timestamp(), target);
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(5, this->timestamp(), target);
|
||||
}
|
||||
|
||||
// int64 client_id = 6;
|
||||
@ -18274,10 +18274,10 @@ size_t SearchMsg::ByteSizeLong() const {
|
||||
this->uid());
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
if (this->timestamp() != 0) {
|
||||
total_size += 1 +
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size(
|
||||
this->timestamp());
|
||||
}
|
||||
|
||||
@ -18448,7 +18448,7 @@ const char* TimeSyncMsg::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID
|
||||
CHK_(ptr);
|
||||
} else goto handle_unusual;
|
||||
continue;
|
||||
// int64 Timestamp = 2;
|
||||
// uint64 Timestamp = 2;
|
||||
case 2:
|
||||
if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
|
||||
timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
|
||||
@ -18506,12 +18506,12 @@ bool TimeSyncMsg::MergePartialFromCodedStream(
|
||||
break;
|
||||
}
|
||||
|
||||
// int64 Timestamp = 2;
|
||||
// uint64 Timestamp = 2;
|
||||
case 2: {
|
||||
if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (16 & 0xFF)) {
|
||||
|
||||
DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
|
||||
::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>(
|
||||
::PROTOBUF_NAMESPACE_ID::uint64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_UINT64>(
|
||||
input, ×tamp_)));
|
||||
} else {
|
||||
goto handle_unusual;
|
||||
@ -18565,9 +18565,9 @@ void TimeSyncMsg::SerializeWithCachedSizes(
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64(1, this->peer_id(), output);
|
||||
}
|
||||
|
||||
// int64 Timestamp = 2;
|
||||
// uint64 Timestamp = 2;
|
||||
if (this->timestamp() != 0) {
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64(2, this->timestamp(), output);
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64(2, this->timestamp(), output);
|
||||
}
|
||||
|
||||
// .milvus.grpc.SyncType sync_type = 3;
|
||||
@ -18594,9 +18594,9 @@ void TimeSyncMsg::SerializeWithCachedSizes(
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->peer_id(), target);
|
||||
}
|
||||
|
||||
// int64 Timestamp = 2;
|
||||
// uint64 Timestamp = 2;
|
||||
if (this->timestamp() != 0) {
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(2, this->timestamp(), target);
|
||||
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(2, this->timestamp(), target);
|
||||
}
|
||||
|
||||
// .milvus.grpc.SyncType sync_type = 3;
|
||||
@ -18633,10 +18633,10 @@ size_t TimeSyncMsg::ByteSizeLong() const {
|
||||
this->peer_id());
|
||||
}
|
||||
|
||||
// int64 Timestamp = 2;
|
||||
// uint64 Timestamp = 2;
|
||||
if (this->timestamp() != 0) {
|
||||
total_size += 1 +
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
|
||||
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size(
|
||||
this->timestamp());
|
||||
}
|
||||
|
||||
|
||||
@ -7148,10 +7148,10 @@ class InsertOrDeleteMsg :
|
||||
::PROTOBUF_NAMESPACE_ID::int64 uid() const;
|
||||
void set_uid(::PROTOBUF_NAMESPACE_ID::int64 value);
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
void clear_timestamp();
|
||||
::PROTOBUF_NAMESPACE_ID::int64 timestamp() const;
|
||||
void set_timestamp(::PROTOBUF_NAMESPACE_ID::int64 value);
|
||||
::PROTOBUF_NAMESPACE_ID::uint64 timestamp() const;
|
||||
void set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value);
|
||||
|
||||
// int64 segment_id = 6;
|
||||
void clear_segment_id();
|
||||
@ -7183,7 +7183,7 @@ class InsertOrDeleteMsg :
|
||||
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr partition_tag_;
|
||||
::milvus::grpc::RowData* rows_data_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 uid_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 timestamp_;
|
||||
::PROTOBUF_NAMESPACE_ID::uint64 timestamp_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 segment_id_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 channel_id_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 client_id_;
|
||||
@ -7360,10 +7360,10 @@ class SearchMsg :
|
||||
::PROTOBUF_NAMESPACE_ID::int64 uid() const;
|
||||
void set_uid(::PROTOBUF_NAMESPACE_ID::int64 value);
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
void clear_timestamp();
|
||||
::PROTOBUF_NAMESPACE_ID::int64 timestamp() const;
|
||||
void set_timestamp(::PROTOBUF_NAMESPACE_ID::int64 value);
|
||||
::PROTOBUF_NAMESPACE_ID::uint64 timestamp() const;
|
||||
void set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value);
|
||||
|
||||
// int64 client_id = 6;
|
||||
void clear_client_id();
|
||||
@ -7380,7 +7380,7 @@ class SearchMsg :
|
||||
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr partition_tag_;
|
||||
::milvus::grpc::VectorRowRecord* records_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 uid_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 timestamp_;
|
||||
::PROTOBUF_NAMESPACE_ID::uint64 timestamp_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 client_id_;
|
||||
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
||||
friend struct ::TableStruct_suvlim_2eproto;
|
||||
@ -7509,10 +7509,10 @@ class TimeSyncMsg :
|
||||
::PROTOBUF_NAMESPACE_ID::int64 peer_id() const;
|
||||
void set_peer_id(::PROTOBUF_NAMESPACE_ID::int64 value);
|
||||
|
||||
// int64 Timestamp = 2;
|
||||
// uint64 Timestamp = 2;
|
||||
void clear_timestamp();
|
||||
::PROTOBUF_NAMESPACE_ID::int64 timestamp() const;
|
||||
void set_timestamp(::PROTOBUF_NAMESPACE_ID::int64 value);
|
||||
::PROTOBUF_NAMESPACE_ID::uint64 timestamp() const;
|
||||
void set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value);
|
||||
|
||||
// .milvus.grpc.SyncType sync_type = 3;
|
||||
void clear_sync_type();
|
||||
@ -7525,7 +7525,7 @@ class TimeSyncMsg :
|
||||
|
||||
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 peer_id_;
|
||||
::PROTOBUF_NAMESPACE_ID::int64 timestamp_;
|
||||
::PROTOBUF_NAMESPACE_ID::uint64 timestamp_;
|
||||
int sync_type_;
|
||||
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
|
||||
friend struct ::TableStruct_suvlim_2eproto;
|
||||
@ -12545,15 +12545,15 @@ inline void InsertOrDeleteMsg::set_allocated_partition_tag(std::string* partitio
|
||||
// @@protoc_insertion_point(field_set_allocated:milvus.grpc.InsertOrDeleteMsg.partition_tag)
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
inline void InsertOrDeleteMsg::clear_timestamp() {
|
||||
timestamp_ = PROTOBUF_LONGLONG(0);
|
||||
timestamp_ = PROTOBUF_ULONGLONG(0);
|
||||
}
|
||||
inline ::PROTOBUF_NAMESPACE_ID::int64 InsertOrDeleteMsg::timestamp() const {
|
||||
inline ::PROTOBUF_NAMESPACE_ID::uint64 InsertOrDeleteMsg::timestamp() const {
|
||||
// @@protoc_insertion_point(field_get:milvus.grpc.InsertOrDeleteMsg.timestamp)
|
||||
return timestamp_;
|
||||
}
|
||||
inline void InsertOrDeleteMsg::set_timestamp(::PROTOBUF_NAMESPACE_ID::int64 value) {
|
||||
inline void InsertOrDeleteMsg::set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value) {
|
||||
|
||||
timestamp_ = value;
|
||||
// @@protoc_insertion_point(field_set:milvus.grpc.InsertOrDeleteMsg.timestamp)
|
||||
@ -12816,15 +12816,15 @@ inline void SearchMsg::set_uid(::PROTOBUF_NAMESPACE_ID::int64 value) {
|
||||
// @@protoc_insertion_point(field_set:milvus.grpc.SearchMsg.uid)
|
||||
}
|
||||
|
||||
// int64 timestamp = 5;
|
||||
// uint64 timestamp = 5;
|
||||
inline void SearchMsg::clear_timestamp() {
|
||||
timestamp_ = PROTOBUF_LONGLONG(0);
|
||||
timestamp_ = PROTOBUF_ULONGLONG(0);
|
||||
}
|
||||
inline ::PROTOBUF_NAMESPACE_ID::int64 SearchMsg::timestamp() const {
|
||||
inline ::PROTOBUF_NAMESPACE_ID::uint64 SearchMsg::timestamp() const {
|
||||
// @@protoc_insertion_point(field_get:milvus.grpc.SearchMsg.timestamp)
|
||||
return timestamp_;
|
||||
}
|
||||
inline void SearchMsg::set_timestamp(::PROTOBUF_NAMESPACE_ID::int64 value) {
|
||||
inline void SearchMsg::set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value) {
|
||||
|
||||
timestamp_ = value;
|
||||
// @@protoc_insertion_point(field_set:milvus.grpc.SearchMsg.timestamp)
|
||||
@ -12892,15 +12892,15 @@ inline void TimeSyncMsg::set_peer_id(::PROTOBUF_NAMESPACE_ID::int64 value) {
|
||||
// @@protoc_insertion_point(field_set:milvus.grpc.TimeSyncMsg.peer_Id)
|
||||
}
|
||||
|
||||
// int64 Timestamp = 2;
|
||||
// uint64 Timestamp = 2;
|
||||
inline void TimeSyncMsg::clear_timestamp() {
|
||||
timestamp_ = PROTOBUF_LONGLONG(0);
|
||||
timestamp_ = PROTOBUF_ULONGLONG(0);
|
||||
}
|
||||
inline ::PROTOBUF_NAMESPACE_ID::int64 TimeSyncMsg::timestamp() const {
|
||||
inline ::PROTOBUF_NAMESPACE_ID::uint64 TimeSyncMsg::timestamp() const {
|
||||
// @@protoc_insertion_point(field_get:milvus.grpc.TimeSyncMsg.Timestamp)
|
||||
return timestamp_;
|
||||
}
|
||||
inline void TimeSyncMsg::set_timestamp(::PROTOBUF_NAMESPACE_ID::int64 value) {
|
||||
inline void TimeSyncMsg::set_timestamp(::PROTOBUF_NAMESPACE_ID::uint64 value) {
|
||||
|
||||
timestamp_ = value;
|
||||
// @@protoc_insertion_point(field_set:milvus.grpc.TimeSyncMsg.Timestamp)
|
||||
|
||||
@ -679,7 +679,7 @@ message InsertOrDeleteMsg {
|
||||
RowData rows_data = 2;
|
||||
int64 uid = 3; //optional
|
||||
string partition_tag = 4;
|
||||
int64 timestamp =5;
|
||||
uint64 timestamp =5;
|
||||
int64 segment_id = 6;
|
||||
int64 channel_id = 7;
|
||||
OpType op = 8;
|
||||
@ -692,7 +692,7 @@ message SearchMsg {
|
||||
VectorRowRecord records = 2;
|
||||
string partition_tag = 3;
|
||||
int64 uid = 4;
|
||||
int64 timestamp =5;
|
||||
uint64 timestamp =5;
|
||||
int64 client_id = 6;
|
||||
repeated KeyValuePair extra_params = 7;
|
||||
}
|
||||
@ -703,7 +703,7 @@ enum SyncType {
|
||||
}
|
||||
message TimeSyncMsg{
|
||||
int64 peer_Id = 1;
|
||||
int64 Timestamp = 2;
|
||||
uint64 Timestamp = 2;
|
||||
SyncType sync_type = 3;
|
||||
}
|
||||
|
||||
|
||||
@ -465,48 +465,6 @@ GrpcRequestHandler::DescribeCollection(::grpc::ServerContext* context, const ::m
|
||||
::milvus::grpc::Mapping* response) {
|
||||
LOG_SERVER_INFO_ << LogOut("Request [%s] %s begin.", GetContext(context)->ReqID().c_str(), __func__);
|
||||
CHECK_NULLPTR_RETURN(request);
|
||||
try {
|
||||
milvus::server::CollectionSchema collection_schema;
|
||||
Status status =
|
||||
req_handler_.GetCollectionInfo(GetContext(context), request->collection_name(), collection_schema);
|
||||
if (!status.ok()) {
|
||||
SET_RESPONSE(response->mutable_status(), status, context);
|
||||
return ::grpc::Status::OK;
|
||||
}
|
||||
|
||||
response->set_collection_name(request->collection_name());
|
||||
for (auto& field_kv : collection_schema.fields_) {
|
||||
auto field = response->add_fields();
|
||||
auto& field_name = field_kv.first;
|
||||
auto& field_schema = field_kv.second;
|
||||
|
||||
field->set_name(field_name);
|
||||
field->set_type((milvus::grpc::DataType)field_schema.field_type_);
|
||||
|
||||
auto grpc_field_param = field->add_extra_params();
|
||||
grpc_field_param->set_key(EXTRA_PARAM_KEY);
|
||||
grpc_field_param->set_value(field_schema.field_params_.dump());
|
||||
|
||||
for (auto& item : field_schema.index_params_.items()) {
|
||||
auto grpc_index_param = field->add_index_params();
|
||||
grpc_index_param->set_key(item.key());
|
||||
if (item.value().is_object()) {
|
||||
grpc_index_param->set_value(item.value().dump());
|
||||
} else {
|
||||
grpc_index_param->set_value(item.value());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
auto grpc_extra_param = response->add_extra_params();
|
||||
grpc_extra_param->set_key(EXTRA_PARAM_KEY);
|
||||
grpc_extra_param->set_value(collection_schema.extra_params_.dump());
|
||||
LOG_SERVER_INFO_ << LogOut("Request [%s] %s end.", GetContext(context)->ReqID().c_str(), __func__);
|
||||
SET_RESPONSE(response->mutable_status(), status, context);
|
||||
} catch (std::exception& ex) {
|
||||
Status status = Status{SERVER_UNEXPECTED_ERROR, "Parsing json string wrong"};
|
||||
SET_RESPONSE(response->mutable_status(), status, context);
|
||||
}
|
||||
return ::grpc::Status::OK;
|
||||
}
|
||||
|
||||
|
||||
@ -11,5 +11,6 @@
|
||||
|
||||
#define MILVUS_VERSION "0.10.0"
|
||||
#define BUILD_TYPE "Debug"
|
||||
#define BUILD_TIME "2020-09-04 17:57.24"
|
||||
#define LAST_COMMIT_ID "6ec32687abd8678576faddd67a5e9431c509ab26"
|
||||
|
||||
#define BUILD_TIME "2020-09-03 16:41.13"
|
||||
#define LAST_COMMIT_ID "a97d3e925e993f4a2a7409a9734dcc788f109767"
|
||||
Loading…
x
Reference in New Issue
Block a user