Add StartPositions fields in proto (#8657)

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
pull/8663/head
congqixia 2021-09-27 14:13:58 +08:00 committed by GitHub
parent cd03da2a9d
commit c17f845ab3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 1675 additions and 778 deletions

View File

@ -27,6 +27,10 @@ class KeyValuePairDefaultTypeInternal {
public:
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<KeyValuePair> _instance;
} _KeyValuePair_default_instance_;
class KeyDataPairDefaultTypeInternal {
public:
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<KeyDataPair> _instance;
} _KeyDataPair_default_instance_;
class BlobDefaultTypeInternal {
public:
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Blob> _instance;
@ -93,6 +97,20 @@ static void InitDefaultsscc_info_DMLMsgHeader_common_2eproto() {
{{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsscc_info_DMLMsgHeader_common_2eproto}, {
&scc_info_MsgBase_common_2eproto.base,}};
static void InitDefaultsscc_info_KeyDataPair_common_2eproto() {
GOOGLE_PROTOBUF_VERIFY_VERSION;
{
void* ptr = &::milvus::proto::common::_KeyDataPair_default_instance_;
new (ptr) ::milvus::proto::common::KeyDataPair();
::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
}
::milvus::proto::common::KeyDataPair::InitAsDefaultInstance();
}
::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_KeyDataPair_common_2eproto =
{{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_KeyDataPair_common_2eproto}, {}};
static void InitDefaultsscc_info_KeyValuePair_common_2eproto() {
GOOGLE_PROTOBUF_VERIFY_VERSION;
@ -150,7 +168,7 @@ static void InitDefaultsscc_info_Status_common_2eproto() {
::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Status_common_2eproto =
{{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_Status_common_2eproto}, {}};
static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_common_2eproto[7];
static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_common_2eproto[8];
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_common_2eproto[5];
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_common_2eproto = nullptr;
@ -170,6 +188,13 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_common_2eproto::offsets[] PROT
PROTOBUF_FIELD_OFFSET(::milvus::proto::common::KeyValuePair, key_),
PROTOBUF_FIELD_OFFSET(::milvus::proto::common::KeyValuePair, value_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::milvus::proto::common::KeyDataPair, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
~0u, // no _weak_field_map_
PROTOBUF_FIELD_OFFSET(::milvus::proto::common::KeyDataPair, key_),
PROTOBUF_FIELD_OFFSET(::milvus::proto::common::KeyDataPair, data_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::milvus::proto::common::Blob, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
@ -208,16 +233,18 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_common_2eproto::offsets[] PROT
static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::milvus::proto::common::Status)},
{ 7, -1, sizeof(::milvus::proto::common::KeyValuePair)},
{ 14, -1, sizeof(::milvus::proto::common::Blob)},
{ 20, -1, sizeof(::milvus::proto::common::Address)},
{ 27, -1, sizeof(::milvus::proto::common::MsgBase)},
{ 36, -1, sizeof(::milvus::proto::common::MsgHeader)},
{ 42, -1, sizeof(::milvus::proto::common::DMLMsgHeader)},
{ 14, -1, sizeof(::milvus::proto::common::KeyDataPair)},
{ 21, -1, sizeof(::milvus::proto::common::Blob)},
{ 27, -1, sizeof(::milvus::proto::common::Address)},
{ 34, -1, sizeof(::milvus::proto::common::MsgBase)},
{ 43, -1, sizeof(::milvus::proto::common::MsgHeader)},
{ 49, -1, sizeof(::milvus::proto::common::DMLMsgHeader)},
};
static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::milvus::proto::common::_Status_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::milvus::proto::common::_KeyValuePair_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::milvus::proto::common::_KeyDataPair_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::milvus::proto::common::_Blob_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::milvus::proto::common::_Address_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::milvus::proto::common::_MsgBase_default_instance_),
@ -229,71 +256,73 @@ const char descriptor_table_protodef_common_2eproto[] PROTOBUF_SECTION_VARIABLE(
"\n\014common.proto\022\023milvus.proto.common\"L\n\006S"
"tatus\0222\n\nerror_code\030\001 \001(\0162\036.milvus.proto"
".common.ErrorCode\022\016\n\006reason\030\002 \001(\t\"*\n\014Key"
"ValuePair\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"\025\n"
"\004Blob\022\r\n\005value\030\001 \001(\014\"#\n\007Address\022\n\n\002ip\030\001 "
"\001(\t\022\014\n\004port\030\002 \001(\003\"m\n\007MsgBase\022.\n\010msg_type"
"\030\001 \001(\0162\034.milvus.proto.common.MsgType\022\r\n\005"
"msgID\030\002 \001(\003\022\021\n\ttimestamp\030\003 \001(\004\022\020\n\010source"
"ID\030\004 \001(\003\"7\n\tMsgHeader\022*\n\004base\030\001 \001(\0132\034.mi"
"lvus.proto.common.MsgBase\"M\n\014DMLMsgHeade"
"r\022*\n\004base\030\001 \001(\0132\034.milvus.proto.common.Ms"
"gBase\022\021\n\tshardName\030\002 \001(\t*\272\004\n\tErrorCode\022\013"
"\n\007Success\020\000\022\023\n\017UnexpectedError\020\001\022\021\n\rConn"
"ectFailed\020\002\022\024\n\020PermissionDenied\020\003\022\027\n\023Col"
"lectionNotExists\020\004\022\023\n\017IllegalArgument\020\005\022"
"\024\n\020IllegalDimension\020\007\022\024\n\020IllegalIndexTyp"
"e\020\010\022\031\n\025IllegalCollectionName\020\t\022\017\n\013Illega"
"lTOPK\020\n\022\024\n\020IllegalRowRecord\020\013\022\023\n\017Illegal"
"VectorID\020\014\022\027\n\023IllegalSearchResult\020\r\022\020\n\014F"
"ileNotFound\020\016\022\016\n\nMetaFailed\020\017\022\017\n\013CacheFa"
"iled\020\020\022\026\n\022CannotCreateFolder\020\021\022\024\n\020Cannot"
"CreateFile\020\022\022\026\n\022CannotDeleteFolder\020\023\022\024\n\020"
"CannotDeleteFile\020\024\022\023\n\017BuildIndexError\020\025\022"
"\020\n\014IllegalNLIST\020\026\022\025\n\021IllegalMetricType\020\027"
"\022\017\n\013OutOfMemory\020\030\022\021\n\rIndexNotExist\020\031\022\023\n\017"
"EmptyCollection\020\032\022\022\n\rDDRequestRace\020\350\007*X\n"
"\nIndexState\022\022\n\016IndexStateNone\020\000\022\014\n\010Uniss"
"ued\020\001\022\016\n\nInProgress\020\002\022\014\n\010Finished\020\003\022\n\n\006F"
"ailed\020\004*f\n\014SegmentState\022\024\n\020SegmentStateN"
"one\020\000\022\014\n\010NotExist\020\001\022\013\n\007Growing\020\002\022\n\n\006Seal"
"ed\020\003\022\013\n\007Flushed\020\004\022\014\n\010Flushing\020\005*\264\010\n\007MsgT"
"ype\022\r\n\tUndefined\020\000\022\024\n\020CreateCollection\020d"
"\022\022\n\016DropCollection\020e\022\021\n\rHasCollection\020f\022"
"\026\n\022DescribeCollection\020g\022\023\n\017ShowCollectio"
"ns\020h\022\024\n\020GetSystemConfigs\020i\022\022\n\016LoadCollec"
"tion\020j\022\025\n\021ReleaseCollection\020k\022\017\n\013CreateA"
"lias\020l\022\r\n\tDropAlias\020m\022\016\n\nAlterAlias\020n\022\024\n"
"\017CreatePartition\020\310\001\022\022\n\rDropPartition\020\311\001\022"
"\021\n\014HasPartition\020\312\001\022\026\n\021DescribePartition\020"
"\313\001\022\023\n\016ShowPartitions\020\314\001\022\023\n\016LoadPartition"
"s\020\315\001\022\026\n\021ReleasePartitions\020\316\001\022\021\n\014ShowSegm"
"ents\020\372\001\022\024\n\017DescribeSegment\020\373\001\022\021\n\014LoadSeg"
"ments\020\374\001\022\024\n\017ReleaseSegments\020\375\001\022\024\n\017Handof"
"fSegments\020\376\001\022\030\n\023LoadBalanceSegments\020\377\001\022\020"
"\n\013CreateIndex\020\254\002\022\022\n\rDescribeIndex\020\255\002\022\016\n\t"
"DropIndex\020\256\002\022\013\n\006Insert\020\220\003\022\013\n\006Delete\020\221\003\022\n"
"\n\005Flush\020\222\003\022\013\n\006Search\020\364\003\022\021\n\014SearchResult\020"
"\365\003\022\022\n\rGetIndexState\020\366\003\022\032\n\025GetIndexBuildP"
"rogress\020\367\003\022\034\n\027GetCollectionStatistics\020\370\003"
"\022\033\n\026GetPartitionStatistics\020\371\003\022\r\n\010Retriev"
"e\020\372\003\022\023\n\016RetrieveResult\020\373\003\022\024\n\017WatchDmChan"
"nels\020\374\003\022\025\n\020RemoveDmChannels\020\375\003\022\027\n\022WatchQ"
"ueryChannels\020\376\003\022\030\n\023RemoveQueryChannels\020\377"
"\003\022\020\n\013SegmentInfo\020\330\004\022\r\n\010TimeTick\020\260\t\022\023\n\016Qu"
"eryNodeStats\020\261\t\022\016\n\tLoadIndex\020\262\t\022\016\n\tReque"
"stID\020\263\t\022\017\n\nRequestTSO\020\264\t\022\024\n\017AllocateSegm"
"ent\020\265\t\022\026\n\021SegmentStatistics\020\266\t\022\025\n\020Segmen"
"tFlushDone\020\267\t\022\017\n\nDataNodeTt\020\270\t*\"\n\007DslTyp"
"e\022\007\n\003Dsl\020\000\022\016\n\nBoolExprV1\020\001B5Z3github.com"
"/milvus-io/milvus/internal/proto/commonp"
"bb\006proto3"
"ValuePair\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"(\n"
"\013KeyDataPair\022\013\n\003key\030\001 \001(\t\022\014\n\004data\030\002 \001(\014\""
"\025\n\004Blob\022\r\n\005value\030\001 \001(\014\"#\n\007Address\022\n\n\002ip\030"
"\001 \001(\t\022\014\n\004port\030\002 \001(\003\"m\n\007MsgBase\022.\n\010msg_ty"
"pe\030\001 \001(\0162\034.milvus.proto.common.MsgType\022\r"
"\n\005msgID\030\002 \001(\003\022\021\n\ttimestamp\030\003 \001(\004\022\020\n\010sour"
"ceID\030\004 \001(\003\"7\n\tMsgHeader\022*\n\004base\030\001 \001(\0132\034."
"milvus.proto.common.MsgBase\"M\n\014DMLMsgHea"
"der\022*\n\004base\030\001 \001(\0132\034.milvus.proto.common."
"MsgBase\022\021\n\tshardName\030\002 \001(\t*\272\004\n\tErrorCode"
"\022\013\n\007Success\020\000\022\023\n\017UnexpectedError\020\001\022\021\n\rCo"
"nnectFailed\020\002\022\024\n\020PermissionDenied\020\003\022\027\n\023C"
"ollectionNotExists\020\004\022\023\n\017IllegalArgument\020"
"\005\022\024\n\020IllegalDimension\020\007\022\024\n\020IllegalIndexT"
"ype\020\010\022\031\n\025IllegalCollectionName\020\t\022\017\n\013Ille"
"galTOPK\020\n\022\024\n\020IllegalRowRecord\020\013\022\023\n\017Illeg"
"alVectorID\020\014\022\027\n\023IllegalSearchResult\020\r\022\020\n"
"\014FileNotFound\020\016\022\016\n\nMetaFailed\020\017\022\017\n\013Cache"
"Failed\020\020\022\026\n\022CannotCreateFolder\020\021\022\024\n\020Cann"
"otCreateFile\020\022\022\026\n\022CannotDeleteFolder\020\023\022\024"
"\n\020CannotDeleteFile\020\024\022\023\n\017BuildIndexError\020"
"\025\022\020\n\014IllegalNLIST\020\026\022\025\n\021IllegalMetricType"
"\020\027\022\017\n\013OutOfMemory\020\030\022\021\n\rIndexNotExist\020\031\022\023"
"\n\017EmptyCollection\020\032\022\022\n\rDDRequestRace\020\350\007*"
"X\n\nIndexState\022\022\n\016IndexStateNone\020\000\022\014\n\010Uni"
"ssued\020\001\022\016\n\nInProgress\020\002\022\014\n\010Finished\020\003\022\n\n"
"\006Failed\020\004*f\n\014SegmentState\022\024\n\020SegmentStat"
"eNone\020\000\022\014\n\010NotExist\020\001\022\013\n\007Growing\020\002\022\n\n\006Se"
"aled\020\003\022\013\n\007Flushed\020\004\022\014\n\010Flushing\020\005*\264\010\n\007Ms"
"gType\022\r\n\tUndefined\020\000\022\024\n\020CreateCollection"
"\020d\022\022\n\016DropCollection\020e\022\021\n\rHasCollection\020"
"f\022\026\n\022DescribeCollection\020g\022\023\n\017ShowCollect"
"ions\020h\022\024\n\020GetSystemConfigs\020i\022\022\n\016LoadColl"
"ection\020j\022\025\n\021ReleaseCollection\020k\022\017\n\013Creat"
"eAlias\020l\022\r\n\tDropAlias\020m\022\016\n\nAlterAlias\020n\022"
"\024\n\017CreatePartition\020\310\001\022\022\n\rDropPartition\020\311"
"\001\022\021\n\014HasPartition\020\312\001\022\026\n\021DescribePartitio"
"n\020\313\001\022\023\n\016ShowPartitions\020\314\001\022\023\n\016LoadPartiti"
"ons\020\315\001\022\026\n\021ReleasePartitions\020\316\001\022\021\n\014ShowSe"
"gments\020\372\001\022\024\n\017DescribeSegment\020\373\001\022\021\n\014LoadS"
"egments\020\374\001\022\024\n\017ReleaseSegments\020\375\001\022\024\n\017Hand"
"offSegments\020\376\001\022\030\n\023LoadBalanceSegments\020\377\001"
"\022\020\n\013CreateIndex\020\254\002\022\022\n\rDescribeIndex\020\255\002\022\016"
"\n\tDropIndex\020\256\002\022\013\n\006Insert\020\220\003\022\013\n\006Delete\020\221\003"
"\022\n\n\005Flush\020\222\003\022\013\n\006Search\020\364\003\022\021\n\014SearchResul"
"t\020\365\003\022\022\n\rGetIndexState\020\366\003\022\032\n\025GetIndexBuil"
"dProgress\020\367\003\022\034\n\027GetCollectionStatistics\020"
"\370\003\022\033\n\026GetPartitionStatistics\020\371\003\022\r\n\010Retri"
"eve\020\372\003\022\023\n\016RetrieveResult\020\373\003\022\024\n\017WatchDmCh"
"annels\020\374\003\022\025\n\020RemoveDmChannels\020\375\003\022\027\n\022Watc"
"hQueryChannels\020\376\003\022\030\n\023RemoveQueryChannels"
"\020\377\003\022\020\n\013SegmentInfo\020\330\004\022\r\n\010TimeTick\020\260\t\022\023\n\016"
"QueryNodeStats\020\261\t\022\016\n\tLoadIndex\020\262\t\022\016\n\tReq"
"uestID\020\263\t\022\017\n\nRequestTSO\020\264\t\022\024\n\017AllocateSe"
"gment\020\265\t\022\026\n\021SegmentStatistics\020\266\t\022\025\n\020Segm"
"entFlushDone\020\267\t\022\017\n\nDataNodeTt\020\270\t*\"\n\007DslT"
"ype\022\007\n\003Dsl\020\000\022\016\n\nBoolExprV1\020\001B5Z3github.c"
"om/milvus-io/milvus/internal/proto/commo"
"npbb\006proto3"
;
static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_common_2eproto_deps[1] = {
};
static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_common_2eproto_sccs[7] = {
static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_common_2eproto_sccs[8] = {
&scc_info_Address_common_2eproto.base,
&scc_info_Blob_common_2eproto.base,
&scc_info_DMLMsgHeader_common_2eproto.base,
&scc_info_KeyDataPair_common_2eproto.base,
&scc_info_KeyValuePair_common_2eproto.base,
&scc_info_MsgBase_common_2eproto.base,
&scc_info_MsgHeader_common_2eproto.base,
@ -302,10 +331,10 @@ static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_com
static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_common_2eproto_once;
static bool descriptor_table_common_2eproto_initialized = false;
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_common_2eproto = {
&descriptor_table_common_2eproto_initialized, descriptor_table_protodef_common_2eproto, "common.proto", 2409,
&descriptor_table_common_2eproto_once, descriptor_table_common_2eproto_sccs, descriptor_table_common_2eproto_deps, 7, 0,
&descriptor_table_common_2eproto_initialized, descriptor_table_protodef_common_2eproto, "common.proto", 2451,
&descriptor_table_common_2eproto_once, descriptor_table_common_2eproto_sccs, descriptor_table_common_2eproto_deps, 8, 0,
schemas, file_default_instances, TableStruct_common_2eproto::offsets,
file_level_metadata_common_2eproto, 7, file_level_enum_descriptors_common_2eproto, file_level_service_descriptors_common_2eproto,
file_level_metadata_common_2eproto, 8, file_level_enum_descriptors_common_2eproto, file_level_service_descriptors_common_2eproto,
};
// Force running AddDescriptors() at dynamic initialization time.
@ -1115,6 +1144,326 @@ void KeyValuePair::InternalSwap(KeyValuePair* other) {
}
// ===================================================================
void KeyDataPair::InitAsDefaultInstance() {
}
class KeyDataPair::_Internal {
public:
};
KeyDataPair::KeyDataPair()
: ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
SharedCtor();
// @@protoc_insertion_point(constructor:milvus.proto.common.KeyDataPair)
}
KeyDataPair::KeyDataPair(const KeyDataPair& from)
: ::PROTOBUF_NAMESPACE_ID::Message(),
_internal_metadata_(nullptr) {
_internal_metadata_.MergeFrom(from._internal_metadata_);
key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
if (!from.key().empty()) {
key_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.key_);
}
data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
if (!from.data().empty()) {
data_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.data_);
}
// @@protoc_insertion_point(copy_constructor:milvus.proto.common.KeyDataPair)
}
void KeyDataPair::SharedCtor() {
::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_KeyDataPair_common_2eproto.base);
key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
KeyDataPair::~KeyDataPair() {
// @@protoc_insertion_point(destructor:milvus.proto.common.KeyDataPair)
SharedDtor();
}
void KeyDataPair::SharedDtor() {
key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
void KeyDataPair::SetCachedSize(int size) const {
_cached_size_.Set(size);
}
const KeyDataPair& KeyDataPair::default_instance() {
::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_KeyDataPair_common_2eproto.base);
return *internal_default_instance();
}
void KeyDataPair::Clear() {
// @@protoc_insertion_point(message_clear_start:milvus.proto.common.KeyDataPair)
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
key_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
data_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
_internal_metadata_.Clear();
}
#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
const char* KeyDataPair::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
while (!ctx->Done(&ptr)) {
::PROTOBUF_NAMESPACE_ID::uint32 tag;
ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
CHK_(ptr);
switch (tag >> 3) {
// string key = 1;
case 1:
if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_key(), ptr, ctx, "milvus.proto.common.KeyDataPair.key");
CHK_(ptr);
} else goto handle_unusual;
continue;
// bytes data = 2;
case 2:
if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(mutable_data(), ptr, ctx);
CHK_(ptr);
} else goto handle_unusual;
continue;
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
ctx->SetLastTag(tag);
goto success;
}
ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
CHK_(ptr != nullptr);
continue;
}
} // switch
} // while
success:
return ptr;
failure:
ptr = nullptr;
goto success;
#undef CHK_
}
#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
bool KeyDataPair::MergePartialFromCodedStream(
::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
::PROTOBUF_NAMESPACE_ID::uint32 tag;
// @@protoc_insertion_point(parse_start:milvus.proto.common.KeyDataPair)
for (;;) {
::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
tag = p.first;
if (!p.second) goto handle_unusual;
switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// string key = 1;
case 1: {
if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) {
DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
input, this->mutable_key()));
DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
this->key().data(), static_cast<int>(this->key().length()),
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"milvus.proto.common.KeyDataPair.key"));
} else {
goto handle_unusual;
}
break;
}
// bytes data = 2;
case 2: {
if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) {
DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadBytes(
input, this->mutable_data()));
} else {
goto handle_unusual;
}
break;
}
default: {
handle_unusual:
if (tag == 0) {
goto success;
}
DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField(
input, tag, _internal_metadata_.mutable_unknown_fields()));
break;
}
}
}
success:
// @@protoc_insertion_point(parse_success:milvus.proto.common.KeyDataPair)
return true;
failure:
// @@protoc_insertion_point(parse_failure:milvus.proto.common.KeyDataPair)
return false;
#undef DO_
}
#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
void KeyDataPair::SerializeWithCachedSizes(
::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const {
// @@protoc_insertion_point(serialize_start:milvus.proto.common.KeyDataPair)
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
(void) cached_has_bits;
// string key = 1;
if (this->key().size() > 0) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
this->key().data(), static_cast<int>(this->key().length()),
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
"milvus.proto.common.KeyDataPair.key");
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
1, this->key(), output);
}
// bytes data = 2;
if (this->data().size() > 0) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBytesMaybeAliased(
2, this->data(), output);
}
if (_internal_metadata_.have_unknown_fields()) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
}
// @@protoc_insertion_point(serialize_end:milvus.proto.common.KeyDataPair)
}
::PROTOBUF_NAMESPACE_ID::uint8* KeyDataPair::InternalSerializeWithCachedSizesToArray(
::PROTOBUF_NAMESPACE_ID::uint8* target) const {
// @@protoc_insertion_point(serialize_to_array_start:milvus.proto.common.KeyDataPair)
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
(void) cached_has_bits;
// string key = 1;
if (this->key().size() > 0) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
this->key().data(), static_cast<int>(this->key().length()),
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
"milvus.proto.common.KeyDataPair.key");
target =
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray(
1, this->key(), target);
}
// bytes data = 2;
if (this->data().size() > 0) {
target =
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBytesToArray(
2, this->data(), target);
}
if (_internal_metadata_.have_unknown_fields()) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
}
// @@protoc_insertion_point(serialize_to_array_end:milvus.proto.common.KeyDataPair)
return target;
}
size_t KeyDataPair::ByteSizeLong() const {
// @@protoc_insertion_point(message_byte_size_start:milvus.proto.common.KeyDataPair)
size_t total_size = 0;
if (_internal_metadata_.have_unknown_fields()) {
total_size +=
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize(
_internal_metadata_.unknown_fields());
}
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
// string key = 1;
if (this->key().size() > 0) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
this->key());
}
// bytes data = 2;
if (this->data().size() > 0) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
this->data());
}
int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
SetCachedSize(cached_size);
return total_size;
}
void KeyDataPair::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
// @@protoc_insertion_point(generalized_merge_from_start:milvus.proto.common.KeyDataPair)
GOOGLE_DCHECK_NE(&from, this);
const KeyDataPair* source =
::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<KeyDataPair>(
&from);
if (source == nullptr) {
// @@protoc_insertion_point(generalized_merge_from_cast_fail:milvus.proto.common.KeyDataPair)
::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
} else {
// @@protoc_insertion_point(generalized_merge_from_cast_success:milvus.proto.common.KeyDataPair)
MergeFrom(*source);
}
}
void KeyDataPair::MergeFrom(const KeyDataPair& from) {
// @@protoc_insertion_point(class_specific_merge_from_start:milvus.proto.common.KeyDataPair)
GOOGLE_DCHECK_NE(&from, this);
_internal_metadata_.MergeFrom(from._internal_metadata_);
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
(void) cached_has_bits;
if (from.key().size() > 0) {
key_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.key_);
}
if (from.data().size() > 0) {
data_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.data_);
}
}
void KeyDataPair::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
// @@protoc_insertion_point(generalized_copy_from_start:milvus.proto.common.KeyDataPair)
if (&from == this) return;
Clear();
MergeFrom(from);
}
void KeyDataPair::CopyFrom(const KeyDataPair& from) {
// @@protoc_insertion_point(class_specific_copy_from_start:milvus.proto.common.KeyDataPair)
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool KeyDataPair::IsInitialized() const {
return true;
}
void KeyDataPair::InternalSwap(KeyDataPair* other) {
using std::swap;
_internal_metadata_.Swap(&other->_internal_metadata_);
key_.Swap(&other->key_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
data_.Swap(&other->data_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
}
::PROTOBUF_NAMESPACE_ID::Metadata KeyDataPair::GetMetadata() const {
return GetMetadataStatic();
}
// ===================================================================
void Blob::InitAsDefaultInstance() {
@ -2672,6 +3021,9 @@ template<> PROTOBUF_NOINLINE ::milvus::proto::common::Status* Arena::CreateMaybe
template<> PROTOBUF_NOINLINE ::milvus::proto::common::KeyValuePair* Arena::CreateMaybeMessage< ::milvus::proto::common::KeyValuePair >(Arena* arena) {
return Arena::CreateInternal< ::milvus::proto::common::KeyValuePair >(arena);
}
template<> PROTOBUF_NOINLINE ::milvus::proto::common::KeyDataPair* Arena::CreateMaybeMessage< ::milvus::proto::common::KeyDataPair >(Arena* arena) {
return Arena::CreateInternal< ::milvus::proto::common::KeyDataPair >(arena);
}
template<> PROTOBUF_NOINLINE ::milvus::proto::common::Blob* Arena::CreateMaybeMessage< ::milvus::proto::common::Blob >(Arena* arena) {
return Arena::CreateInternal< ::milvus::proto::common::Blob >(arena);
}

View File

@ -48,7 +48,7 @@ struct TableStruct_common_2eproto {
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[7]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[8]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
@ -67,6 +67,9 @@ extern BlobDefaultTypeInternal _Blob_default_instance_;
class DMLMsgHeader;
class DMLMsgHeaderDefaultTypeInternal;
extern DMLMsgHeaderDefaultTypeInternal _DMLMsgHeader_default_instance_;
class KeyDataPair;
class KeyDataPairDefaultTypeInternal;
extern KeyDataPairDefaultTypeInternal _KeyDataPair_default_instance_;
class KeyValuePair;
class KeyValuePairDefaultTypeInternal;
extern KeyValuePairDefaultTypeInternal _KeyValuePair_default_instance_;
@ -86,6 +89,7 @@ PROTOBUF_NAMESPACE_OPEN
template<> ::milvus::proto::common::Address* Arena::CreateMaybeMessage<::milvus::proto::common::Address>(Arena*);
template<> ::milvus::proto::common::Blob* Arena::CreateMaybeMessage<::milvus::proto::common::Blob>(Arena*);
template<> ::milvus::proto::common::DMLMsgHeader* Arena::CreateMaybeMessage<::milvus::proto::common::DMLMsgHeader>(Arena*);
template<> ::milvus::proto::common::KeyDataPair* Arena::CreateMaybeMessage<::milvus::proto::common::KeyDataPair>(Arena*);
template<> ::milvus::proto::common::KeyValuePair* Arena::CreateMaybeMessage<::milvus::proto::common::KeyValuePair>(Arena*);
template<> ::milvus::proto::common::MsgBase* Arena::CreateMaybeMessage<::milvus::proto::common::MsgBase>(Arena*);
template<> ::milvus::proto::common::MsgHeader* Arena::CreateMaybeMessage<::milvus::proto::common::MsgHeader>(Arena*);
@ -599,6 +603,156 @@ class KeyValuePair :
};
// -------------------------------------------------------------------
class KeyDataPair :
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:milvus.proto.common.KeyDataPair) */ {
public:
KeyDataPair();
virtual ~KeyDataPair();
KeyDataPair(const KeyDataPair& from);
KeyDataPair(KeyDataPair&& from) noexcept
: KeyDataPair() {
*this = ::std::move(from);
}
inline KeyDataPair& operator=(const KeyDataPair& from) {
CopyFrom(from);
return *this;
}
inline KeyDataPair& operator=(KeyDataPair&& from) noexcept {
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
if (this != &from) InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
return GetDescriptor();
}
static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
return GetMetadataStatic().descriptor;
}
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return GetMetadataStatic().reflection;
}
static const KeyDataPair& default_instance();
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
static inline const KeyDataPair* internal_default_instance() {
return reinterpret_cast<const KeyDataPair*>(
&_KeyDataPair_default_instance_);
}
static constexpr int kIndexInFileMessages =
2;
friend void swap(KeyDataPair& a, KeyDataPair& b) {
a.Swap(&b);
}
inline void Swap(KeyDataPair* other) {
if (other == this) return;
InternalSwap(other);
}
// implements Message ----------------------------------------------
inline KeyDataPair* New() const final {
return CreateMaybeMessage<KeyDataPair>(nullptr);
}
KeyDataPair* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
return CreateMaybeMessage<KeyDataPair>(arena);
}
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
void CopyFrom(const KeyDataPair& from);
void MergeFrom(const KeyDataPair& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
#else
bool MergePartialFromCodedStream(
::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
void SerializeWithCachedSizes(
::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const final;
void InternalSwap(KeyDataPair* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "milvus.proto.common.KeyDataPair";
}
private:
inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
return nullptr;
}
inline void* MaybeArenaPtr() const {
return nullptr;
}
public:
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
private:
static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_common_2eproto);
return ::descriptor_table_common_2eproto.file_level_metadata[kIndexInFileMessages];
}
public:
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kKeyFieldNumber = 1,
kDataFieldNumber = 2,
};
// string key = 1;
void clear_key();
const std::string& key() const;
void set_key(const std::string& value);
void set_key(std::string&& value);
void set_key(const char* value);
void set_key(const char* value, size_t size);
std::string* mutable_key();
std::string* release_key();
void set_allocated_key(std::string* key);
// bytes data = 2;
void clear_data();
const std::string& data() const;
void set_data(const std::string& value);
void set_data(std::string&& value);
void set_data(const char* value);
void set_data(const void* value, size_t size);
std::string* mutable_data();
std::string* release_data();
void set_allocated_data(std::string* data);
// @@protoc_insertion_point(class_scope:milvus.proto.common.KeyDataPair)
private:
class _Internal;
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_common_2eproto;
};
// -------------------------------------------------------------------
class Blob :
public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:milvus.proto.common.Blob) */ {
public:
@ -641,7 +795,7 @@ class Blob :
&_Blob_default_instance_);
}
static constexpr int kIndexInFileMessages =
2;
3;
friend void swap(Blob& a, Blob& b) {
a.Swap(&b);
@ -778,7 +932,7 @@ class Address :
&_Address_default_instance_);
}
static constexpr int kIndexInFileMessages =
3;
4;
friend void swap(Address& a, Address& b) {
a.Swap(&b);
@ -922,7 +1076,7 @@ class MsgBase :
&_MsgBase_default_instance_);
}
static constexpr int kIndexInFileMessages =
4;
5;
friend void swap(MsgBase& a, MsgBase& b) {
a.Swap(&b);
@ -1074,7 +1228,7 @@ class MsgHeader :
&_MsgHeader_default_instance_);
}
static constexpr int kIndexInFileMessages =
5;
6;
friend void swap(MsgHeader& a, MsgHeader& b) {
a.Swap(&b);
@ -1208,7 +1362,7 @@ class DMLMsgHeader :
&_DMLMsgHeader_default_instance_);
}
static constexpr int kIndexInFileMessages =
6;
7;
friend void swap(DMLMsgHeader& a, DMLMsgHeader& b) {
a.Swap(&b);
@ -1495,6 +1649,112 @@ inline void KeyValuePair::set_allocated_value(std::string* value) {
// -------------------------------------------------------------------
// KeyDataPair
// string key = 1;
inline void KeyDataPair::clear_key() {
key_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& KeyDataPair::key() const {
// @@protoc_insertion_point(field_get:milvus.proto.common.KeyDataPair.key)
return key_.GetNoArena();
}
inline void KeyDataPair::set_key(const std::string& value) {
key_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
// @@protoc_insertion_point(field_set:milvus.proto.common.KeyDataPair.key)
}
inline void KeyDataPair::set_key(std::string&& value) {
key_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:milvus.proto.common.KeyDataPair.key)
}
inline void KeyDataPair::set_key(const char* value) {
GOOGLE_DCHECK(value != nullptr);
key_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:milvus.proto.common.KeyDataPair.key)
}
inline void KeyDataPair::set_key(const char* value, size_t size) {
key_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:milvus.proto.common.KeyDataPair.key)
}
inline std::string* KeyDataPair::mutable_key() {
// @@protoc_insertion_point(field_mutable:milvus.proto.common.KeyDataPair.key)
return key_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* KeyDataPair::release_key() {
// @@protoc_insertion_point(field_release:milvus.proto.common.KeyDataPair.key)
return key_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void KeyDataPair::set_allocated_key(std::string* key) {
if (key != nullptr) {
} else {
}
key_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key);
// @@protoc_insertion_point(field_set_allocated:milvus.proto.common.KeyDataPair.key)
}
// bytes data = 2;
inline void KeyDataPair::clear_data() {
data_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline const std::string& KeyDataPair::data() const {
// @@protoc_insertion_point(field_get:milvus.proto.common.KeyDataPair.data)
return data_.GetNoArena();
}
inline void KeyDataPair::set_data(const std::string& value) {
data_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
// @@protoc_insertion_point(field_set:milvus.proto.common.KeyDataPair.data)
}
inline void KeyDataPair::set_data(std::string&& value) {
data_.SetNoArena(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:milvus.proto.common.KeyDataPair.data)
}
inline void KeyDataPair::set_data(const char* value) {
GOOGLE_DCHECK(value != nullptr);
data_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:milvus.proto.common.KeyDataPair.data)
}
inline void KeyDataPair::set_data(const void* value, size_t size) {
data_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:milvus.proto.common.KeyDataPair.data)
}
inline std::string* KeyDataPair::mutable_data() {
// @@protoc_insertion_point(field_mutable:milvus.proto.common.KeyDataPair.data)
return data_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline std::string* KeyDataPair::release_data() {
// @@protoc_insertion_point(field_release:milvus.proto.common.KeyDataPair.data)
return data_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
inline void KeyDataPair::set_allocated_data(std::string* data) {
if (data != nullptr) {
} else {
}
data_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data);
// @@protoc_insertion_point(field_set_allocated:milvus.proto.common.KeyDataPair.data)
}
// -------------------------------------------------------------------
// Blob
// bytes value = 1;
@ -1853,6 +2113,8 @@ inline void DMLMsgHeader::set_allocated_shardname(std::string* shardname) {
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// @@protoc_insertion_point(namespace_scope)

View File

@ -16,6 +16,7 @@
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
extern PROTOBUF_INTERNAL_EXPORT_common_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Address_common_2eproto;
extern PROTOBUF_INTERNAL_EXPORT_common_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_KeyDataPair_common_2eproto;
extern PROTOBUF_INTERNAL_EXPORT_common_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_KeyValuePair_common_2eproto;
extern PROTOBUF_INTERNAL_EXPORT_etcd_5fmeta_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_FieldIndexInfo_etcd_5fmeta_2eproto;
extern PROTOBUF_INTERNAL_EXPORT_schema_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_CollectionSchema_schema_2eproto;
@ -64,10 +65,11 @@ static void InitDefaultsscc_info_CollectionInfo_etcd_5fmeta_2eproto() {
::milvus::proto::etcd::CollectionInfo::InitAsDefaultInstance();
}
::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_CollectionInfo_etcd_5fmeta_2eproto =
{{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsscc_info_CollectionInfo_etcd_5fmeta_2eproto}, {
::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_CollectionInfo_etcd_5fmeta_2eproto =
{{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsscc_info_CollectionInfo_etcd_5fmeta_2eproto}, {
&scc_info_CollectionSchema_schema_2eproto.base,
&scc_info_FieldIndexInfo_etcd_5fmeta_2eproto.base,}};
&scc_info_FieldIndexInfo_etcd_5fmeta_2eproto.base,
&scc_info_KeyDataPair_common_2eproto.base,}};
static void InitDefaultsscc_info_CollectionMeta_etcd_5fmeta_2eproto() {
GOOGLE_PROTOBUF_VERIFY_VERSION;
@ -208,6 +210,7 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_etcd_5fmeta_2eproto::offsets[]
PROTOBUF_FIELD_OFFSET(::milvus::proto::etcd::CollectionInfo, physical_channel_names_),
PROTOBUF_FIELD_OFFSET(::milvus::proto::etcd::CollectionInfo, partition_created_timestamps_),
PROTOBUF_FIELD_OFFSET(::milvus::proto::etcd::CollectionInfo, shards_num_),
PROTOBUF_FIELD_OFFSET(::milvus::proto::etcd::CollectionInfo, start_positions_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::milvus::proto::etcd::SegmentIndexInfo, _internal_metadata_),
~0u, // no _extensions_
@ -238,8 +241,8 @@ static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOB
{ 17, -1, sizeof(::milvus::proto::etcd::IndexInfo)},
{ 25, -1, sizeof(::milvus::proto::etcd::FieldIndexInfo)},
{ 32, -1, sizeof(::milvus::proto::etcd::CollectionInfo)},
{ 47, -1, sizeof(::milvus::proto::etcd::SegmentIndexInfo)},
{ 59, -1, sizeof(::milvus::proto::etcd::CollectionMeta)},
{ 48, -1, sizeof(::milvus::proto::etcd::SegmentIndexInfo)},
{ 60, -1, sizeof(::milvus::proto::etcd::CollectionMeta)},
};
static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
@ -263,7 +266,7 @@ const char descriptor_table_protodef_etcd_5fmeta_2eproto[] PROTOBUF_SECTION_VARI
"\022\n\nindex_name\030\001 \001(\t\022\017\n\007indexID\030\002 \001(\003\0227\n\014"
"index_params\030\003 \003(\0132!.milvus.proto.common"
".KeyValuePair\"2\n\016FieldIndexInfo\022\017\n\007filed"
"ID\030\001 \001(\003\022\017\n\007indexID\030\002 \001(\003\"\311\002\n\016Collection"
"ID\030\001 \001(\003\022\017\n\007indexID\030\002 \001(\003\"\204\003\n\016Collection"
"Info\022\n\n\002ID\030\001 \001(\003\0225\n\006schema\030\002 \001(\0132%.milvu"
"s.proto.schema.CollectionSchema\022\023\n\013creat"
"e_time\030\003 \001(\004\022\024\n\014partitionIDs\030\004 \003(\003\022\026\n\016pa"
@ -271,17 +274,19 @@ const char descriptor_table_protodef_etcd_5fmeta_2eproto[] PROTOBUF_SECTION_VARI
"\0132!.milvus.proto.etcd.FieldIndexInfo\022\035\n\025"
"virtual_channel_names\030\007 \003(\t\022\036\n\026physical_"
"channel_names\030\010 \003(\t\022$\n\034partition_created"
"_timestamps\030\t \003(\004\022\022\n\nshards_num\030\n \001(\005\"\231\001"
"\n\020SegmentIndexInfo\022\024\n\014collectionID\030\001 \001(\003"
"\022\023\n\013partitionID\030\002 \001(\003\022\021\n\tsegmentID\030\003 \001(\003"
"\022\017\n\007fieldID\030\004 \001(\003\022\017\n\007indexID\030\005 \001(\003\022\017\n\007bu"
"ildID\030\006 \001(\003\022\024\n\014enable_index\030\007 \001(\010\"\252\001\n\016Co"
"llectionMeta\022\n\n\002ID\030\001 \001(\003\0225\n\006schema\030\002 \001(\013"
"2%.milvus.proto.schema.CollectionSchema\022"
"\023\n\013create_time\030\003 \001(\004\022\022\n\nsegmentIDs\030\004 \003(\003"
"\022\026\n\016partition_tags\030\005 \003(\t\022\024\n\014partitionIDs"
"\030\006 \003(\003B3Z1github.com/milvus-io/milvus/in"
"ternal/proto/etcdpbb\006proto3"
"_timestamps\030\t \003(\004\022\022\n\nshards_num\030\n \001(\005\0229\n"
"\017start_positions\030\013 \003(\0132 .milvus.proto.co"
"mmon.KeyDataPair\"\231\001\n\020SegmentIndexInfo\022\024\n"
"\014collectionID\030\001 \001(\003\022\023\n\013partitionID\030\002 \001(\003"
"\022\021\n\tsegmentID\030\003 \001(\003\022\017\n\007fieldID\030\004 \001(\003\022\017\n\007"
"indexID\030\005 \001(\003\022\017\n\007buildID\030\006 \001(\003\022\024\n\014enable"
"_index\030\007 \001(\010\"\252\001\n\016CollectionMeta\022\n\n\002ID\030\001 "
"\001(\003\0225\n\006schema\030\002 \001(\0132%.milvus.proto.schem"
"a.CollectionSchema\022\023\n\013create_time\030\003 \001(\004\022"
"\022\n\nsegmentIDs\030\004 \003(\003\022\026\n\016partition_tags\030\005 "
"\003(\t\022\024\n\014partitionIDs\030\006 \003(\003B3Z1github.com/"
"milvus-io/milvus/internal/proto/etcdpbb\006"
"proto3"
;
static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_etcd_5fmeta_2eproto_deps[2] = {
&::descriptor_table_common_2eproto,
@ -299,7 +304,7 @@ static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_etc
static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_etcd_5fmeta_2eproto_once;
static bool descriptor_table_etcd_5fmeta_2eproto_initialized = false;
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_etcd_5fmeta_2eproto = {
&descriptor_table_etcd_5fmeta_2eproto_initialized, descriptor_table_protodef_etcd_5fmeta_2eproto, "etcd_meta.proto", 1147,
&descriptor_table_etcd_5fmeta_2eproto_initialized, descriptor_table_protodef_etcd_5fmeta_2eproto, "etcd_meta.proto", 1206,
&descriptor_table_etcd_5fmeta_2eproto_once, descriptor_table_etcd_5fmeta_2eproto_sccs, descriptor_table_etcd_5fmeta_2eproto_deps, 7, 2,
schemas, file_default_instances, TableStruct_etcd_5fmeta_2eproto::offsets,
file_level_metadata_etcd_5fmeta_2eproto, 7, file_level_enum_descriptors_etcd_5fmeta_2eproto, file_level_service_descriptors_etcd_5fmeta_2eproto,
@ -1796,6 +1801,9 @@ void CollectionInfo::clear_schema() {
}
schema_ = nullptr;
}
void CollectionInfo::clear_start_positions() {
start_positions_.Clear();
}
CollectionInfo::CollectionInfo()
: ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
SharedCtor();
@ -1809,7 +1817,8 @@ CollectionInfo::CollectionInfo(const CollectionInfo& from)
field_indexes_(from.field_indexes_),
virtual_channel_names_(from.virtual_channel_names_),
physical_channel_names_(from.physical_channel_names_),
partition_created_timestamps_(from.partition_created_timestamps_) {
partition_created_timestamps_(from.partition_created_timestamps_),
start_positions_(from.start_positions_) {
_internal_metadata_.MergeFrom(from._internal_metadata_);
if (from.has_schema()) {
schema_ = new ::milvus::proto::schema::CollectionSchema(*from.schema_);
@ -1859,6 +1868,7 @@ void CollectionInfo::Clear() {
virtual_channel_names_.Clear();
physical_channel_names_.Clear();
partition_created_timestamps_.Clear();
start_positions_.Clear();
if (GetArenaNoVirtual() == nullptr && schema_ != nullptr) {
delete schema_;
}
@ -1973,6 +1983,18 @@ const char* CollectionInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE
CHK_(ptr);
} else goto handle_unusual;
continue;
// repeated .milvus.proto.common.KeyDataPair start_positions = 11;
case 11:
if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 90)) {
ptr -= 1;
do {
ptr += 1;
ptr = ctx->ParseMessage(add_start_positions(), ptr);
CHK_(ptr);
if (!ctx->DataAvailable(ptr)) break;
} while (::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<::PROTOBUF_NAMESPACE_ID::uint8>(ptr) == 90);
} else goto handle_unusual;
continue;
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@ -2144,6 +2166,17 @@ bool CollectionInfo::MergePartialFromCodedStream(
break;
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 11;
case 11: {
if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (90 & 0xFF)) {
DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
input, add_start_positions()));
} else {
goto handle_unusual;
}
break;
}
default: {
handle_unusual:
if (tag == 0) {
@ -2253,6 +2286,15 @@ void CollectionInfo::SerializeWithCachedSizes(
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32(10, this->shards_num(), output);
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 11;
for (unsigned int i = 0,
n = static_cast<unsigned int>(this->start_positions_size()); i < n; i++) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray(
11,
this->start_positions(static_cast<int>(i)),
output);
}
if (_internal_metadata_.have_unknown_fields()) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@ -2352,6 +2394,14 @@ void CollectionInfo::SerializeWithCachedSizes(
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(10, this->shards_num(), target);
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 11;
for (unsigned int i = 0,
n = static_cast<unsigned int>(this->start_positions_size()); i < n; i++) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
InternalWriteMessageToArray(
11, this->start_positions(static_cast<int>(i)), target);
}
if (_internal_metadata_.have_unknown_fields()) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@ -2438,6 +2488,17 @@ size_t CollectionInfo::ByteSizeLong() const {
total_size += data_size;
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 11;
{
unsigned int count = static_cast<unsigned int>(this->start_positions_size());
total_size += 1UL * count;
for (unsigned int i = 0; i < count; i++) {
total_size +=
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
this->start_positions(static_cast<int>(i)));
}
}
// .milvus.proto.schema.CollectionSchema schema = 2;
if (this->has_schema()) {
total_size += 1 +
@ -2499,6 +2560,7 @@ void CollectionInfo::MergeFrom(const CollectionInfo& from) {
virtual_channel_names_.MergeFrom(from.virtual_channel_names_);
physical_channel_names_.MergeFrom(from.physical_channel_names_);
partition_created_timestamps_.MergeFrom(from.partition_created_timestamps_);
start_positions_.MergeFrom(from.start_positions_);
if (from.has_schema()) {
mutable_schema()->::milvus::proto::schema::CollectionSchema::MergeFrom(from.schema());
}
@ -2540,6 +2602,7 @@ void CollectionInfo::InternalSwap(CollectionInfo* other) {
virtual_channel_names_.InternalSwap(CastToBase(&other->virtual_channel_names_));
physical_channel_names_.InternalSwap(CastToBase(&other->physical_channel_names_));
partition_created_timestamps_.InternalSwap(&other->partition_created_timestamps_);
CastToBase(&start_positions_)->InternalSwap(CastToBase(&other->start_positions_));
swap(schema_, other->schema_);
swap(id_, other->id_);
swap(create_time_, other->create_time_);

View File

@ -842,6 +842,7 @@ class CollectionInfo :
kVirtualChannelNamesFieldNumber = 7,
kPhysicalChannelNamesFieldNumber = 8,
kPartitionCreatedTimestampsFieldNumber = 9,
kStartPositionsFieldNumber = 11,
kSchemaFieldNumber = 2,
kIDFieldNumber = 1,
kCreateTimeFieldNumber = 3,
@ -931,6 +932,17 @@ class CollectionInfo :
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint64 >*
mutable_partition_created_timestamps();
// repeated .milvus.proto.common.KeyDataPair start_positions = 11;
int start_positions_size() const;
void clear_start_positions();
::milvus::proto::common::KeyDataPair* mutable_start_positions(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair >*
mutable_start_positions();
const ::milvus::proto::common::KeyDataPair& start_positions(int index) const;
::milvus::proto::common::KeyDataPair* add_start_positions();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair >&
start_positions() const;
// .milvus.proto.schema.CollectionSchema schema = 2;
bool has_schema() const;
void clear_schema();
@ -967,6 +979,7 @@ class CollectionInfo :
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> physical_channel_names_;
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint64 > partition_created_timestamps_;
mutable std::atomic<int> _partition_created_timestamps_cached_byte_size_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair > start_positions_;
::milvus::proto::schema::CollectionSchema* schema_;
::PROTOBUF_NAMESPACE_ID::int64 id_;
::PROTOBUF_NAMESPACE_ID::uint64 create_time_;
@ -2129,6 +2142,33 @@ inline void CollectionInfo::set_shards_num(::PROTOBUF_NAMESPACE_ID::int32 value)
// @@protoc_insertion_point(field_set:milvus.proto.etcd.CollectionInfo.shards_num)
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 11;
inline int CollectionInfo::start_positions_size() const {
return start_positions_.size();
}
inline ::milvus::proto::common::KeyDataPair* CollectionInfo::mutable_start_positions(int index) {
// @@protoc_insertion_point(field_mutable:milvus.proto.etcd.CollectionInfo.start_positions)
return start_positions_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair >*
CollectionInfo::mutable_start_positions() {
// @@protoc_insertion_point(field_mutable_list:milvus.proto.etcd.CollectionInfo.start_positions)
return &start_positions_;
}
inline const ::milvus::proto::common::KeyDataPair& CollectionInfo::start_positions(int index) const {
// @@protoc_insertion_point(field_get:milvus.proto.etcd.CollectionInfo.start_positions)
return start_positions_.Get(index);
}
inline ::milvus::proto::common::KeyDataPair* CollectionInfo::add_start_positions() {
// @@protoc_insertion_point(field_add:milvus.proto.etcd.CollectionInfo.start_positions)
return start_positions_.Add();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair >&
CollectionInfo::start_positions() const {
// @@protoc_insertion_point(field_list:milvus.proto.etcd.CollectionInfo.start_positions)
return start_positions_;
}
// -------------------------------------------------------------------
// SegmentIndexInfo

View File

@ -16,6 +16,7 @@
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
extern PROTOBUF_INTERNAL_EXPORT_common_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Address_common_2eproto;
extern PROTOBUF_INTERNAL_EXPORT_common_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_KeyDataPair_common_2eproto;
extern PROTOBUF_INTERNAL_EXPORT_common_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_KeyValuePair_common_2eproto;
extern PROTOBUF_INTERNAL_EXPORT_common_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MsgBase_common_2eproto;
extern PROTOBUF_INTERNAL_EXPORT_common_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Status_common_2eproto;
@ -478,10 +479,11 @@ static void InitDefaultsscc_info_DescribeCollectionResponse_milvus_2eproto() {
::milvus::proto::milvus::DescribeCollectionResponse::InitAsDefaultInstance();
}
::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_DescribeCollectionResponse_milvus_2eproto =
{{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsscc_info_DescribeCollectionResponse_milvus_2eproto}, {
::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_DescribeCollectionResponse_milvus_2eproto =
{{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsscc_info_DescribeCollectionResponse_milvus_2eproto}, {
&scc_info_Status_common_2eproto.base,
&scc_info_CollectionSchema_schema_2eproto.base,}};
&scc_info_CollectionSchema_schema_2eproto.base,
&scc_info_KeyDataPair_common_2eproto.base,}};
static void InitDefaultsscc_info_DescribeIndexRequest_milvus_2eproto() {
GOOGLE_PROTOBUF_VERIFY_VERSION;
@ -1421,6 +1423,7 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_milvus_2eproto::offsets[] PROT
PROTOBUF_FIELD_OFFSET(::milvus::proto::milvus::DescribeCollectionResponse, created_utc_timestamp_),
PROTOBUF_FIELD_OFFSET(::milvus::proto::milvus::DescribeCollectionResponse, shards_num_),
PROTOBUF_FIELD_OFFSET(::milvus::proto::milvus::DescribeCollectionResponse, aliases_),
PROTOBUF_FIELD_OFFSET(::milvus::proto::milvus::DescribeCollectionResponse, start_positions_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::milvus::proto::milvus::LoadCollectionRequest, _internal_metadata_),
~0u, // no _extensions_
@ -1934,63 +1937,63 @@ static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOB
{ 57, -1, sizeof(::milvus::proto::milvus::StringResponse)},
{ 64, -1, sizeof(::milvus::proto::milvus::DescribeCollectionRequest)},
{ 74, -1, sizeof(::milvus::proto::milvus::DescribeCollectionResponse)},
{ 88, -1, sizeof(::milvus::proto::milvus::LoadCollectionRequest)},
{ 96, -1, sizeof(::milvus::proto::milvus::ReleaseCollectionRequest)},
{ 104, -1, sizeof(::milvus::proto::milvus::GetCollectionStatisticsRequest)},
{ 112, -1, sizeof(::milvus::proto::milvus::GetCollectionStatisticsResponse)},
{ 119, -1, sizeof(::milvus::proto::milvus::ShowCollectionsRequest)},
{ 129, -1, sizeof(::milvus::proto::milvus::ShowCollectionsResponse)},
{ 140, -1, sizeof(::milvus::proto::milvus::CreatePartitionRequest)},
{ 149, -1, sizeof(::milvus::proto::milvus::DropPartitionRequest)},
{ 158, -1, sizeof(::milvus::proto::milvus::HasPartitionRequest)},
{ 167, -1, sizeof(::milvus::proto::milvus::LoadPartitionsRequest)},
{ 176, -1, sizeof(::milvus::proto::milvus::ReleasePartitionsRequest)},
{ 185, -1, sizeof(::milvus::proto::milvus::GetPartitionStatisticsRequest)},
{ 194, -1, sizeof(::milvus::proto::milvus::GetPartitionStatisticsResponse)},
{ 201, -1, sizeof(::milvus::proto::milvus::ShowPartitionsRequest)},
{ 212, -1, sizeof(::milvus::proto::milvus::ShowPartitionsResponse)},
{ 223, -1, sizeof(::milvus::proto::milvus::DescribeSegmentRequest)},
{ 231, -1, sizeof(::milvus::proto::milvus::DescribeSegmentResponse)},
{ 240, -1, sizeof(::milvus::proto::milvus::ShowSegmentsRequest)},
{ 248, -1, sizeof(::milvus::proto::milvus::ShowSegmentsResponse)},
{ 255, -1, sizeof(::milvus::proto::milvus::CreateIndexRequest)},
{ 265, -1, sizeof(::milvus::proto::milvus::DescribeIndexRequest)},
{ 275, -1, sizeof(::milvus::proto::milvus::IndexDescription)},
{ 284, -1, sizeof(::milvus::proto::milvus::DescribeIndexResponse)},
{ 291, -1, sizeof(::milvus::proto::milvus::GetIndexBuildProgressRequest)},
{ 301, -1, sizeof(::milvus::proto::milvus::GetIndexBuildProgressResponse)},
{ 309, -1, sizeof(::milvus::proto::milvus::GetIndexStateRequest)},
{ 319, -1, sizeof(::milvus::proto::milvus::GetIndexStateResponse)},
{ 327, -1, sizeof(::milvus::proto::milvus::DropIndexRequest)},
{ 337, -1, sizeof(::milvus::proto::milvus::InsertRequest)},
{ 349, -1, sizeof(::milvus::proto::milvus::MutationResult)},
{ 363, -1, sizeof(::milvus::proto::milvus::DeleteRequest)},
{ 373, -1, sizeof(::milvus::proto::milvus::PlaceholderValue)},
{ 381, -1, sizeof(::milvus::proto::milvus::PlaceholderGroup)},
{ 387, -1, sizeof(::milvus::proto::milvus::SearchRequest)},
{ 403, -1, sizeof(::milvus::proto::milvus::Hits)},
{ 411, -1, sizeof(::milvus::proto::milvus::SearchResults)},
{ 418, -1, sizeof(::milvus::proto::milvus::FlushRequest)},
{ 426, 433, sizeof(::milvus::proto::milvus::FlushResponse_CollSegIDsEntry_DoNotUse)},
{ 435, -1, sizeof(::milvus::proto::milvus::FlushResponse)},
{ 443, -1, sizeof(::milvus::proto::milvus::QueryRequest)},
{ 456, -1, sizeof(::milvus::proto::milvus::QueryResults)},
{ 463, -1, sizeof(::milvus::proto::milvus::VectorIDs)},
{ 472, -1, sizeof(::milvus::proto::milvus::VectorsArray)},
{ 480, -1, sizeof(::milvus::proto::milvus::CalcDistanceRequest)},
{ 489, -1, sizeof(::milvus::proto::milvus::CalcDistanceResults)},
{ 498, -1, sizeof(::milvus::proto::milvus::PersistentSegmentInfo)},
{ 508, -1, sizeof(::milvus::proto::milvus::GetPersistentSegmentInfoRequest)},
{ 516, -1, sizeof(::milvus::proto::milvus::GetPersistentSegmentInfoResponse)},
{ 523, -1, sizeof(::milvus::proto::milvus::QuerySegmentInfo)},
{ 535, -1, sizeof(::milvus::proto::milvus::GetQuerySegmentInfoRequest)},
{ 543, -1, sizeof(::milvus::proto::milvus::GetQuerySegmentInfoResponse)},
{ 550, -1, sizeof(::milvus::proto::milvus::DummyRequest)},
{ 556, -1, sizeof(::milvus::proto::milvus::DummyResponse)},
{ 562, -1, sizeof(::milvus::proto::milvus::RegisterLinkRequest)},
{ 567, -1, sizeof(::milvus::proto::milvus::RegisterLinkResponse)},
{ 574, -1, sizeof(::milvus::proto::milvus::GetMetricsRequest)},
{ 581, -1, sizeof(::milvus::proto::milvus::GetMetricsResponse)},
{ 89, -1, sizeof(::milvus::proto::milvus::LoadCollectionRequest)},
{ 97, -1, sizeof(::milvus::proto::milvus::ReleaseCollectionRequest)},
{ 105, -1, sizeof(::milvus::proto::milvus::GetCollectionStatisticsRequest)},
{ 113, -1, sizeof(::milvus::proto::milvus::GetCollectionStatisticsResponse)},
{ 120, -1, sizeof(::milvus::proto::milvus::ShowCollectionsRequest)},
{ 130, -1, sizeof(::milvus::proto::milvus::ShowCollectionsResponse)},
{ 141, -1, sizeof(::milvus::proto::milvus::CreatePartitionRequest)},
{ 150, -1, sizeof(::milvus::proto::milvus::DropPartitionRequest)},
{ 159, -1, sizeof(::milvus::proto::milvus::HasPartitionRequest)},
{ 168, -1, sizeof(::milvus::proto::milvus::LoadPartitionsRequest)},
{ 177, -1, sizeof(::milvus::proto::milvus::ReleasePartitionsRequest)},
{ 186, -1, sizeof(::milvus::proto::milvus::GetPartitionStatisticsRequest)},
{ 195, -1, sizeof(::milvus::proto::milvus::GetPartitionStatisticsResponse)},
{ 202, -1, sizeof(::milvus::proto::milvus::ShowPartitionsRequest)},
{ 213, -1, sizeof(::milvus::proto::milvus::ShowPartitionsResponse)},
{ 224, -1, sizeof(::milvus::proto::milvus::DescribeSegmentRequest)},
{ 232, -1, sizeof(::milvus::proto::milvus::DescribeSegmentResponse)},
{ 241, -1, sizeof(::milvus::proto::milvus::ShowSegmentsRequest)},
{ 249, -1, sizeof(::milvus::proto::milvus::ShowSegmentsResponse)},
{ 256, -1, sizeof(::milvus::proto::milvus::CreateIndexRequest)},
{ 266, -1, sizeof(::milvus::proto::milvus::DescribeIndexRequest)},
{ 276, -1, sizeof(::milvus::proto::milvus::IndexDescription)},
{ 285, -1, sizeof(::milvus::proto::milvus::DescribeIndexResponse)},
{ 292, -1, sizeof(::milvus::proto::milvus::GetIndexBuildProgressRequest)},
{ 302, -1, sizeof(::milvus::proto::milvus::GetIndexBuildProgressResponse)},
{ 310, -1, sizeof(::milvus::proto::milvus::GetIndexStateRequest)},
{ 320, -1, sizeof(::milvus::proto::milvus::GetIndexStateResponse)},
{ 328, -1, sizeof(::milvus::proto::milvus::DropIndexRequest)},
{ 338, -1, sizeof(::milvus::proto::milvus::InsertRequest)},
{ 350, -1, sizeof(::milvus::proto::milvus::MutationResult)},
{ 364, -1, sizeof(::milvus::proto::milvus::DeleteRequest)},
{ 374, -1, sizeof(::milvus::proto::milvus::PlaceholderValue)},
{ 382, -1, sizeof(::milvus::proto::milvus::PlaceholderGroup)},
{ 388, -1, sizeof(::milvus::proto::milvus::SearchRequest)},
{ 404, -1, sizeof(::milvus::proto::milvus::Hits)},
{ 412, -1, sizeof(::milvus::proto::milvus::SearchResults)},
{ 419, -1, sizeof(::milvus::proto::milvus::FlushRequest)},
{ 427, 434, sizeof(::milvus::proto::milvus::FlushResponse_CollSegIDsEntry_DoNotUse)},
{ 436, -1, sizeof(::milvus::proto::milvus::FlushResponse)},
{ 444, -1, sizeof(::milvus::proto::milvus::QueryRequest)},
{ 457, -1, sizeof(::milvus::proto::milvus::QueryResults)},
{ 464, -1, sizeof(::milvus::proto::milvus::VectorIDs)},
{ 473, -1, sizeof(::milvus::proto::milvus::VectorsArray)},
{ 481, -1, sizeof(::milvus::proto::milvus::CalcDistanceRequest)},
{ 490, -1, sizeof(::milvus::proto::milvus::CalcDistanceResults)},
{ 499, -1, sizeof(::milvus::proto::milvus::PersistentSegmentInfo)},
{ 509, -1, sizeof(::milvus::proto::milvus::GetPersistentSegmentInfoRequest)},
{ 517, -1, sizeof(::milvus::proto::milvus::GetPersistentSegmentInfoResponse)},
{ 524, -1, sizeof(::milvus::proto::milvus::QuerySegmentInfo)},
{ 536, -1, sizeof(::milvus::proto::milvus::GetQuerySegmentInfoRequest)},
{ 544, -1, sizeof(::milvus::proto::milvus::GetQuerySegmentInfoResponse)},
{ 551, -1, sizeof(::milvus::proto::milvus::DummyRequest)},
{ 557, -1, sizeof(::milvus::proto::milvus::DummyResponse)},
{ 563, -1, sizeof(::milvus::proto::milvus::RegisterLinkRequest)},
{ 568, -1, sizeof(::milvus::proto::milvus::RegisterLinkResponse)},
{ 575, -1, sizeof(::milvus::proto::milvus::GetMetricsRequest)},
{ 582, -1, sizeof(::milvus::proto::milvus::GetMetricsResponse)},
};
static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
@ -2090,7 +2093,7 @@ const char descriptor_table_protodef_milvus_2eproto[] PROTOBUF_SECTION_VARIABLE(
"onRequest\022*\n\004base\030\001 \001(\0132\034.milvus.proto.c"
"ommon.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collec"
"tion_name\030\003 \001(\t\022\024\n\014collectionID\030\004 \001(\003\022\022\n"
"\ntime_stamp\030\005 \001(\004\"\264\002\n\032DescribeCollection"
"\ntime_stamp\030\005 \001(\004\"\357\002\n\032DescribeCollection"
"Response\022+\n\006status\030\001 \001(\0132\033.milvus.proto."
"common.Status\0225\n\006schema\030\002 \001(\0132%.milvus.p"
"roto.schema.CollectionSchema\022\024\n\014collecti"
@ -2098,296 +2101,297 @@ const char descriptor_table_protodef_milvus_2eproto[] PROTOBUF_SECTION_VARIABLE(
"\t\022\036\n\026physical_channel_names\030\005 \003(\t\022\031\n\021cre"
"ated_timestamp\030\006 \001(\004\022\035\n\025created_utc_time"
"stamp\030\007 \001(\004\022\022\n\nshards_num\030\010 \001(\005\022\017\n\007alias"
"es\030\t \003(\t\"m\n\025LoadCollectionRequest\022*\n\004bas"
"e\030\001 \001(\0132\034.milvus.proto.common.MsgBase\022\017\n"
"\007db_name\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\""
"p\n\030ReleaseCollectionRequest\022*\n\004base\030\001 \001("
"\0132\034.milvus.proto.common.MsgBase\022\017\n\007db_na"
"me\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\"v\n\036Get"
"CollectionStatisticsRequest\022*\n\004base\030\001 \001("
"\0132\034.milvus.proto.common.MsgBase\022\017\n\007db_na"
"me\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\"\200\001\n\037Ge"
"tCollectionStatisticsResponse\022+\n\006status\030"
"\001 \001(\0132\033.milvus.proto.common.Status\0220\n\005st"
"ats\030\002 \003(\0132!.milvus.proto.common.KeyValue"
"Pair\"\260\001\n\026ShowCollectionsRequest\022*\n\004base\030"
"\001 \001(\0132\034.milvus.proto.common.MsgBase\022\017\n\007d"
"b_name\030\002 \001(\t\022\022\n\ntime_stamp\030\003 \001(\004\022+\n\004type"
"\030\004 \001(\0162\035.milvus.proto.milvus.ShowType\022\030\n"
"\020collection_names\030\005 \003(\t\"\322\001\n\027ShowCollecti"
"onsResponse\022+\n\006status\030\001 \001(\0132\033.milvus.pro"
"to.common.Status\022\030\n\020collection_names\030\002 \003"
"(\t\022\026\n\016collection_ids\030\003 \003(\003\022\032\n\022created_ti"
"mestamps\030\004 \003(\004\022\036\n\026created_utc_timestamps"
"\030\005 \003(\004\022\034\n\024inMemory_percentages\030\006 \003(\003\"\206\001\n"
"\026CreatePartitionRequest\022*\n\004base\030\001 \001(\0132\034."
"milvus.proto.common.MsgBase\022\017\n\007db_name\030\002"
" \001(\t\022\027\n\017collection_name\030\003 \001(\t\022\026\n\016partiti"
"on_name\030\004 \001(\t\"\204\001\n\024DropPartitionRequest\022*"
"\n\004base\030\001 \001(\0132\034.milvus.proto.common.MsgBa"
"se\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collection_name\030\003"
" \001(\t\022\026\n\016partition_name\030\004 \001(\t\"\203\001\n\023HasPart"
"itionRequest\022*\n\004base\030\001 \001(\0132\034.milvus.prot"
"es\030\t \003(\t\0229\n\017start_positions\030\n \003(\0132 .milv"
"us.proto.common.KeyDataPair\"m\n\025LoadColle"
"ctionRequest\022*\n\004base\030\001 \001(\0132\034.milvus.prot"
"o.common.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017col"
"lection_name\030\003 \001(\t\022\026\n\016partition_name\030\004 \001"
"(\t\"\206\001\n\025LoadPartitionsRequest\022*\n\004base\030\001 \001"
"(\0132\034.milvus.proto.common.MsgBase\022\017\n\007db_n"
"ame\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\022\027\n\017pa"
"rtition_names\030\004 \003(\t\"\211\001\n\030ReleasePartition"
"sRequest\022*\n\004base\030\001 \001(\0132\034.milvus.proto.co"
"mmon.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collect"
"ion_name\030\003 \001(\t\022\027\n\017partition_names\030\004 \003(\t\""
"\215\001\n\035GetPartitionStatisticsRequest\022*\n\004bas"
"e\030\001 \001(\0132\034.milvus.proto.common.MsgBase\022\017\n"
"\007db_name\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\022"
"\026\n\016partition_name\030\004 \001(\t\"\177\n\036GetPartitionS"
"tatisticsResponse\022+\n\006status\030\001 \001(\0132\033.milv"
"us.proto.common.Status\0220\n\005stats\030\002 \003(\0132!."
"milvus.proto.common.KeyValuePair\"\311\001\n\025Sho"
"wPartitionsRequest\022*\n\004base\030\001 \001(\0132\034.milvu"
"s.proto.common.MsgBase\022\017\n\007db_name\030\002 \001(\t\022"
"\027\n\017collection_name\030\003 \001(\t\022\024\n\014collectionID"
"\030\004 \001(\003\022\027\n\017partition_names\030\005 \003(\t\022+\n\004type\030"
"\006 \001(\0162\035.milvus.proto.milvus.ShowType\"\316\001\n"
"\026ShowPartitionsResponse\022+\n\006status\030\001 \001(\0132"
"\033.milvus.proto.common.Status\022\027\n\017partitio"
"n_names\030\002 \003(\t\022\024\n\014partitionIDs\030\003 \003(\003\022\032\n\022c"
"reated_timestamps\030\004 \003(\004\022\036\n\026created_utc_t"
"imestamps\030\005 \003(\004\022\034\n\024inMemory_percentages\030"
"\006 \003(\003\"m\n\026DescribeSegmentRequest\022*\n\004base\030"
"\001 \001(\0132\034.milvus.proto.common.MsgBase\022\024\n\014c"
"ollectionID\030\002 \001(\003\022\021\n\tsegmentID\030\003 \001(\003\"~\n\027"
"DescribeSegmentResponse\022+\n\006status\030\001 \001(\0132"
"\033.milvus.proto.common.Status\022\017\n\007indexID\030"
"\002 \001(\003\022\017\n\007buildID\030\003 \001(\003\022\024\n\014enable_index\030\004"
" \001(\010\"l\n\023ShowSegmentsRequest\022*\n\004base\030\001 \001("
"\0132\034.milvus.proto.common.MsgBase\022\024\n\014colle"
"ctionID\030\002 \001(\003\022\023\n\013partitionID\030\003 \001(\003\"W\n\024Sh"
"owSegmentsResponse\022+\n\006status\030\001 \001(\0132\033.mil"
"vus.proto.common.Status\022\022\n\nsegmentIDs\030\002 "
"\003(\003\"\267\001\n\022CreateIndexRequest\022*\n\004base\030\001 \001(\013"
"2\034.milvus.proto.common.MsgBase\022\017\n\007db_nam"
"e\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\022\022\n\nfiel"
"d_name\030\004 \001(\t\0227\n\014extra_params\030\005 \003(\0132!.mil"
"vus.proto.common.KeyValuePair\"\224\001\n\024Descri"
"beIndexRequest\022*\n\004base\030\001 \001(\0132\034.milvus.pr"
"oto.common.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017c"
"ollection_name\030\003 \001(\t\022\022\n\nfield_name\030\004 \001(\t"
"\022\022\n\nindex_name\030\005 \001(\t\"~\n\020IndexDescription"
"\022\022\n\nindex_name\030\001 \001(\t\022\017\n\007indexID\030\002 \001(\003\0221\n"
"\006params\030\003 \003(\0132!.milvus.proto.common.KeyV"
"aluePair\022\022\n\nfield_name\030\004 \001(\t\"\207\001\n\025Describ"
"eIndexResponse\022+\n\006status\030\001 \001(\0132\033.milvus."
"proto.common.Status\022A\n\022index_description"
"s\030\002 \003(\0132%.milvus.proto.milvus.IndexDescr"
"iption\"\234\001\n\034GetIndexBuildProgressRequest\022"
"*\n\004base\030\001 \001(\0132\034.milvus.proto.common.MsgB"
"ase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collection_name\030"
"\003 \001(\t\022\022\n\nfield_name\030\004 \001(\t\022\022\n\nindex_name\030"
"\005 \001(\t\"v\n\035GetIndexBuildProgressResponse\022+"
"\n\006status\030\001 \001(\0132\033.milvus.proto.common.Sta"
"tus\022\024\n\014indexed_rows\030\002 \001(\003\022\022\n\ntotal_rows\030"
"\003 \001(\003\"\224\001\n\024GetIndexStateRequest\022*\n\004base\030\001"
" \001(\0132\034.milvus.proto.common.MsgBase\022\017\n\007db"
"_name\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\022\022\n\n"
"field_name\030\004 \001(\t\022\022\n\nindex_name\030\005 \001(\t\"\211\001\n"
"\025GetIndexStateResponse\022+\n\006status\030\001 \001(\0132\033"
".milvus.proto.common.Status\022.\n\005state\030\002 \001"
"(\0162\037.milvus.proto.common.IndexState\022\023\n\013f"
"ail_reason\030\003 \001(\t\"\220\001\n\020DropIndexRequest\022*\n"
"\004base\030\001 \001(\0132\034.milvus.proto.common.MsgBas"
"e\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collection_name\030\003 "
"\001(\t\022\022\n\nfield_name\030\004 \001(\t\022\022\n\nindex_name\030\005 "
"\001(\t\"\327\001\n\rInsertRequest\022*\n\004base\030\001 \001(\0132\034.mi"
"lvus.proto.common.MsgBase\022\017\n\007db_name\030\002 \001"
"(\t\022\027\n\017collection_name\030\003 \001(\t\022\026\n\016partition"
"_name\030\004 \001(\t\0223\n\013fields_data\030\005 \003(\0132\036.milvu"
"s.proto.schema.FieldData\022\021\n\thash_keys\030\006 "
"\003(\r\022\020\n\010num_rows\030\007 \001(\r\"\360\001\n\016MutationResult"
"\022+\n\006status\030\001 \001(\0132\033.milvus.proto.common.S"
"tatus\022%\n\003IDs\030\002 \001(\0132\030.milvus.proto.schema"
".IDs\022\022\n\nsucc_index\030\003 \003(\r\022\021\n\terr_index\030\004 "
"\003(\r\022\024\n\014acknowledged\030\005 \001(\010\022\022\n\ninsert_cnt\030"
"\006 \001(\003\022\022\n\ndelete_cnt\030\007 \001(\003\022\022\n\nupsert_cnt\030"
"\010 \001(\003\022\021\n\ttimestamp\030\t \001(\004\"\213\001\n\rDeleteReque"
"st\022*\n\004base\030\001 \001(\0132\034.milvus.proto.common.M"
"sgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collection_na"
"me\030\003 \001(\t\022\026\n\016partition_name\030\004 \001(\t\022\014\n\004expr"
"\030\005 \001(\t\"c\n\020PlaceholderValue\022\013\n\003tag\030\001 \001(\t\022"
"2\n\004type\030\002 \001(\0162$.milvus.proto.milvus.Plac"
"eholderType\022\016\n\006values\030\003 \003(\014\"O\n\020Placehold"
"erGroup\022;\n\014placeholders\030\001 \003(\0132%.milvus.p"
"roto.milvus.PlaceholderValue\"\336\002\n\rSearchR"
"lection_name\030\003 \001(\t\"p\n\030ReleaseCollectionR"
"equest\022*\n\004base\030\001 \001(\0132\034.milvus.proto.comm"
"on.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collectio"
"n_name\030\003 \001(\t\022\027\n\017partition_names\030\004 \003(\t\022\013\n"
"\003dsl\030\005 \001(\t\022\031\n\021placeholder_group\030\006 \001(\014\022.\n"
"\010dsl_type\030\007 \001(\0162\034.milvus.proto.common.Ds"
"lType\022\025\n\routput_fields\030\010 \003(\t\0228\n\rsearch_p"
"arams\030\t \003(\0132!.milvus.proto.common.KeyVal"
"uePair\022\030\n\020travel_timestamp\030\n \001(\004\022\033\n\023guar"
"antee_timestamp\030\013 \001(\004\"5\n\004Hits\022\013\n\003IDs\030\001 \003"
"(\003\022\020\n\010row_data\030\002 \003(\014\022\016\n\006scores\030\003 \003(\002\"t\n\r"
"SearchResults\022+\n\006status\030\001 \001(\0132\033.milvus.p"
"roto.common.Status\0226\n\007results\030\002 \001(\0132%.mi"
"lvus.proto.schema.SearchResultData\"e\n\014Fl"
"ushRequest\022*\n\004base\030\001 \001(\0132\034.milvus.proto."
"common.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\030\n\020colle"
"ction_names\030\003 \003(\t\"\351\001\n\rFlushResponse\022+\n\006s"
"tatus\030\001 \001(\0132\033.milvus.proto.common.Status"
"\022\017\n\007db_name\030\002 \001(\t\022G\n\013coll_segIDs\030\003 \003(\01322"
".milvus.proto.milvus.FlushResponse.CollS"
"egIDsEntry\032Q\n\017CollSegIDsEntry\022\013\n\003key\030\001 \001"
"(\t\022-\n\005value\030\002 \001(\0132\036.milvus.proto.schema."
"LongArray:\0028\001\"\331\001\n\014QueryRequest\022*\n\004base\030\001"
" \001(\0132\034.milvus.proto.common.MsgBase\022\017\n\007db"
"_name\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\022\014\n\004"
"expr\030\004 \001(\t\022\025\n\routput_fields\030\005 \003(\t\022\027\n\017par"
"tition_names\030\006 \003(\t\022\030\n\020travel_timestamp\030\007"
" \001(\004\022\033\n\023guarantee_timestamp\030\010 \001(\004\"p\n\014Que"
"ryResults\022+\n\006status\030\001 \001(\0132\033.milvus.proto"
".common.Status\0223\n\013fields_data\030\002 \003(\0132\036.mi"
"lvus.proto.schema.FieldData\"}\n\tVectorIDs"
"\022\027\n\017collection_name\030\001 \001(\t\022\022\n\nfield_name\030"
"\002 \001(\t\022*\n\010id_array\030\003 \001(\0132\030.milvus.proto.s"
"chema.IDs\022\027\n\017partition_names\030\004 \003(\t\"\203\001\n\014V"
"ectorsArray\0222\n\010id_array\030\001 \001(\0132\036.milvus.p"
"roto.milvus.VectorIDsH\000\0226\n\ndata_array\030\002 "
"\001(\0132 .milvus.proto.schema.VectorFieldH\000B"
"\007\n\005array\"\335\001\n\023CalcDistanceRequest\022*\n\004base"
"\030\001 \001(\0132\034.milvus.proto.common.MsgBase\0222\n\007"
"op_left\030\002 \001(\0132!.milvus.proto.milvus.Vect"
"orsArray\0223\n\010op_right\030\003 \001(\0132!.milvus.prot"
"o.milvus.VectorsArray\0221\n\006params\030\004 \003(\0132!."
"milvus.proto.common.KeyValuePair\"\265\001\n\023Cal"
"cDistanceResults\022+\n\006status\030\001 \001(\0132\033.milvu"
"s.proto.common.Status\0221\n\010int_dist\030\002 \001(\0132"
"\035.milvus.proto.schema.IntArrayH\000\0225\n\nfloa"
"t_dist\030\003 \001(\0132\037.milvus.proto.schema.Float"
"ArrayH\000B\007\n\005array\"\231\001\n\025PersistentSegmentIn"
"fo\022\021\n\tsegmentID\030\001 \001(\003\022\024\n\014collectionID\030\002 "
"\001(\003\022\023\n\013partitionID\030\003 \001(\003\022\020\n\010num_rows\030\004 \001"
"(\003\0220\n\005state\030\005 \001(\0162!.milvus.proto.common."
"SegmentState\"u\n\037GetPersistentSegmentInfo"
"Request\022*\n\004base\030\001 \001(\0132\034.milvus.proto.com"
"mon.MsgBase\022\016\n\006dbName\030\002 \001(\t\022\026\n\016collectio"
"nName\030\003 \001(\t\"\212\001\n GetPersistentSegmentInfo"
"n_name\030\003 \001(\t\"v\n\036GetCollectionStatisticsR"
"equest\022*\n\004base\030\001 \001(\0132\034.milvus.proto.comm"
"on.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collectio"
"n_name\030\003 \001(\t\"\200\001\n\037GetCollectionStatistics"
"Response\022+\n\006status\030\001 \001(\0132\033.milvus.proto."
"common.Status\0229\n\005infos\030\002 \003(\0132*.milvus.pr"
"oto.milvus.PersistentSegmentInfo\"\231\001\n\020Que"
"rySegmentInfo\022\021\n\tsegmentID\030\001 \001(\003\022\024\n\014coll"
"ectionID\030\002 \001(\003\022\023\n\013partitionID\030\003 \001(\003\022\020\n\010m"
"em_size\030\004 \001(\003\022\020\n\010num_rows\030\005 \001(\003\022\022\n\nindex"
"_name\030\006 \001(\t\022\017\n\007indexID\030\007 \001(\003\"p\n\032GetQuery"
"SegmentInfoRequest\022*\n\004base\030\001 \001(\0132\034.milvu"
"s.proto.common.MsgBase\022\016\n\006dbName\030\002 \001(\t\022\026"
"\n\016collectionName\030\003 \001(\t\"\200\001\n\033GetQuerySegme"
"ntInfoResponse\022+\n\006status\030\001 \001(\0132\033.milvus."
"proto.common.Status\0224\n\005infos\030\002 \003(\0132%.mil"
"vus.proto.milvus.QuerySegmentInfo\"$\n\014Dum"
"myRequest\022\024\n\014request_type\030\001 \001(\t\"!\n\rDummy"
"Response\022\020\n\010response\030\001 \001(\t\"\025\n\023RegisterLi"
"nkRequest\"r\n\024RegisterLinkResponse\022-\n\007add"
"ress\030\001 \001(\0132\034.milvus.proto.common.Address"
"\022+\n\006status\030\002 \001(\0132\033.milvus.proto.common.S"
"tatus\"P\n\021GetMetricsRequest\022*\n\004base\030\001 \001(\013"
"2\034.milvus.proto.common.MsgBase\022\017\n\007reques"
"t\030\002 \001(\t\"k\n\022GetMetricsResponse\022+\n\006status\030"
"\001 \001(\0132\033.milvus.proto.common.Status\022\020\n\010re"
"sponse\030\002 \001(\t\022\026\n\016component_name\030\003 \001(\t*!\n\010"
"ShowType\022\007\n\003All\020\000\022\014\n\010InMemory\020\001*>\n\017Place"
"holderType\022\010\n\004None\020\000\022\020\n\014BinaryVector\020d\022\017"
"\n\013FloatVector\020e2\325\032\n\rMilvusService\022_\n\020Cre"
"ateCollection\022,.milvus.proto.milvus.Crea"
"teCollectionRequest\032\033.milvus.proto.commo"
"n.Status\"\000\022[\n\016DropCollection\022*.milvus.pr"
"oto.milvus.DropCollectionRequest\032\033.milvu"
"s.proto.common.Status\"\000\022_\n\rHasCollection"
"\022).milvus.proto.milvus.HasCollectionRequ"
"est\032!.milvus.proto.milvus.BoolResponse\"\000"
"\022[\n\016LoadCollection\022*.milvus.proto.milvus"
".LoadCollectionRequest\032\033.milvus.proto.co"
"mmon.Status\"\000\022a\n\021ReleaseCollection\022-.mil"
"vus.proto.milvus.ReleaseCollectionReques"
"t\032\033.milvus.proto.common.Status\"\000\022w\n\022Desc"
"ribeCollection\022..milvus.proto.milvus.Des"
"cribeCollectionRequest\032/.milvus.proto.mi"
"lvus.DescribeCollectionResponse\"\000\022\206\001\n\027Ge"
"tCollectionStatistics\0223.milvus.proto.mil"
"vus.GetCollectionStatisticsRequest\0324.mil"
"vus.proto.milvus.GetCollectionStatistics"
"Response\"\000\022n\n\017ShowCollections\022+.milvus.p"
"roto.milvus.ShowCollectionsRequest\032,.mil"
"vus.proto.milvus.ShowCollectionsResponse"
"\"\000\022]\n\017CreatePartition\022+.milvus.proto.mil"
"vus.CreatePartitionRequest\032\033.milvus.prot"
"o.common.Status\"\000\022Y\n\rDropPartition\022).mil"
"vus.proto.milvus.DropPartitionRequest\032\033."
"milvus.proto.common.Status\"\000\022]\n\014HasParti"
"tion\022(.milvus.proto.milvus.HasPartitionR"
"equest\032!.milvus.proto.milvus.BoolRespons"
"e\"\000\022[\n\016LoadPartitions\022*.milvus.proto.mil"
"vus.LoadPartitionsRequest\032\033.milvus.proto"
".common.Status\"\000\022a\n\021ReleasePartitions\022-."
"milvus.proto.milvus.ReleasePartitionsReq"
"uest\032\033.milvus.proto.common.Status\"\000\022\203\001\n\026"
"GetPartitionStatistics\0222.milvus.proto.mi"
"lvus.GetPartitionStatisticsRequest\0323.mil"
"vus.proto.milvus.GetPartitionStatisticsR"
"esponse\"\000\022k\n\016ShowPartitions\022*.milvus.pro"
"to.milvus.ShowPartitionsRequest\032+.milvus"
".proto.milvus.ShowPartitionsResponse\"\000\022U"
"\n\013CreateAlias\022\'.milvus.proto.milvus.Crea"
"teAliasRequest\032\033.milvus.proto.common.Sta"
"tus\"\000\022Q\n\tDropAlias\022%.milvus.proto.milvus"
".DropAliasRequest\032\033.milvus.proto.common."
"Status\"\000\022S\n\nAlterAlias\022&.milvus.proto.mi"
"lvus.AlterAliasRequest\032\033.milvus.proto.co"
"mmon.Status\"\000\022U\n\013CreateIndex\022\'.milvus.pr"
"oto.milvus.CreateIndexRequest\032\033.milvus.p"
"roto.common.Status\"\000\022h\n\rDescribeIndex\022)."
"milvus.proto.milvus.DescribeIndexRequest"
"\032*.milvus.proto.milvus.DescribeIndexResp"
"onse\"\000\022h\n\rGetIndexState\022).milvus.proto.m"
"ilvus.GetIndexStateRequest\032*.milvus.prot"
"o.milvus.GetIndexStateResponse\"\000\022\200\001\n\025Get"
"IndexBuildProgress\0221.milvus.proto.milvus"
".GetIndexBuildProgressRequest\0322.milvus.p"
"roto.milvus.GetIndexBuildProgressRespons"
"e\"\000\022Q\n\tDropIndex\022%.milvus.proto.milvus.D"
"ropIndexRequest\032\033.milvus.proto.common.St"
"atus\"\000\022S\n\006Insert\022\".milvus.proto.milvus.I"
"nsertRequest\032#.milvus.proto.milvus.Mutat"
"ionResult\"\000\022S\n\006Delete\022\".milvus.proto.mil"
"vus.DeleteRequest\032#.milvus.proto.milvus."
"MutationResult\"\000\022R\n\006Search\022\".milvus.prot"
"o.milvus.SearchRequest\032\".milvus.proto.mi"
"lvus.SearchResults\"\000\022P\n\005Flush\022!.milvus.p"
"roto.milvus.FlushRequest\032\".milvus.proto."
"milvus.FlushResponse\"\000\022O\n\005Query\022!.milvus"
".proto.milvus.QueryRequest\032!.milvus.prot"
"o.milvus.QueryResults\"\000\022d\n\014CalcDistance\022"
"(.milvus.proto.milvus.CalcDistanceReques"
"t\032(.milvus.proto.milvus.CalcDistanceResu"
"lts\"\000\022\211\001\n\030GetPersistentSegmentInfo\0224.mil"
"vus.proto.milvus.GetPersistentSegmentInf"
"oRequest\0325.milvus.proto.milvus.GetPersis"
"tentSegmentInfoResponse\"\000\022z\n\023GetQuerySeg"
"mentInfo\022/.milvus.proto.milvus.GetQueryS"
"egmentInfoRequest\0320.milvus.proto.milvus."
"GetQuerySegmentInfoResponse\"\000\022P\n\005Dummy\022!"
".milvus.proto.milvus.DummyRequest\032\".milv"
"us.proto.milvus.DummyResponse\"\000\022e\n\014Regis"
"terLink\022(.milvus.proto.milvus.RegisterLi"
"nkRequest\032).milvus.proto.milvus.Register"
"LinkResponse\"\000\022_\n\nGetMetrics\022&.milvus.pr"
"oto.milvus.GetMetricsRequest\032\'.milvus.pr"
"oto.milvus.GetMetricsResponse\"\0002u\n\014Proxy"
"Service\022e\n\014RegisterLink\022(.milvus.proto.m"
"ilvus.RegisterLinkRequest\032).milvus.proto"
".milvus.RegisterLinkResponse\"\000B5Z3github"
".com/milvus-io/milvus/internal/proto/mil"
"vuspbb\006proto3"
"common.Status\0220\n\005stats\030\002 \003(\0132!.milvus.pr"
"oto.common.KeyValuePair\"\260\001\n\026ShowCollecti"
"onsRequest\022*\n\004base\030\001 \001(\0132\034.milvus.proto."
"common.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\022\n\ntime_"
"stamp\030\003 \001(\004\022+\n\004type\030\004 \001(\0162\035.milvus.proto"
".milvus.ShowType\022\030\n\020collection_names\030\005 \003"
"(\t\"\322\001\n\027ShowCollectionsResponse\022+\n\006status"
"\030\001 \001(\0132\033.milvus.proto.common.Status\022\030\n\020c"
"ollection_names\030\002 \003(\t\022\026\n\016collection_ids\030"
"\003 \003(\003\022\032\n\022created_timestamps\030\004 \003(\004\022\036\n\026cre"
"ated_utc_timestamps\030\005 \003(\004\022\034\n\024inMemory_pe"
"rcentages\030\006 \003(\003\"\206\001\n\026CreatePartitionReque"
"st\022*\n\004base\030\001 \001(\0132\034.milvus.proto.common.M"
"sgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collection_na"
"me\030\003 \001(\t\022\026\n\016partition_name\030\004 \001(\t\"\204\001\n\024Dro"
"pPartitionRequest\022*\n\004base\030\001 \001(\0132\034.milvus"
".proto.common.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027"
"\n\017collection_name\030\003 \001(\t\022\026\n\016partition_nam"
"e\030\004 \001(\t\"\203\001\n\023HasPartitionRequest\022*\n\004base\030"
"\001 \001(\0132\034.milvus.proto.common.MsgBase\022\017\n\007d"
"b_name\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\022\026\n"
"\016partition_name\030\004 \001(\t\"\206\001\n\025LoadPartitions"
"Request\022*\n\004base\030\001 \001(\0132\034.milvus.proto.com"
"mon.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collecti"
"on_name\030\003 \001(\t\022\027\n\017partition_names\030\004 \003(\t\"\211"
"\001\n\030ReleasePartitionsRequest\022*\n\004base\030\001 \001("
"\0132\034.milvus.proto.common.MsgBase\022\017\n\007db_na"
"me\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\022\027\n\017par"
"tition_names\030\004 \003(\t\"\215\001\n\035GetPartitionStati"
"sticsRequest\022*\n\004base\030\001 \001(\0132\034.milvus.prot"
"o.common.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017col"
"lection_name\030\003 \001(\t\022\026\n\016partition_name\030\004 \001"
"(\t\"\177\n\036GetPartitionStatisticsResponse\022+\n\006"
"status\030\001 \001(\0132\033.milvus.proto.common.Statu"
"s\0220\n\005stats\030\002 \003(\0132!.milvus.proto.common.K"
"eyValuePair\"\311\001\n\025ShowPartitionsRequest\022*\n"
"\004base\030\001 \001(\0132\034.milvus.proto.common.MsgBas"
"e\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collection_name\030\003 "
"\001(\t\022\024\n\014collectionID\030\004 \001(\003\022\027\n\017partition_n"
"ames\030\005 \003(\t\022+\n\004type\030\006 \001(\0162\035.milvus.proto."
"milvus.ShowType\"\316\001\n\026ShowPartitionsRespon"
"se\022+\n\006status\030\001 \001(\0132\033.milvus.proto.common"
".Status\022\027\n\017partition_names\030\002 \003(\t\022\024\n\014part"
"itionIDs\030\003 \003(\003\022\032\n\022created_timestamps\030\004 \003"
"(\004\022\036\n\026created_utc_timestamps\030\005 \003(\004\022\034\n\024in"
"Memory_percentages\030\006 \003(\003\"m\n\026DescribeSegm"
"entRequest\022*\n\004base\030\001 \001(\0132\034.milvus.proto."
"common.MsgBase\022\024\n\014collectionID\030\002 \001(\003\022\021\n\t"
"segmentID\030\003 \001(\003\"~\n\027DescribeSegmentRespon"
"se\022+\n\006status\030\001 \001(\0132\033.milvus.proto.common"
".Status\022\017\n\007indexID\030\002 \001(\003\022\017\n\007buildID\030\003 \001("
"\003\022\024\n\014enable_index\030\004 \001(\010\"l\n\023ShowSegmentsR"
"equest\022*\n\004base\030\001 \001(\0132\034.milvus.proto.comm"
"on.MsgBase\022\024\n\014collectionID\030\002 \001(\003\022\023\n\013part"
"itionID\030\003 \001(\003\"W\n\024ShowSegmentsResponse\022+\n"
"\006status\030\001 \001(\0132\033.milvus.proto.common.Stat"
"us\022\022\n\nsegmentIDs\030\002 \003(\003\"\267\001\n\022CreateIndexRe"
"quest\022*\n\004base\030\001 \001(\0132\034.milvus.proto.commo"
"n.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collection"
"_name\030\003 \001(\t\022\022\n\nfield_name\030\004 \001(\t\0227\n\014extra"
"_params\030\005 \003(\0132!.milvus.proto.common.KeyV"
"aluePair\"\224\001\n\024DescribeIndexRequest\022*\n\004bas"
"e\030\001 \001(\0132\034.milvus.proto.common.MsgBase\022\017\n"
"\007db_name\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\022"
"\022\n\nfield_name\030\004 \001(\t\022\022\n\nindex_name\030\005 \001(\t\""
"~\n\020IndexDescription\022\022\n\nindex_name\030\001 \001(\t\022"
"\017\n\007indexID\030\002 \001(\003\0221\n\006params\030\003 \003(\0132!.milvu"
"s.proto.common.KeyValuePair\022\022\n\nfield_nam"
"e\030\004 \001(\t\"\207\001\n\025DescribeIndexResponse\022+\n\006sta"
"tus\030\001 \001(\0132\033.milvus.proto.common.Status\022A"
"\n\022index_descriptions\030\002 \003(\0132%.milvus.prot"
"o.milvus.IndexDescription\"\234\001\n\034GetIndexBu"
"ildProgressRequest\022*\n\004base\030\001 \001(\0132\034.milvu"
"s.proto.common.MsgBase\022\017\n\007db_name\030\002 \001(\t\022"
"\027\n\017collection_name\030\003 \001(\t\022\022\n\nfield_name\030\004"
" \001(\t\022\022\n\nindex_name\030\005 \001(\t\"v\n\035GetIndexBuil"
"dProgressResponse\022+\n\006status\030\001 \001(\0132\033.milv"
"us.proto.common.Status\022\024\n\014indexed_rows\030\002"
" \001(\003\022\022\n\ntotal_rows\030\003 \001(\003\"\224\001\n\024GetIndexSta"
"teRequest\022*\n\004base\030\001 \001(\0132\034.milvus.proto.c"
"ommon.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collec"
"tion_name\030\003 \001(\t\022\022\n\nfield_name\030\004 \001(\t\022\022\n\ni"
"ndex_name\030\005 \001(\t\"\211\001\n\025GetIndexStateRespons"
"e\022+\n\006status\030\001 \001(\0132\033.milvus.proto.common."
"Status\022.\n\005state\030\002 \001(\0162\037.milvus.proto.com"
"mon.IndexState\022\023\n\013fail_reason\030\003 \001(\t\"\220\001\n\020"
"DropIndexRequest\022*\n\004base\030\001 \001(\0132\034.milvus."
"proto.common.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n"
"\017collection_name\030\003 \001(\t\022\022\n\nfield_name\030\004 \001"
"(\t\022\022\n\nindex_name\030\005 \001(\t\"\327\001\n\rInsertRequest"
"\022*\n\004base\030\001 \001(\0132\034.milvus.proto.common.Msg"
"Base\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collection_name"
"\030\003 \001(\t\022\026\n\016partition_name\030\004 \001(\t\0223\n\013fields"
"_data\030\005 \003(\0132\036.milvus.proto.schema.FieldD"
"ata\022\021\n\thash_keys\030\006 \003(\r\022\020\n\010num_rows\030\007 \001(\r"
"\"\360\001\n\016MutationResult\022+\n\006status\030\001 \001(\0132\033.mi"
"lvus.proto.common.Status\022%\n\003IDs\030\002 \001(\0132\030."
"milvus.proto.schema.IDs\022\022\n\nsucc_index\030\003 "
"\003(\r\022\021\n\terr_index\030\004 \003(\r\022\024\n\014acknowledged\030\005"
" \001(\010\022\022\n\ninsert_cnt\030\006 \001(\003\022\022\n\ndelete_cnt\030\007"
" \001(\003\022\022\n\nupsert_cnt\030\010 \001(\003\022\021\n\ttimestamp\030\t "
"\001(\004\"\213\001\n\rDeleteRequest\022*\n\004base\030\001 \001(\0132\034.mi"
"lvus.proto.common.MsgBase\022\017\n\007db_name\030\002 \001"
"(\t\022\027\n\017collection_name\030\003 \001(\t\022\026\n\016partition"
"_name\030\004 \001(\t\022\014\n\004expr\030\005 \001(\t\"c\n\020Placeholder"
"Value\022\013\n\003tag\030\001 \001(\t\0222\n\004type\030\002 \001(\0162$.milvu"
"s.proto.milvus.PlaceholderType\022\016\n\006values"
"\030\003 \003(\014\"O\n\020PlaceholderGroup\022;\n\014placeholde"
"rs\030\001 \003(\0132%.milvus.proto.milvus.Placehold"
"erValue\"\336\002\n\rSearchRequest\022*\n\004base\030\001 \001(\0132"
"\034.milvus.proto.common.MsgBase\022\017\n\007db_name"
"\030\002 \001(\t\022\027\n\017collection_name\030\003 \001(\t\022\027\n\017parti"
"tion_names\030\004 \003(\t\022\013\n\003dsl\030\005 \001(\t\022\031\n\021placeho"
"lder_group\030\006 \001(\014\022.\n\010dsl_type\030\007 \001(\0162\034.mil"
"vus.proto.common.DslType\022\025\n\routput_field"
"s\030\010 \003(\t\0228\n\rsearch_params\030\t \003(\0132!.milvus."
"proto.common.KeyValuePair\022\030\n\020travel_time"
"stamp\030\n \001(\004\022\033\n\023guarantee_timestamp\030\013 \001(\004"
"\"5\n\004Hits\022\013\n\003IDs\030\001 \003(\003\022\020\n\010row_data\030\002 \003(\014\022"
"\016\n\006scores\030\003 \003(\002\"t\n\rSearchResults\022+\n\006stat"
"us\030\001 \001(\0132\033.milvus.proto.common.Status\0226\n"
"\007results\030\002 \001(\0132%.milvus.proto.schema.Sea"
"rchResultData\"e\n\014FlushRequest\022*\n\004base\030\001 "
"\001(\0132\034.milvus.proto.common.MsgBase\022\017\n\007db_"
"name\030\002 \001(\t\022\030\n\020collection_names\030\003 \003(\t\"\351\001\n"
"\rFlushResponse\022+\n\006status\030\001 \001(\0132\033.milvus."
"proto.common.Status\022\017\n\007db_name\030\002 \001(\t\022G\n\013"
"coll_segIDs\030\003 \003(\01322.milvus.proto.milvus."
"FlushResponse.CollSegIDsEntry\032Q\n\017CollSeg"
"IDsEntry\022\013\n\003key\030\001 \001(\t\022-\n\005value\030\002 \001(\0132\036.m"
"ilvus.proto.schema.LongArray:\0028\001\"\331\001\n\014Que"
"ryRequest\022*\n\004base\030\001 \001(\0132\034.milvus.proto.c"
"ommon.MsgBase\022\017\n\007db_name\030\002 \001(\t\022\027\n\017collec"
"tion_name\030\003 \001(\t\022\014\n\004expr\030\004 \001(\t\022\025\n\routput_"
"fields\030\005 \003(\t\022\027\n\017partition_names\030\006 \003(\t\022\030\n"
"\020travel_timestamp\030\007 \001(\004\022\033\n\023guarantee_tim"
"estamp\030\010 \001(\004\"p\n\014QueryResults\022+\n\006status\030\001"
" \001(\0132\033.milvus.proto.common.Status\0223\n\013fie"
"lds_data\030\002 \003(\0132\036.milvus.proto.schema.Fie"
"ldData\"}\n\tVectorIDs\022\027\n\017collection_name\030\001"
" \001(\t\022\022\n\nfield_name\030\002 \001(\t\022*\n\010id_array\030\003 \001"
"(\0132\030.milvus.proto.schema.IDs\022\027\n\017partitio"
"n_names\030\004 \003(\t\"\203\001\n\014VectorsArray\0222\n\010id_arr"
"ay\030\001 \001(\0132\036.milvus.proto.milvus.VectorIDs"
"H\000\0226\n\ndata_array\030\002 \001(\0132 .milvus.proto.sc"
"hema.VectorFieldH\000B\007\n\005array\"\335\001\n\023CalcDist"
"anceRequest\022*\n\004base\030\001 \001(\0132\034.milvus.proto"
".common.MsgBase\0222\n\007op_left\030\002 \001(\0132!.milvu"
"s.proto.milvus.VectorsArray\0223\n\010op_right\030"
"\003 \001(\0132!.milvus.proto.milvus.VectorsArray"
"\0221\n\006params\030\004 \003(\0132!.milvus.proto.common.K"
"eyValuePair\"\265\001\n\023CalcDistanceResults\022+\n\006s"
"tatus\030\001 \001(\0132\033.milvus.proto.common.Status"
"\0221\n\010int_dist\030\002 \001(\0132\035.milvus.proto.schema"
".IntArrayH\000\0225\n\nfloat_dist\030\003 \001(\0132\037.milvus"
".proto.schema.FloatArrayH\000B\007\n\005array\"\231\001\n\025"
"PersistentSegmentInfo\022\021\n\tsegmentID\030\001 \001(\003"
"\022\024\n\014collectionID\030\002 \001(\003\022\023\n\013partitionID\030\003 "
"\001(\003\022\020\n\010num_rows\030\004 \001(\003\0220\n\005state\030\005 \001(\0162!.m"
"ilvus.proto.common.SegmentState\"u\n\037GetPe"
"rsistentSegmentInfoRequest\022*\n\004base\030\001 \001(\013"
"2\034.milvus.proto.common.MsgBase\022\016\n\006dbName"
"\030\002 \001(\t\022\026\n\016collectionName\030\003 \001(\t\"\212\001\n GetPe"
"rsistentSegmentInfoResponse\022+\n\006status\030\001 "
"\001(\0132\033.milvus.proto.common.Status\0229\n\005info"
"s\030\002 \003(\0132*.milvus.proto.milvus.Persistent"
"SegmentInfo\"\231\001\n\020QuerySegmentInfo\022\021\n\tsegm"
"entID\030\001 \001(\003\022\024\n\014collectionID\030\002 \001(\003\022\023\n\013par"
"titionID\030\003 \001(\003\022\020\n\010mem_size\030\004 \001(\003\022\020\n\010num_"
"rows\030\005 \001(\003\022\022\n\nindex_name\030\006 \001(\t\022\017\n\007indexI"
"D\030\007 \001(\003\"p\n\032GetQuerySegmentInfoRequest\022*\n"
"\004base\030\001 \001(\0132\034.milvus.proto.common.MsgBas"
"e\022\016\n\006dbName\030\002 \001(\t\022\026\n\016collectionName\030\003 \001("
"\t\"\200\001\n\033GetQuerySegmentInfoResponse\022+\n\006sta"
"tus\030\001 \001(\0132\033.milvus.proto.common.Status\0224"
"\n\005infos\030\002 \003(\0132%.milvus.proto.milvus.Quer"
"ySegmentInfo\"$\n\014DummyRequest\022\024\n\014request_"
"type\030\001 \001(\t\"!\n\rDummyResponse\022\020\n\010response\030"
"\001 \001(\t\"\025\n\023RegisterLinkRequest\"r\n\024Register"
"LinkResponse\022-\n\007address\030\001 \001(\0132\034.milvus.p"
"roto.common.Address\022+\n\006status\030\002 \001(\0132\033.mi"
"lvus.proto.common.Status\"P\n\021GetMetricsRe"
"quest\022*\n\004base\030\001 \001(\0132\034.milvus.proto.commo"
"n.MsgBase\022\017\n\007request\030\002 \001(\t\"k\n\022GetMetrics"
"Response\022+\n\006status\030\001 \001(\0132\033.milvus.proto."
"common.Status\022\020\n\010response\030\002 \001(\t\022\026\n\016compo"
"nent_name\030\003 \001(\t*!\n\010ShowType\022\007\n\003All\020\000\022\014\n\010"
"InMemory\020\001*>\n\017PlaceholderType\022\010\n\004None\020\000\022"
"\020\n\014BinaryVector\020d\022\017\n\013FloatVector\020e2\325\032\n\rM"
"ilvusService\022_\n\020CreateCollection\022,.milvu"
"s.proto.milvus.CreateCollectionRequest\032\033"
".milvus.proto.common.Status\"\000\022[\n\016DropCol"
"lection\022*.milvus.proto.milvus.DropCollec"
"tionRequest\032\033.milvus.proto.common.Status"
"\"\000\022_\n\rHasCollection\022).milvus.proto.milvu"
"s.HasCollectionRequest\032!.milvus.proto.mi"
"lvus.BoolResponse\"\000\022[\n\016LoadCollection\022*."
"milvus.proto.milvus.LoadCollectionReques"
"t\032\033.milvus.proto.common.Status\"\000\022a\n\021Rele"
"aseCollection\022-.milvus.proto.milvus.Rele"
"aseCollectionRequest\032\033.milvus.proto.comm"
"on.Status\"\000\022w\n\022DescribeCollection\022..milv"
"us.proto.milvus.DescribeCollectionReques"
"t\032/.milvus.proto.milvus.DescribeCollecti"
"onResponse\"\000\022\206\001\n\027GetCollectionStatistics"
"\0223.milvus.proto.milvus.GetCollectionStat"
"isticsRequest\0324.milvus.proto.milvus.GetC"
"ollectionStatisticsResponse\"\000\022n\n\017ShowCol"
"lections\022+.milvus.proto.milvus.ShowColle"
"ctionsRequest\032,.milvus.proto.milvus.Show"
"CollectionsResponse\"\000\022]\n\017CreatePartition"
"\022+.milvus.proto.milvus.CreatePartitionRe"
"quest\032\033.milvus.proto.common.Status\"\000\022Y\n\r"
"DropPartition\022).milvus.proto.milvus.Drop"
"PartitionRequest\032\033.milvus.proto.common.S"
"tatus\"\000\022]\n\014HasPartition\022(.milvus.proto.m"
"ilvus.HasPartitionRequest\032!.milvus.proto"
".milvus.BoolResponse\"\000\022[\n\016LoadPartitions"
"\022*.milvus.proto.milvus.LoadPartitionsReq"
"uest\032\033.milvus.proto.common.Status\"\000\022a\n\021R"
"eleasePartitions\022-.milvus.proto.milvus.R"
"eleasePartitionsRequest\032\033.milvus.proto.c"
"ommon.Status\"\000\022\203\001\n\026GetPartitionStatistic"
"s\0222.milvus.proto.milvus.GetPartitionStat"
"isticsRequest\0323.milvus.proto.milvus.GetP"
"artitionStatisticsResponse\"\000\022k\n\016ShowPart"
"itions\022*.milvus.proto.milvus.ShowPartiti"
"onsRequest\032+.milvus.proto.milvus.ShowPar"
"titionsResponse\"\000\022U\n\013CreateAlias\022\'.milvu"
"s.proto.milvus.CreateAliasRequest\032\033.milv"
"us.proto.common.Status\"\000\022Q\n\tDropAlias\022%."
"milvus.proto.milvus.DropAliasRequest\032\033.m"
"ilvus.proto.common.Status\"\000\022S\n\nAlterAlia"
"s\022&.milvus.proto.milvus.AlterAliasReques"
"t\032\033.milvus.proto.common.Status\"\000\022U\n\013Crea"
"teIndex\022\'.milvus.proto.milvus.CreateInde"
"xRequest\032\033.milvus.proto.common.Status\"\000\022"
"h\n\rDescribeIndex\022).milvus.proto.milvus.D"
"escribeIndexRequest\032*.milvus.proto.milvu"
"s.DescribeIndexResponse\"\000\022h\n\rGetIndexSta"
"te\022).milvus.proto.milvus.GetIndexStateRe"
"quest\032*.milvus.proto.milvus.GetIndexStat"
"eResponse\"\000\022\200\001\n\025GetIndexBuildProgress\0221."
"milvus.proto.milvus.GetIndexBuildProgres"
"sRequest\0322.milvus.proto.milvus.GetIndexB"
"uildProgressResponse\"\000\022Q\n\tDropIndex\022%.mi"
"lvus.proto.milvus.DropIndexRequest\032\033.mil"
"vus.proto.common.Status\"\000\022S\n\006Insert\022\".mi"
"lvus.proto.milvus.InsertRequest\032#.milvus"
".proto.milvus.MutationResult\"\000\022S\n\006Delete"
"\022\".milvus.proto.milvus.DeleteRequest\032#.m"
"ilvus.proto.milvus.MutationResult\"\000\022R\n\006S"
"earch\022\".milvus.proto.milvus.SearchReques"
"t\032\".milvus.proto.milvus.SearchResults\"\000\022"
"P\n\005Flush\022!.milvus.proto.milvus.FlushRequ"
"est\032\".milvus.proto.milvus.FlushResponse\""
"\000\022O\n\005Query\022!.milvus.proto.milvus.QueryRe"
"quest\032!.milvus.proto.milvus.QueryResults"
"\"\000\022d\n\014CalcDistance\022(.milvus.proto.milvus"
".CalcDistanceRequest\032(.milvus.proto.milv"
"us.CalcDistanceResults\"\000\022\211\001\n\030GetPersiste"
"ntSegmentInfo\0224.milvus.proto.milvus.GetP"
"ersistentSegmentInfoRequest\0325.milvus.pro"
"to.milvus.GetPersistentSegmentInfoRespon"
"se\"\000\022z\n\023GetQuerySegmentInfo\022/.milvus.pro"
"to.milvus.GetQuerySegmentInfoRequest\0320.m"
"ilvus.proto.milvus.GetQuerySegmentInfoRe"
"sponse\"\000\022P\n\005Dummy\022!.milvus.proto.milvus."
"DummyRequest\032\".milvus.proto.milvus.Dummy"
"Response\"\000\022e\n\014RegisterLink\022(.milvus.prot"
"o.milvus.RegisterLinkRequest\032).milvus.pr"
"oto.milvus.RegisterLinkResponse\"\000\022_\n\nGet"
"Metrics\022&.milvus.proto.milvus.GetMetrics"
"Request\032\'.milvus.proto.milvus.GetMetrics"
"Response\"\0002u\n\014ProxyService\022e\n\014RegisterLi"
"nk\022(.milvus.proto.milvus.RegisterLinkReq"
"uest\032).milvus.proto.milvus.RegisterLinkR"
"esponse\"\000B5Z3github.com/milvus-io/milvus"
"/internal/proto/milvuspbb\006proto3"
;
static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_milvus_2eproto_deps[2] = {
&::descriptor_table_common_2eproto,
@ -2465,7 +2469,7 @@ static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_mil
static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_milvus_2eproto_once;
static bool descriptor_table_milvus_2eproto_initialized = false;
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_milvus_2eproto = {
&descriptor_table_milvus_2eproto_initialized, descriptor_table_protodef_milvus_2eproto, "milvus.proto", 12933,
&descriptor_table_milvus_2eproto_initialized, descriptor_table_protodef_milvus_2eproto, "milvus.proto", 12992,
&descriptor_table_milvus_2eproto_once, descriptor_table_milvus_2eproto_sccs, descriptor_table_milvus_2eproto_deps, 67, 2,
schemas, file_default_instances, TableStruct_milvus_2eproto::offsets,
file_level_metadata_milvus_2eproto, 67, file_level_enum_descriptors_milvus_2eproto, file_level_service_descriptors_milvus_2eproto,
@ -6144,6 +6148,9 @@ void DescribeCollectionResponse::clear_schema() {
}
schema_ = nullptr;
}
void DescribeCollectionResponse::clear_start_positions() {
start_positions_.Clear();
}
DescribeCollectionResponse::DescribeCollectionResponse()
: ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
SharedCtor();
@ -6154,7 +6161,8 @@ DescribeCollectionResponse::DescribeCollectionResponse(const DescribeCollectionR
_internal_metadata_(nullptr),
virtual_channel_names_(from.virtual_channel_names_),
physical_channel_names_(from.physical_channel_names_),
aliases_(from.aliases_) {
aliases_(from.aliases_),
start_positions_(from.start_positions_) {
_internal_metadata_.MergeFrom(from._internal_metadata_);
if (from.has_status()) {
status_ = new ::milvus::proto::common::Status(*from.status_);
@ -6207,6 +6215,7 @@ void DescribeCollectionResponse::Clear() {
virtual_channel_names_.Clear();
physical_channel_names_.Clear();
aliases_.Clear();
start_positions_.Clear();
if (GetArenaNoVirtual() == nullptr && status_ != nullptr) {
delete status_;
}
@ -6307,6 +6316,18 @@ const char* DescribeCollectionResponse::_InternalParse(const char* ptr, ::PROTOB
} while (::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<::PROTOBUF_NAMESPACE_ID::uint8>(ptr) == 74);
} else goto handle_unusual;
continue;
// repeated .milvus.proto.common.KeyDataPair start_positions = 10;
case 10:
if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 82)) {
ptr -= 1;
do {
ptr += 1;
ptr = ctx->ParseMessage(add_start_positions(), ptr);
CHK_(ptr);
if (!ctx->DataAvailable(ptr)) break;
} while (::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<::PROTOBUF_NAMESPACE_ID::uint8>(ptr) == 82);
} else goto handle_unusual;
continue;
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@ -6459,6 +6480,17 @@ bool DescribeCollectionResponse::MergePartialFromCodedStream(
break;
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 10;
case 10: {
if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (82 & 0xFF)) {
DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
input, add_start_positions()));
} else {
goto handle_unusual;
}
break;
}
default: {
handle_unusual:
if (tag == 0) {
@ -6548,6 +6580,15 @@ void DescribeCollectionResponse::SerializeWithCachedSizes(
9, this->aliases(i), output);
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 10;
for (unsigned int i = 0,
n = static_cast<unsigned int>(this->start_positions_size()); i < n; i++) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray(
10,
this->start_positions(static_cast<int>(i)),
output);
}
if (_internal_metadata_.have_unknown_fields()) {
::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@ -6625,6 +6666,14 @@ void DescribeCollectionResponse::SerializeWithCachedSizes(
WriteStringToArray(9, this->aliases(i), target);
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 10;
for (unsigned int i = 0,
n = static_cast<unsigned int>(this->start_positions_size()); i < n; i++) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
InternalWriteMessageToArray(
10, this->start_positions(static_cast<int>(i)), target);
}
if (_internal_metadata_.have_unknown_fields()) {
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@ -6670,6 +6719,17 @@ size_t DescribeCollectionResponse::ByteSizeLong() const {
this->aliases(i));
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 10;
{
unsigned int count = static_cast<unsigned int>(this->start_positions_size());
total_size += 1UL * count;
for (unsigned int i = 0; i < count; i++) {
total_size +=
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
this->start_positions(static_cast<int>(i)));
}
}
// .milvus.proto.common.Status status = 1;
if (this->has_status()) {
total_size += 1 +
@ -6742,6 +6802,7 @@ void DescribeCollectionResponse::MergeFrom(const DescribeCollectionResponse& fro
virtual_channel_names_.MergeFrom(from.virtual_channel_names_);
physical_channel_names_.MergeFrom(from.physical_channel_names_);
aliases_.MergeFrom(from.aliases_);
start_positions_.MergeFrom(from.start_positions_);
if (from.has_status()) {
mutable_status()->::milvus::proto::common::Status::MergeFrom(from.status());
}
@ -6786,6 +6847,7 @@ void DescribeCollectionResponse::InternalSwap(DescribeCollectionResponse* other)
virtual_channel_names_.InternalSwap(CastToBase(&other->virtual_channel_names_));
physical_channel_names_.InternalSwap(CastToBase(&other->physical_channel_names_));
aliases_.InternalSwap(CastToBase(&other->aliases_));
CastToBase(&start_positions_)->InternalSwap(CastToBase(&other->start_positions_));
swap(status_, other->status_);
swap(schema_, other->schema_);
swap(collectionid_, other->collectionid_);

View File

@ -1945,6 +1945,7 @@ class DescribeCollectionResponse :
kVirtualChannelNamesFieldNumber = 4,
kPhysicalChannelNamesFieldNumber = 5,
kAliasesFieldNumber = 9,
kStartPositionsFieldNumber = 10,
kStatusFieldNumber = 1,
kSchemaFieldNumber = 2,
kCollectionIDFieldNumber = 3,
@ -2003,6 +2004,17 @@ class DescribeCollectionResponse :
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& aliases() const;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_aliases();
// repeated .milvus.proto.common.KeyDataPair start_positions = 10;
int start_positions_size() const;
void clear_start_positions();
::milvus::proto::common::KeyDataPair* mutable_start_positions(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair >*
mutable_start_positions();
const ::milvus::proto::common::KeyDataPair& start_positions(int index) const;
::milvus::proto::common::KeyDataPair* add_start_positions();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair >&
start_positions() const;
// .milvus.proto.common.Status status = 1;
bool has_status() const;
void clear_status();
@ -2047,6 +2059,7 @@ class DescribeCollectionResponse :
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> virtual_channel_names_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> physical_channel_names_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> aliases_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair > start_positions_;
::milvus::proto::common::Status* status_;
::milvus::proto::schema::CollectionSchema* schema_;
::PROTOBUF_NAMESPACE_ID::int64 collectionid_;
@ -13132,6 +13145,33 @@ DescribeCollectionResponse::mutable_aliases() {
return &aliases_;
}
// repeated .milvus.proto.common.KeyDataPair start_positions = 10;
inline int DescribeCollectionResponse::start_positions_size() const {
return start_positions_.size();
}
inline ::milvus::proto::common::KeyDataPair* DescribeCollectionResponse::mutable_start_positions(int index) {
// @@protoc_insertion_point(field_mutable:milvus.proto.milvus.DescribeCollectionResponse.start_positions)
return start_positions_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair >*
DescribeCollectionResponse::mutable_start_positions() {
// @@protoc_insertion_point(field_mutable_list:milvus.proto.milvus.DescribeCollectionResponse.start_positions)
return &start_positions_;
}
inline const ::milvus::proto::common::KeyDataPair& DescribeCollectionResponse::start_positions(int index) const {
// @@protoc_insertion_point(field_get:milvus.proto.milvus.DescribeCollectionResponse.start_positions)
return start_positions_.Get(index);
}
inline ::milvus::proto::common::KeyDataPair* DescribeCollectionResponse::add_start_positions() {
// @@protoc_insertion_point(field_add:milvus.proto.milvus.DescribeCollectionResponse.start_positions)
return start_positions_.Add();
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::milvus::proto::common::KeyDataPair >&
DescribeCollectionResponse::start_positions() const {
// @@protoc_insertion_point(field_list:milvus.proto.milvus.DescribeCollectionResponse.start_positions)
return start_positions_;
}
// -------------------------------------------------------------------
// LoadCollectionRequest

View File

@ -63,6 +63,11 @@ message KeyValuePair {
string value = 2;
}
message KeyDataPair {
string key = 1;
bytes data = 2;
}
message Blob {
bytes value = 1;
}

View File

@ -497,6 +497,53 @@ func (m *KeyValuePair) GetValue() string {
return ""
}
type KeyDataPair struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *KeyDataPair) Reset() { *m = KeyDataPair{} }
func (m *KeyDataPair) String() string { return proto.CompactTextString(m) }
func (*KeyDataPair) ProtoMessage() {}
func (*KeyDataPair) Descriptor() ([]byte, []int) {
return fileDescriptor_555bd8c177793206, []int{2}
}
func (m *KeyDataPair) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_KeyDataPair.Unmarshal(m, b)
}
func (m *KeyDataPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_KeyDataPair.Marshal(b, m, deterministic)
}
func (m *KeyDataPair) XXX_Merge(src proto.Message) {
xxx_messageInfo_KeyDataPair.Merge(m, src)
}
func (m *KeyDataPair) XXX_Size() int {
return xxx_messageInfo_KeyDataPair.Size(m)
}
func (m *KeyDataPair) XXX_DiscardUnknown() {
xxx_messageInfo_KeyDataPair.DiscardUnknown(m)
}
var xxx_messageInfo_KeyDataPair proto.InternalMessageInfo
func (m *KeyDataPair) GetKey() string {
if m != nil {
return m.Key
}
return ""
}
func (m *KeyDataPair) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type Blob struct {
Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@ -508,7 +555,7 @@ func (m *Blob) Reset() { *m = Blob{} }
func (m *Blob) String() string { return proto.CompactTextString(m) }
func (*Blob) ProtoMessage() {}
func (*Blob) Descriptor() ([]byte, []int) {
return fileDescriptor_555bd8c177793206, []int{2}
return fileDescriptor_555bd8c177793206, []int{3}
}
func (m *Blob) XXX_Unmarshal(b []byte) error {
@ -548,7 +595,7 @@ func (m *Address) Reset() { *m = Address{} }
func (m *Address) String() string { return proto.CompactTextString(m) }
func (*Address) ProtoMessage() {}
func (*Address) Descriptor() ([]byte, []int) {
return fileDescriptor_555bd8c177793206, []int{3}
return fileDescriptor_555bd8c177793206, []int{4}
}
func (m *Address) XXX_Unmarshal(b []byte) error {
@ -597,7 +644,7 @@ func (m *MsgBase) Reset() { *m = MsgBase{} }
func (m *MsgBase) String() string { return proto.CompactTextString(m) }
func (*MsgBase) ProtoMessage() {}
func (*MsgBase) Descriptor() ([]byte, []int) {
return fileDescriptor_555bd8c177793206, []int{4}
return fileDescriptor_555bd8c177793206, []int{5}
}
func (m *MsgBase) XXX_Unmarshal(b []byte) error {
@ -658,7 +705,7 @@ func (m *MsgHeader) Reset() { *m = MsgHeader{} }
func (m *MsgHeader) String() string { return proto.CompactTextString(m) }
func (*MsgHeader) ProtoMessage() {}
func (*MsgHeader) Descriptor() ([]byte, []int) {
return fileDescriptor_555bd8c177793206, []int{5}
return fileDescriptor_555bd8c177793206, []int{6}
}
func (m *MsgHeader) XXX_Unmarshal(b []byte) error {
@ -699,7 +746,7 @@ func (m *DMLMsgHeader) Reset() { *m = DMLMsgHeader{} }
func (m *DMLMsgHeader) String() string { return proto.CompactTextString(m) }
func (*DMLMsgHeader) ProtoMessage() {}
func (*DMLMsgHeader) Descriptor() ([]byte, []int) {
return fileDescriptor_555bd8c177793206, []int{6}
return fileDescriptor_555bd8c177793206, []int{7}
}
func (m *DMLMsgHeader) XXX_Unmarshal(b []byte) error {
@ -742,6 +789,7 @@ func init() {
proto.RegisterEnum("milvus.proto.common.DslType", DslType_name, DslType_value)
proto.RegisterType((*Status)(nil), "milvus.proto.common.Status")
proto.RegisterType((*KeyValuePair)(nil), "milvus.proto.common.KeyValuePair")
proto.RegisterType((*KeyDataPair)(nil), "milvus.proto.common.KeyDataPair")
proto.RegisterType((*Blob)(nil), "milvus.proto.common.Blob")
proto.RegisterType((*Address)(nil), "milvus.proto.common.Address")
proto.RegisterType((*MsgBase)(nil), "milvus.proto.common.MsgBase")
@ -752,89 +800,90 @@ func init() {
func init() { proto.RegisterFile("common.proto", fileDescriptor_555bd8c177793206) }
var fileDescriptor_555bd8c177793206 = []byte{
// 1334 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xd9, 0x72, 0x1b, 0x37,
0x16, 0x15, 0xd9, 0x94, 0x28, 0x42, 0x94, 0x04, 0x41, 0x8b, 0x65, 0x8f, 0x6a, 0xca, 0xa5, 0x27,
0x97, 0xaa, 0x2c, 0xcd, 0x8c, 0x6b, 0x66, 0x9e, 0xfc, 0x20, 0xb1, 0xb5, 0xb0, 0x6c, 0x2d, 0xd3,
0x94, 0x3d, 0xa9, 0x3c, 0xc4, 0x05, 0x75, 0x5f, 0x92, 0x88, 0xbb, 0x01, 0x06, 0x40, 0xcb, 0xe2,
0x5f, 0x24, 0xfe, 0x8e, 0x24, 0x95, 0xc5, 0x59, 0x2a, 0x5f, 0x90, 0xfd, 0x39, 0x9f, 0x90, 0x0f,
0xc8, 0xea, 0x35, 0x75, 0xd1, 0x4d, 0x76, 0xbb, 0xca, 0x79, 0xca, 0x5b, 0xdf, 0x83, 0x8b, 0x83,
0x73, 0xcf, 0xbd, 0x40, 0x93, 0x66, 0xa8, 0x92, 0x44, 0xc9, 0xcd, 0x81, 0x56, 0x56, 0xb1, 0xc5,
0x44, 0xc4, 0xe7, 0xa9, 0xc9, 0xa2, 0xcd, 0x6c, 0x69, 0xfd, 0x1e, 0x99, 0xea, 0x58, 0x6e, 0x53,
0xc3, 0x6e, 0x12, 0x02, 0x5a, 0x2b, 0x7d, 0x2f, 0x54, 0x11, 0xac, 0x56, 0xae, 0x56, 0xae, 0xcd,
0xfd, 0xeb, 0xef, 0x9b, 0xaf, 0xd8, 0xb3, 0xb9, 0x8b, 0x69, 0x2d, 0x15, 0x41, 0xd0, 0x80, 0xd1,
0x27, 0x5b, 0x21, 0x53, 0x1a, 0xb8, 0x51, 0x72, 0xb5, 0x7a, 0xb5, 0x72, 0xad, 0x11, 0xe4, 0xd1,
0xfa, 0x7f, 0x48, 0xf3, 0x16, 0x0c, 0xef, 0xf2, 0x38, 0x85, 0x13, 0x2e, 0x34, 0xa3, 0xc4, 0xbb,
0x0f, 0x43, 0xc7, 0xdf, 0x08, 0xf0, 0x93, 0x2d, 0x91, 0xc9, 0x73, 0x5c, 0xce, 0x37, 0x66, 0xc1,
0xfa, 0x1a, 0xa9, 0xed, 0xc4, 0xea, 0xac, 0x58, 0xc5, 0x1d, 0xcd, 0xd1, 0xea, 0x75, 0x52, 0xdf,
0x8e, 0x22, 0x0d, 0xc6, 0xb0, 0x39, 0x52, 0x15, 0x83, 0x9c, 0xaf, 0x2a, 0x06, 0x8c, 0x91, 0xda,
0x40, 0x69, 0xeb, 0xd8, 0xbc, 0xc0, 0x7d, 0xaf, 0x3f, 0xac, 0x90, 0xfa, 0xa1, 0xe9, 0xed, 0x70,
0x03, 0xec, 0xbf, 0x64, 0x3a, 0x31, 0xbd, 0x7b, 0x76, 0x38, 0x18, 0x55, 0xb9, 0xf6, 0xca, 0x2a,
0x0f, 0x4d, 0xef, 0x74, 0x38, 0x80, 0xa0, 0x9e, 0x64, 0x1f, 0xa8, 0x24, 0x31, 0xbd, 0xb6, 0x9f,
0x33, 0x67, 0x01, 0x5b, 0x23, 0x0d, 0x2b, 0x12, 0x30, 0x96, 0x27, 0x83, 0x55, 0xef, 0x6a, 0xe5,
0x5a, 0x2d, 0x28, 0x00, 0x76, 0x85, 0x4c, 0x1b, 0x95, 0xea, 0x10, 0xda, 0xfe, 0x6a, 0xcd, 0x6d,
0x1b, 0xc7, 0xeb, 0x37, 0x49, 0xe3, 0xd0, 0xf4, 0x0e, 0x80, 0x47, 0xa0, 0xd9, 0x3f, 0x48, 0xed,
0x8c, 0x9b, 0x4c, 0xd1, 0xcc, 0x9f, 0x2b, 0xc2, 0x0a, 0x02, 0x97, 0xb9, 0xfe, 0x06, 0x69, 0xfa,
0x87, 0xb7, 0xff, 0x02, 0x03, 0x4a, 0x37, 0x7d, 0xae, 0xa3, 0x23, 0x9e, 0x8c, 0xcc, 0x2f, 0x80,
0x8d, 0x2f, 0x6a, 0xa4, 0x31, 0xee, 0x34, 0x9b, 0x21, 0xf5, 0x4e, 0x1a, 0x86, 0x60, 0x0c, 0x9d,
0x60, 0x8b, 0x64, 0xfe, 0x8e, 0x84, 0x8b, 0x01, 0x84, 0x16, 0x22, 0x97, 0x43, 0x2b, 0x6c, 0x81,
0xcc, 0xb6, 0x94, 0x94, 0x10, 0xda, 0x3d, 0x2e, 0x62, 0x88, 0x68, 0x95, 0x2d, 0x11, 0x7a, 0x02,
0x3a, 0x11, 0xc6, 0x08, 0x25, 0x7d, 0x90, 0x02, 0x22, 0xea, 0xb1, 0x4b, 0x64, 0xb1, 0xa5, 0xe2,
0x18, 0x42, 0x2b, 0x94, 0x3c, 0x52, 0x76, 0xf7, 0x42, 0x18, 0x6b, 0x68, 0x0d, 0x69, 0xdb, 0x71,
0x0c, 0x3d, 0x1e, 0x6f, 0xeb, 0x5e, 0x9a, 0x80, 0xb4, 0x74, 0x12, 0x39, 0x72, 0xd0, 0x17, 0x09,
0x48, 0x64, 0xa2, 0xf5, 0x12, 0xda, 0x96, 0x11, 0x5c, 0x60, 0x7f, 0xe8, 0x34, 0xbb, 0x4c, 0x96,
0x73, 0xb4, 0x74, 0x00, 0x4f, 0x80, 0x36, 0xd8, 0x3c, 0x99, 0xc9, 0x97, 0x4e, 0x8f, 0x4f, 0x6e,
0x51, 0x52, 0x62, 0x08, 0xd4, 0x83, 0x00, 0x42, 0xa5, 0x23, 0x3a, 0x53, 0x92, 0x70, 0x17, 0x42,
0xab, 0x74, 0xdb, 0xa7, 0x4d, 0x14, 0x9c, 0x83, 0x1d, 0xe0, 0x3a, 0xec, 0x07, 0x60, 0xd2, 0xd8,
0xd2, 0x59, 0x46, 0x49, 0x73, 0x4f, 0xc4, 0x70, 0xa4, 0xec, 0x9e, 0x4a, 0x65, 0x44, 0xe7, 0xd8,
0x1c, 0x21, 0x87, 0x60, 0x79, 0xee, 0xc0, 0x3c, 0x1e, 0xdb, 0xe2, 0x61, 0x1f, 0x72, 0x80, 0xb2,
0x15, 0xc2, 0x5a, 0x5c, 0x4a, 0x65, 0x5b, 0x1a, 0xb8, 0x85, 0x3d, 0x15, 0x47, 0xa0, 0xe9, 0x02,
0xca, 0x79, 0x09, 0x17, 0x31, 0x50, 0x56, 0x64, 0xfb, 0x10, 0xc3, 0x38, 0x7b, 0xb1, 0xc8, 0xce,
0x71, 0xcc, 0x5e, 0x42, 0xf1, 0x3b, 0xa9, 0x88, 0x23, 0x67, 0x49, 0xd6, 0x96, 0x65, 0xd4, 0x98,
0x8b, 0x3f, 0xba, 0xdd, 0xee, 0x9c, 0xd2, 0x15, 0xb6, 0x4c, 0x16, 0x72, 0xe4, 0x10, 0xac, 0x16,
0xa1, 0x33, 0xef, 0x12, 0x4a, 0x3d, 0x4e, 0xed, 0x71, 0xf7, 0x10, 0x12, 0xa5, 0x87, 0x74, 0x15,
0x1b, 0xea, 0x98, 0x46, 0x2d, 0xa2, 0x97, 0xf1, 0x84, 0xdd, 0x64, 0x60, 0x87, 0x85, 0xbd, 0xf4,
0x0a, 0x63, 0x64, 0xd6, 0xf7, 0x03, 0x78, 0x2b, 0x05, 0x63, 0x03, 0x1e, 0x02, 0xfd, 0xb1, 0xbe,
0xf1, 0x1a, 0x21, 0x6e, 0x2f, 0xbe, 0x2d, 0xc0, 0x18, 0x99, 0x2b, 0xa2, 0x23, 0x25, 0x81, 0x4e,
0xb0, 0x26, 0x99, 0xbe, 0x23, 0x85, 0x31, 0x29, 0x44, 0xb4, 0x82, 0xbe, 0xb5, 0xe5, 0x89, 0x56,
0x3d, 0xbc, 0xd2, 0xb4, 0x8a, 0xab, 0x7b, 0x42, 0x0a, 0xd3, 0x77, 0x13, 0x43, 0xc8, 0x54, 0x6e,
0x60, 0x6d, 0xa3, 0x4b, 0x9a, 0x1d, 0xe8, 0xe1, 0x70, 0x64, 0xdc, 0x4b, 0x84, 0x96, 0xe3, 0x82,
0x7d, 0x2c, 0xbb, 0x82, 0xc3, 0xbb, 0xaf, 0xd5, 0x03, 0x21, 0x7b, 0xb4, 0x8a, 0x64, 0x1d, 0xe0,
0xb1, 0x23, 0x9e, 0x21, 0xf5, 0xbd, 0x38, 0x75, 0xa7, 0xd4, 0xdc, 0x99, 0x18, 0x60, 0xda, 0xe4,
0xc6, 0xa3, 0x69, 0xf7, 0x64, 0xb8, 0x9b, 0x3f, 0x4b, 0x1a, 0x77, 0x64, 0x04, 0x5d, 0x21, 0x21,
0xa2, 0x13, 0xce, 0x7d, 0xd7, 0xa5, 0x92, 0x0d, 0x11, 0x16, 0xe9, 0x6b, 0x35, 0x28, 0x61, 0x80,
0x16, 0x1e, 0x70, 0x53, 0x82, 0xba, 0xd8, 0x52, 0x1f, 0x4c, 0xa8, 0xc5, 0x59, 0x79, 0x7b, 0x0f,
0xad, 0xed, 0xf4, 0xd5, 0x83, 0x02, 0x33, 0xb4, 0x8f, 0x27, 0xed, 0x83, 0xed, 0x0c, 0x8d, 0x85,
0xa4, 0xa5, 0x64, 0x57, 0xf4, 0x0c, 0x15, 0x78, 0xd2, 0x6d, 0xc5, 0xa3, 0xd2, 0xf6, 0x37, 0xb1,
0xa9, 0x01, 0xc4, 0xc0, 0x4d, 0x99, 0xf5, 0xbe, 0x9b, 0x3f, 0x27, 0x75, 0x3b, 0x16, 0xdc, 0xd0,
0x18, 0x4b, 0x41, 0x95, 0x59, 0x98, 0xa0, 0xef, 0xdb, 0xb1, 0x05, 0x9d, 0xc5, 0x92, 0x2d, 0x91,
0xf9, 0x2c, 0xff, 0x84, 0x6b, 0x2b, 0x1c, 0xc9, 0x97, 0x15, 0xd7, 0x61, 0xad, 0x06, 0x05, 0xf6,
0x15, 0x5e, 0xf7, 0xe6, 0x01, 0x37, 0x05, 0xf4, 0x75, 0x85, 0xad, 0x90, 0x85, 0x51, 0x69, 0x05,
0xfe, 0x4d, 0x85, 0x2d, 0x92, 0x39, 0x2c, 0x6d, 0x8c, 0x19, 0xfa, 0xad, 0x03, 0xb1, 0x88, 0x12,
0xf8, 0x9d, 0x63, 0xc8, 0xab, 0x28, 0xe1, 0xdf, 0xbb, 0xc3, 0x90, 0x21, 0x6f, 0xb4, 0xa1, 0x8f,
0x2b, 0xa8, 0x74, 0x74, 0x58, 0x0e, 0xd3, 0x27, 0x2e, 0x11, 0x59, 0xc7, 0x89, 0x4f, 0x5d, 0x62,
0xce, 0x39, 0x46, 0x9f, 0x39, 0xf4, 0x80, 0xcb, 0x48, 0x75, 0xbb, 0x63, 0xf4, 0x79, 0x85, 0xad,
0x92, 0x45, 0xdc, 0xbe, 0xc3, 0x63, 0x2e, 0xc3, 0x22, 0xff, 0x45, 0x85, 0xd1, 0x91, 0x91, 0x6e,
0x90, 0xe9, 0xbb, 0x55, 0x67, 0x4a, 0x2e, 0x20, 0xc3, 0xde, 0xab, 0xb2, 0xb9, 0xcc, 0xdd, 0x2c,
0x7e, 0xbf, 0xca, 0x66, 0xc8, 0x54, 0x5b, 0x1a, 0xd0, 0x96, 0xbe, 0x8d, 0xc3, 0x36, 0x95, 0x5d,
0x57, 0xfa, 0x0e, 0x8e, 0xf4, 0xa4, 0x1b, 0x36, 0xfa, 0xd0, 0x2d, 0x64, 0x0f, 0x0b, 0xfd, 0xc9,
0x73, 0xa5, 0x96, 0x5f, 0x99, 0x9f, 0x3d, 0x3c, 0x69, 0x1f, 0x6c, 0x71, 0x83, 0xe8, 0x2f, 0x1e,
0xbb, 0x42, 0x96, 0x47, 0x98, 0xbb, 0xf3, 0xe3, 0xbb, 0xf3, 0xab, 0xc7, 0xd6, 0xc8, 0xa5, 0x7d,
0xb0, 0xc5, 0x1c, 0xe0, 0x26, 0x61, 0xac, 0x08, 0x0d, 0xfd, 0xcd, 0x63, 0x7f, 0x23, 0x2b, 0xfb,
0x60, 0xc7, 0xfe, 0x96, 0x16, 0x7f, 0xf7, 0xd8, 0x2c, 0x99, 0x0e, 0xf0, 0x51, 0x80, 0x73, 0xa0,
0x8f, 0x3d, 0x6c, 0xd2, 0x28, 0xcc, 0xe5, 0x3c, 0xf1, 0xd0, 0xba, 0xff, 0x73, 0x1b, 0xf6, 0xfd,
0xa4, 0xd5, 0xe7, 0x52, 0x42, 0x6c, 0xe8, 0x53, 0x8f, 0x2d, 0x13, 0x1a, 0x40, 0xa2, 0xce, 0xa1,
0x04, 0x3f, 0xc3, 0xc7, 0x9e, 0xb9, 0xe4, 0xff, 0xa5, 0xa0, 0x87, 0xe3, 0x85, 0xe7, 0x1e, 0x5a,
0x9d, 0xe5, 0xbf, 0xbc, 0xf2, 0xc2, 0x43, 0xab, 0x73, 0xe7, 0xdb, 0xb2, 0xab, 0xe8, 0x0f, 0x35,
0x54, 0x75, 0x2a, 0x12, 0x38, 0x15, 0xe1, 0x7d, 0xfa, 0x41, 0x03, 0x55, 0xb9, 0x4d, 0x47, 0x2a,
0x02, 0x94, 0x6f, 0xe8, 0x87, 0x0d, 0xb4, 0x1e, 0x5b, 0x97, 0x59, 0xff, 0x91, 0x8b, 0xf3, 0x37,
0xa9, 0xed, 0xd3, 0x8f, 0xf1, 0x07, 0x40, 0xf2, 0xf8, 0xb4, 0x73, 0x4c, 0x1f, 0x35, 0xb0, 0x8c,
0xed, 0x38, 0x56, 0x21, 0xb7, 0xe3, 0x01, 0xfa, 0xa4, 0x81, 0x13, 0x58, 0x7a, 0x4e, 0x72, 0x63,
0x3e, 0x6d, 0x60, 0x79, 0x39, 0xee, 0xda, 0xe6, 0xe3, 0x33, 0xf3, 0x99, 0x63, 0xf5, 0xb9, 0xe5,
0xa8, 0xe4, 0xd4, 0xd2, 0xcf, 0x1b, 0x1b, 0xeb, 0xa4, 0xee, 0x9b, 0xd8, 0xbd, 0x1a, 0x75, 0xe2,
0xf9, 0x26, 0xa6, 0x13, 0x78, 0xc9, 0x76, 0x94, 0x8a, 0x77, 0x2f, 0x06, 0xfa, 0xee, 0x3f, 0x69,
0x65, 0xe7, 0xdf, 0xaf, 0xdf, 0xe8, 0x09, 0xdb, 0x4f, 0xcf, 0xf0, 0xb7, 0xbc, 0x95, 0xfd, 0xa7,
0xaf, 0x0b, 0x95, 0x7f, 0x6d, 0x09, 0x69, 0x41, 0x4b, 0x1e, 0x6f, 0xb9, 0x5f, 0xf7, 0x56, 0xf6,
0xeb, 0x1e, 0x9c, 0x9d, 0x4d, 0xb9, 0xf8, 0xc6, 0x1f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x4e, 0x36,
0xfe, 0x7f, 0xd6, 0x09, 0x00, 0x00,
// 1353 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xd9, 0x6e, 0x1b, 0x37,
0x17, 0xf6, 0x68, 0x64, 0xcb, 0xa2, 0x65, 0x9b, 0xa6, 0x97, 0x38, 0xf9, 0x8d, 0x1f, 0x81, 0xae,
0x02, 0x03, 0xb1, 0xff, 0xbf, 0x41, 0xdb, 0xab, 0x5c, 0xd8, 0x1a, 0x2f, 0x42, 0xe2, 0xa5, 0x23,
0x27, 0x2d, 0x7a, 0xd1, 0x80, 0x9e, 0x39, 0x92, 0xd8, 0xcc, 0x90, 0x2a, 0x49, 0x39, 0xd6, 0x5b,
0xb4, 0x79, 0x8e, 0xb6, 0xe8, 0x92, 0x2e, 0xe8, 0x13, 0x74, 0xbf, 0xee, 0x23, 0xf4, 0x01, 0xba,
0x66, 0x2d, 0x0e, 0x67, 0x24, 0x4d, 0x80, 0xe4, 0xaa, 0x77, 0x3c, 0x1f, 0x0f, 0x3f, 0x7e, 0xfc,
0xce, 0x21, 0x67, 0x48, 0x2d, 0x52, 0x69, 0xaa, 0xe4, 0x46, 0x4f, 0x2b, 0xab, 0xd8, 0x62, 0x2a,
0x92, 0xb3, 0xbe, 0xc9, 0xa2, 0x8d, 0x6c, 0xaa, 0x7e, 0x87, 0x4c, 0xb5, 0x2c, 0xb7, 0x7d, 0xc3,
0xae, 0x13, 0x02, 0x5a, 0x2b, 0x7d, 0x27, 0x52, 0x31, 0xac, 0x7a, 0x97, 0xbd, 0x2b, 0x73, 0xaf,
0xfc, 0x77, 0xe3, 0x05, 0x6b, 0x36, 0x76, 0x30, 0xad, 0xa1, 0x62, 0x08, 0xab, 0x30, 0x1c, 0xb2,
0x15, 0x32, 0xa5, 0x81, 0x1b, 0x25, 0x57, 0x4b, 0x97, 0xbd, 0x2b, 0xd5, 0x30, 0x8f, 0xea, 0xaf,
0x91, 0xda, 0x0d, 0x18, 0xdc, 0xe6, 0x49, 0x1f, 0x8e, 0xb9, 0xd0, 0x8c, 0x12, 0xff, 0x2e, 0x0c,
0x1c, 0x7f, 0x35, 0xc4, 0x21, 0x5b, 0x22, 0x93, 0x67, 0x38, 0x9d, 0x2f, 0xcc, 0x82, 0xfa, 0x35,
0x32, 0x73, 0x03, 0x06, 0x01, 0xb7, 0xfc, 0x25, 0xcb, 0x18, 0x29, 0xc7, 0xdc, 0x72, 0xb7, 0xaa,
0x16, 0xba, 0x71, 0x7d, 0x8d, 0x94, 0xb7, 0x13, 0x75, 0x3a, 0xa6, 0xf4, 0xdc, 0x64, 0x4e, 0x79,
0x95, 0x54, 0xb6, 0xe2, 0x58, 0x83, 0x31, 0x6c, 0x8e, 0x94, 0x44, 0x2f, 0x67, 0x2b, 0x89, 0x1e,
0x92, 0xf5, 0x94, 0xb6, 0x8e, 0xcc, 0x0f, 0xdd, 0xb8, 0x7e, 0xdf, 0x23, 0x95, 0x03, 0xd3, 0xd9,
0xe6, 0x06, 0xd8, 0xeb, 0x64, 0x3a, 0x35, 0x9d, 0x3b, 0x76, 0xd0, 0x1b, 0x5a, 0xb3, 0xf6, 0x42,
0x6b, 0x0e, 0x4c, 0xe7, 0x64, 0xd0, 0x83, 0xb0, 0x92, 0x66, 0x03, 0x54, 0x92, 0x9a, 0x4e, 0x33,
0xc8, 0x99, 0xb3, 0x80, 0xad, 0x91, 0xaa, 0x15, 0x29, 0x18, 0xcb, 0xd3, 0xde, 0xaa, 0x7f, 0xd9,
0xbb, 0x52, 0x0e, 0xc7, 0x00, 0xbb, 0x44, 0xa6, 0x8d, 0xea, 0xeb, 0x08, 0x9a, 0xc1, 0x6a, 0xd9,
0x2d, 0x1b, 0xc5, 0xf5, 0xeb, 0xa4, 0x7a, 0x60, 0x3a, 0xfb, 0xc0, 0x63, 0xd0, 0xec, 0x7f, 0xa4,
0x7c, 0xca, 0x4d, 0xa6, 0x68, 0xe6, 0xe5, 0x8a, 0xf0, 0x04, 0xa1, 0xcb, 0xac, 0xbf, 0x43, 0x6a,
0xc1, 0xc1, 0xcd, 0x7f, 0xc1, 0x80, 0xd2, 0x4d, 0x97, 0xeb, 0xf8, 0x90, 0xa7, 0xc3, 0x8a, 0x8d,
0x81, 0xf5, 0x6f, 0xca, 0xa4, 0x3a, 0x6a, 0x0f, 0x36, 0x43, 0x2a, 0xad, 0x7e, 0x14, 0x81, 0x31,
0x74, 0x82, 0x2d, 0x92, 0xf9, 0x5b, 0x12, 0xce, 0x7b, 0x10, 0x59, 0x88, 0x5d, 0x0e, 0xf5, 0xd8,
0x02, 0x99, 0x6d, 0x28, 0x29, 0x21, 0xb2, 0xbb, 0x5c, 0x24, 0x10, 0xd3, 0x12, 0x5b, 0x22, 0xf4,
0x18, 0x74, 0x2a, 0x8c, 0x11, 0x4a, 0x06, 0x20, 0x05, 0xc4, 0xd4, 0x67, 0x17, 0xc8, 0x62, 0x43,
0x25, 0x09, 0x44, 0x56, 0x28, 0x79, 0xa8, 0xec, 0xce, 0xb9, 0x30, 0xd6, 0xd0, 0x32, 0xd2, 0x36,
0x93, 0x04, 0x3a, 0x3c, 0xd9, 0xd2, 0x9d, 0x7e, 0x0a, 0xd2, 0xd2, 0x49, 0xe4, 0xc8, 0xc1, 0x40,
0xa4, 0x20, 0x91, 0x89, 0x56, 0x0a, 0x68, 0x53, 0xc6, 0x70, 0x8e, 0xf5, 0xa1, 0xd3, 0xec, 0x22,
0x59, 0xce, 0xd1, 0xc2, 0x06, 0x3c, 0x05, 0x5a, 0x65, 0xf3, 0x64, 0x26, 0x9f, 0x3a, 0x39, 0x3a,
0xbe, 0x41, 0x49, 0x81, 0x21, 0x54, 0xf7, 0x42, 0x88, 0x94, 0x8e, 0xe9, 0x4c, 0x41, 0xc2, 0x6d,
0x88, 0xac, 0xd2, 0xcd, 0x80, 0xd6, 0x50, 0x70, 0x0e, 0xb6, 0x80, 0xeb, 0xa8, 0x1b, 0x82, 0xe9,
0x27, 0x96, 0xce, 0x32, 0x4a, 0x6a, 0xbb, 0x22, 0x81, 0x43, 0x65, 0x77, 0x55, 0x5f, 0xc6, 0x74,
0x8e, 0xcd, 0x11, 0x72, 0x00, 0x96, 0xe7, 0x0e, 0xcc, 0xe3, 0xb6, 0x0d, 0x1e, 0x75, 0x21, 0x07,
0x28, 0x5b, 0x21, 0xac, 0xc1, 0xa5, 0x54, 0xb6, 0xa1, 0x81, 0x5b, 0xd8, 0x55, 0x49, 0x0c, 0x9a,
0x2e, 0xa0, 0x9c, 0xe7, 0x70, 0x91, 0x00, 0x65, 0xe3, 0xec, 0x00, 0x12, 0x18, 0x65, 0x2f, 0x8e,
0xb3, 0x73, 0x1c, 0xb3, 0x97, 0x50, 0xfc, 0x76, 0x5f, 0x24, 0xb1, 0xb3, 0x24, 0x2b, 0xcb, 0x32,
0x6a, 0xcc, 0xc5, 0x1f, 0xde, 0x6c, 0xb6, 0x4e, 0xe8, 0x0a, 0x5b, 0x26, 0x0b, 0x39, 0x72, 0x00,
0x56, 0x8b, 0xc8, 0x99, 0x77, 0x01, 0xa5, 0x1e, 0xf5, 0xed, 0x51, 0xfb, 0x00, 0x52, 0xa5, 0x07,
0x74, 0x15, 0x0b, 0xea, 0x98, 0x86, 0x25, 0xa2, 0x17, 0x71, 0x87, 0x9d, 0xb4, 0x67, 0x07, 0x63,
0x7b, 0xe9, 0x25, 0xc6, 0xc8, 0x6c, 0x10, 0x84, 0xf0, 0x5e, 0x1f, 0x8c, 0x0d, 0x79, 0x04, 0xf4,
0xd7, 0xca, 0xfa, 0x5b, 0x84, 0xb8, 0xb5, 0xf8, 0x20, 0x01, 0x63, 0x64, 0x6e, 0x1c, 0x1d, 0x2a,
0x09, 0x74, 0x82, 0xd5, 0xc8, 0xf4, 0x2d, 0x29, 0x8c, 0xe9, 0x43, 0x4c, 0x3d, 0xf4, 0xad, 0x29,
0x8f, 0xb5, 0xea, 0xe0, 0x95, 0xa6, 0x25, 0x9c, 0xdd, 0x15, 0x52, 0x98, 0xae, 0xeb, 0x18, 0x42,
0xa6, 0x72, 0x03, 0xcb, 0xeb, 0x6d, 0x52, 0x6b, 0x41, 0x07, 0x9b, 0x23, 0xe3, 0x5e, 0x22, 0xb4,
0x18, 0x8f, 0xd9, 0x47, 0xb2, 0x3d, 0x6c, 0xde, 0x3d, 0xad, 0xee, 0x09, 0xd9, 0xa1, 0x25, 0x24,
0x6b, 0x01, 0x4f, 0x1c, 0xf1, 0x0c, 0xa9, 0xec, 0x26, 0x7d, 0xb7, 0x4b, 0xd9, 0xed, 0x89, 0x01,
0xa6, 0x4d, 0xae, 0x3f, 0x98, 0x76, 0x4f, 0x86, 0xbb, 0xf9, 0xb3, 0xa4, 0x7a, 0x4b, 0xc6, 0xd0,
0x16, 0x12, 0x62, 0x3a, 0xe1, 0xdc, 0x77, 0x55, 0x2a, 0xd8, 0x10, 0xe3, 0x21, 0x03, 0xad, 0x7a,
0x05, 0x0c, 0xd0, 0xc2, 0x7d, 0x6e, 0x0a, 0x50, 0x1b, 0x4b, 0x1a, 0x80, 0x89, 0xb4, 0x38, 0x2d,
0x2e, 0xef, 0xa0, 0xb5, 0xad, 0xae, 0xba, 0x37, 0xc6, 0x0c, 0xed, 0xe2, 0x4e, 0x7b, 0x60, 0x5b,
0x03, 0x63, 0x21, 0x6d, 0x28, 0xd9, 0x16, 0x1d, 0x43, 0x05, 0xee, 0x74, 0x53, 0xf1, 0xb8, 0xb0,
0xfc, 0x5d, 0x2c, 0x6a, 0x08, 0x09, 0x70, 0x53, 0x64, 0xbd, 0xeb, 0xfa, 0xcf, 0x49, 0xdd, 0x4a,
0x04, 0x37, 0x34, 0xc1, 0xa3, 0xa0, 0xca, 0x2c, 0x4c, 0xd1, 0xf7, 0xad, 0xc4, 0x82, 0xce, 0x62,
0xc9, 0x96, 0xc8, 0x7c, 0x96, 0x7f, 0xcc, 0xb5, 0x15, 0x8e, 0xe4, 0x5b, 0xcf, 0x55, 0x58, 0xab,
0xde, 0x18, 0xfb, 0x0e, 0xaf, 0x7b, 0x6d, 0x9f, 0x9b, 0x31, 0xf4, 0xbd, 0xc7, 0x56, 0xc8, 0xc2,
0xf0, 0x68, 0x63, 0xfc, 0x07, 0x8f, 0x2d, 0x92, 0x39, 0x3c, 0xda, 0x08, 0x33, 0xf4, 0x47, 0x07,
0xe2, 0x21, 0x0a, 0xe0, 0x4f, 0x8e, 0x21, 0x3f, 0x45, 0x01, 0xff, 0xd9, 0x6d, 0x86, 0x0c, 0x79,
0xa1, 0x0d, 0x7d, 0xe8, 0xa1, 0xd2, 0xe1, 0x66, 0x39, 0x4c, 0x1f, 0xb9, 0x44, 0x64, 0x1d, 0x25,
0x3e, 0x76, 0x89, 0x39, 0xe7, 0x08, 0x7d, 0xe2, 0xd0, 0x7d, 0x2e, 0x63, 0xd5, 0x6e, 0x8f, 0xd0,
0xa7, 0x1e, 0x5b, 0x25, 0x8b, 0xb8, 0x7c, 0x9b, 0x27, 0x5c, 0x46, 0xe3, 0xfc, 0x67, 0x1e, 0xa3,
0x43, 0x23, 0x5d, 0x23, 0xd3, 0x0f, 0x4b, 0xce, 0x94, 0x5c, 0x40, 0x86, 0x7d, 0x54, 0x62, 0x73,
0x99, 0xbb, 0x59, 0xfc, 0x71, 0x89, 0xcd, 0x90, 0xa9, 0xa6, 0x34, 0xa0, 0x2d, 0x7d, 0x1f, 0x9b,
0x6d, 0x2a, 0xbb, 0xae, 0xf4, 0x03, 0x6c, 0xe9, 0x49, 0xd7, 0x6c, 0xf4, 0xbe, 0x9b, 0xc8, 0x1e,
0x16, 0xfa, 0x9b, 0xef, 0x8e, 0x5a, 0x7c, 0x65, 0x7e, 0xf7, 0x71, 0xa7, 0x3d, 0xb0, 0xe3, 0x1b,
0x44, 0xff, 0xf0, 0xd9, 0x25, 0xb2, 0x3c, 0xc4, 0xdc, 0x9d, 0x1f, 0xdd, 0x9d, 0x3f, 0x7d, 0xb6,
0x46, 0x2e, 0xec, 0x81, 0x1d, 0xf7, 0x01, 0x2e, 0x12, 0xc6, 0x8a, 0xc8, 0xd0, 0xbf, 0x7c, 0xf6,
0x1f, 0xb2, 0xb2, 0x07, 0x76, 0xe4, 0x6f, 0x61, 0xf2, 0x6f, 0x9f, 0xcd, 0x92, 0xe9, 0x10, 0x1f,
0x05, 0x38, 0x03, 0xfa, 0xd0, 0xc7, 0x22, 0x0d, 0xc3, 0x5c, 0xce, 0x23, 0x1f, 0xad, 0x7b, 0x93,
0xdb, 0xa8, 0x1b, 0xa4, 0x8d, 0x2e, 0x97, 0x12, 0x12, 0x43, 0x1f, 0xfb, 0x6c, 0x99, 0xd0, 0x10,
0x52, 0x75, 0x06, 0x05, 0xf8, 0x09, 0x3e, 0xf6, 0xcc, 0x25, 0xbf, 0xd1, 0x07, 0x3d, 0x18, 0x4d,
0x3c, 0xf5, 0xd1, 0xea, 0x2c, 0xff, 0xf9, 0x99, 0x67, 0x3e, 0x5a, 0x9d, 0x3b, 0xdf, 0x94, 0x6d,
0x45, 0x7f, 0x29, 0xa3, 0xaa, 0x13, 0x91, 0xc2, 0x89, 0x88, 0xee, 0xd2, 0x4f, 0xaa, 0xa8, 0xca,
0x2d, 0x3a, 0x54, 0x31, 0xa0, 0x7c, 0x43, 0x3f, 0xad, 0xa2, 0xf5, 0x58, 0xba, 0xcc, 0xfa, 0xcf,
0x5c, 0x9c, 0xbf, 0x49, 0xcd, 0x80, 0x7e, 0x8e, 0x1f, 0x00, 0x92, 0xc7, 0x27, 0xad, 0x23, 0xfa,
0xa0, 0x8a, 0xc7, 0xd8, 0x4a, 0x12, 0x15, 0x71, 0x3b, 0x6a, 0xa0, 0x2f, 0xaa, 0xd8, 0x81, 0x85,
0xe7, 0x24, 0x37, 0xe6, 0xcb, 0x2a, 0x1e, 0x2f, 0xc7, 0x5d, 0xd9, 0x02, 0x7c, 0x66, 0xbe, 0x72,
0xac, 0xf8, 0x5f, 0x83, 0x4a, 0x4e, 0x2c, 0xfd, 0xba, 0xba, 0x5e, 0x27, 0x95, 0xc0, 0x24, 0xee,
0xd5, 0xa8, 0x10, 0x3f, 0x30, 0x09, 0x9d, 0xc0, 0x4b, 0xb6, 0xad, 0x54, 0xb2, 0x73, 0xde, 0xd3,
0xb7, 0xff, 0x4f, 0xbd, 0xed, 0x57, 0xdf, 0xbe, 0xd6, 0x11, 0xb6, 0xdb, 0x3f, 0xc5, 0xcf, 0xf2,
0x66, 0xf6, 0x9d, 0xbe, 0x2a, 0x54, 0x3e, 0xda, 0x14, 0xd2, 0x82, 0x96, 0x3c, 0xd9, 0x74, 0x9f,
0xee, 0xcd, 0xec, 0xd3, 0xdd, 0x3b, 0x3d, 0x9d, 0x72, 0xf1, 0xb5, 0x7f, 0x02, 0x00, 0x00, 0xff,
0xff, 0x70, 0xc4, 0x92, 0xd3, 0x0b, 0x0a, 0x00, 0x00,
}

View File

@ -40,6 +40,7 @@ message CollectionInfo {
repeated string physical_channel_names = 8;
repeated uint64 partition_created_timestamps = 9;
int32 shards_num = 10;
repeated common.KeyDataPair start_positions = 11;
}
message SegmentIndexInfo {

View File

@ -253,6 +253,7 @@ type CollectionInfo struct {
PhysicalChannelNames []string `protobuf:"bytes,8,rep,name=physical_channel_names,json=physicalChannelNames,proto3" json:"physical_channel_names,omitempty"`
PartitionCreatedTimestamps []uint64 `protobuf:"varint,9,rep,packed,name=partition_created_timestamps,json=partitionCreatedTimestamps,proto3" json:"partition_created_timestamps,omitempty"`
ShardsNum int32 `protobuf:"varint,10,opt,name=shards_num,json=shardsNum,proto3" json:"shards_num,omitempty"`
StartPositions []*commonpb.KeyDataPair `protobuf:"bytes,11,rep,name=start_positions,json=startPositions,proto3" json:"start_positions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -353,6 +354,13 @@ func (m *CollectionInfo) GetShardsNum() int32 {
return 0
}
func (m *CollectionInfo) GetStartPositions() []*commonpb.KeyDataPair {
if m != nil {
return m.StartPositions
}
return nil
}
type SegmentIndexInfo struct {
CollectionID int64 `protobuf:"varint,1,opt,name=collectionID,proto3" json:"collectionID,omitempty"`
PartitionID int64 `protobuf:"varint,2,opt,name=partitionID,proto3" json:"partitionID,omitempty"`
@ -532,50 +540,52 @@ func init() {
func init() { proto.RegisterFile("etcd_meta.proto", fileDescriptor_975d306d62b73e88) }
var fileDescriptor_975d306d62b73e88 = []byte{
// 715 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x54, 0x4d, 0x6f, 0xdb, 0x38,
0x10, 0x85, 0x22, 0xc7, 0x8e, 0xc6, 0x8e, 0x93, 0x70, 0x3f, 0x40, 0x04, 0xd9, 0x5d, 0x45, 0x40,
0xb2, 0x02, 0x16, 0x6b, 0x63, 0x93, 0x45, 0x6f, 0x05, 0xda, 0x46, 0x08, 0x60, 0x14, 0x0d, 0x52,
0xc5, 0xe8, 0xa1, 0x17, 0x81, 0x96, 0x68, 0x9b, 0x80, 0x48, 0xb9, 0x22, 0x15, 0xc4, 0xb7, 0x9e,
0xfb, 0x13, 0xfa, 0xe7, 0x7a, 0xec, 0xa1, 0x7f, 0xa2, 0x10, 0x29, 0xc9, 0x76, 0xe2, 0x1e, 0x7b,
0xd3, 0xbc, 0x99, 0x21, 0xdf, 0xbc, 0x79, 0x14, 0x1c, 0x50, 0x15, 0x27, 0x11, 0xa7, 0x8a, 0x0c,
0x16, 0x79, 0xa6, 0x32, 0x74, 0xc4, 0x59, 0x7a, 0x5f, 0x48, 0x13, 0x0d, 0xca, 0xec, 0x71, 0x2f,
0xce, 0x38, 0xcf, 0x84, 0x81, 0x8e, 0x7b, 0x32, 0x9e, 0x53, 0x5e, 0x95, 0x7b, 0x9f, 0x2d, 0x80,
0x31, 0x15, 0x44, 0xa8, 0x37, 0x54, 0x11, 0xd4, 0x87, 0x9d, 0x51, 0x80, 0x2d, 0xd7, 0xf2, 0xed,
0x70, 0x67, 0x14, 0xa0, 0x73, 0x38, 0x10, 0x05, 0x8f, 0x3e, 0x14, 0x34, 0x5f, 0x46, 0x22, 0x4b,
0xa8, 0xc4, 0x3b, 0x3a, 0xb9, 0x2f, 0x0a, 0xfe, 0xb6, 0x44, 0x6f, 0x4a, 0x10, 0xfd, 0x03, 0x47,
0x4c, 0x48, 0x9a, 0xab, 0x28, 0x9e, 0x13, 0x21, 0x68, 0x3a, 0x0a, 0x24, 0xb6, 0x5d, 0xdb, 0x77,
0xc2, 0x43, 0x93, 0xb8, 0x6a, 0x70, 0xf4, 0x37, 0x1c, 0x98, 0x03, 0x9b, 0x5a, 0xdc, 0x72, 0x2d,
0xdf, 0x09, 0xfb, 0x1a, 0x6e, 0x2a, 0xbd, 0x8f, 0x16, 0x38, 0xb7, 0x79, 0xf6, 0xb0, 0xdc, 0xca,
0xed, 0x19, 0x74, 0x48, 0x92, 0xe4, 0x54, 0x1a, 0x4e, 0xdd, 0x8b, 0x93, 0xc1, 0xc6, 0xec, 0xd5,
0xd4, 0x2f, 0x4d, 0x4d, 0x58, 0x17, 0x97, 0x5c, 0x73, 0x2a, 0x8b, 0x74, 0x1b, 0x57, 0x93, 0x58,
0x71, 0xf5, 0x3e, 0x59, 0xe0, 0x8c, 0x44, 0x42, 0x1f, 0x46, 0x62, 0x9a, 0xa1, 0x3f, 0x00, 0x58,
0x19, 0x44, 0x82, 0x70, 0xaa, 0xa9, 0x38, 0xa1, 0xa3, 0x91, 0x1b, 0xc2, 0x29, 0xc2, 0xd0, 0xd1,
0xc1, 0x28, 0xa8, 0x54, 0xaa, 0x43, 0x14, 0x40, 0xcf, 0x34, 0x2e, 0x48, 0x4e, 0xb8, 0xb9, 0xae,
0x7b, 0x71, 0xba, 0x95, 0xf0, 0x6b, 0xba, 0x7c, 0x47, 0xd2, 0x82, 0xde, 0x12, 0x96, 0x87, 0x5d,
0xdd, 0x76, 0xab, 0xbb, 0xbc, 0x00, 0xfa, 0xd7, 0x8c, 0xa6, 0xc9, 0x8a, 0x10, 0x86, 0xce, 0x94,
0xa5, 0x34, 0x69, 0x84, 0xa9, 0xc3, 0x1f, 0x73, 0xf1, 0xbe, 0xd8, 0xd0, 0xbf, 0xca, 0xd2, 0x94,
0xc6, 0x8a, 0x65, 0x42, 0x1f, 0xf3, 0x58, 0xda, 0xe7, 0xd0, 0x36, 0x2e, 0xa9, 0x94, 0x3d, 0xdb,
0x24, 0x5a, 0x39, 0x68, 0x75, 0xc8, 0x9d, 0x06, 0xc2, 0xaa, 0x09, 0xfd, 0x05, 0xdd, 0x38, 0xa7,
0x44, 0xd1, 0x48, 0x31, 0x4e, 0xb1, 0xed, 0x5a, 0x7e, 0x2b, 0x04, 0x03, 0x8d, 0x19, 0xa7, 0xc8,
0x83, 0xde, 0x82, 0xe4, 0x8a, 0x69, 0x02, 0x81, 0xc4, 0x2d, 0xd7, 0xf6, 0xed, 0x70, 0x03, 0x43,
0xe7, 0xd0, 0x6f, 0xe2, 0x52, 0x5d, 0x89, 0x77, 0xf5, 0x8e, 0x1e, 0xa1, 0xe8, 0x1a, 0xf6, 0xa7,
0xa5, 0x28, 0x91, 0x9e, 0x8f, 0x4a, 0xdc, 0xde, 0xa6, 0x6d, 0xf9, 0x10, 0x06, 0x9b, 0xe2, 0x85,
0xbd, 0x69, 0x13, 0x53, 0x89, 0x2e, 0xe0, 0xb7, 0x7b, 0x96, 0xab, 0x82, 0xa4, 0xb5, 0x2f, 0xf4,
0x96, 0x25, 0xee, 0xe8, 0x6b, 0x7f, 0xa9, 0x92, 0x95, 0x37, 0xcc, 0xdd, 0xff, 0xc3, 0xef, 0x8b,
0xf9, 0x52, 0xb2, 0xf8, 0x49, 0xd3, 0x9e, 0x6e, 0xfa, 0xb5, 0xce, 0x6e, 0x74, 0xbd, 0x80, 0x93,
0x66, 0x86, 0xc8, 0xa8, 0x92, 0x68, 0xa5, 0xa4, 0x22, 0x7c, 0x21, 0xb1, 0xe3, 0xda, 0x7e, 0x2b,
0x3c, 0x6e, 0x6a, 0xae, 0x4c, 0xc9, 0xb8, 0xa9, 0x28, 0x7d, 0x28, 0xe7, 0x24, 0x4f, 0x64, 0x24,
0x0a, 0x8e, 0xc1, 0xb5, 0xfc, 0xdd, 0xd0, 0x31, 0xc8, 0x4d, 0xc1, 0xbd, 0xaf, 0x16, 0x1c, 0xde,
0xd1, 0x19, 0xa7, 0x42, 0xad, 0xac, 0xe2, 0x41, 0x2f, 0x5e, 0x6d, 0xbd, 0xde, 0xf6, 0x06, 0x86,
0x5c, 0xe8, 0xae, 0xed, 0xa0, 0x32, 0xce, 0x3a, 0x84, 0x4e, 0xc0, 0x91, 0xd5, 0xc9, 0x81, 0x5e,
0xac, 0x1d, 0xae, 0x00, 0x63, 0xc7, 0x52, 0x53, 0xf3, 0xa2, 0xb5, 0x1d, 0x75, 0xb8, 0x6e, 0xc7,
0xdd, 0xcd, 0xa7, 0x81, 0xa1, 0x33, 0x29, 0x98, 0xee, 0x69, 0x9b, 0x4c, 0x15, 0xa2, 0x53, 0xe8,
0x51, 0x41, 0x26, 0x29, 0x35, 0xab, 0xc5, 0x1d, 0xd7, 0xf2, 0xf7, 0xc2, 0xae, 0xc1, 0xf4, 0x60,
0xde, 0x37, 0x6b, 0xdd, 0xcb, 0x5b, 0x7f, 0x13, 0x3f, 0xdb, 0xcb, 0x7f, 0x02, 0x34, 0x02, 0xd4,
0x4e, 0x5e, 0x43, 0xd0, 0xd9, 0x9a, 0x8f, 0x23, 0x45, 0x66, 0xb5, 0x8f, 0xf7, 0x1b, 0x74, 0x4c,
0x66, 0xf2, 0xc9, 0x93, 0x68, 0x3f, 0x7d, 0x12, 0xaf, 0x2e, 0xdf, 0xff, 0x37, 0x63, 0x6a, 0x5e,
0x4c, 0xca, 0x5f, 0xc5, 0xd0, 0x8c, 0xf1, 0x2f, 0xcb, 0xaa, 0xaf, 0x21, 0x13, 0x8a, 0xe6, 0x82,
0xa4, 0x43, 0x3d, 0xd9, 0xb0, 0xb4, 0xfc, 0x62, 0x32, 0x69, 0xeb, 0xe8, 0xf2, 0x7b, 0x00, 0x00,
0x00, 0xff, 0xff, 0x4a, 0x04, 0x49, 0x0f, 0x2a, 0x06, 0x00, 0x00,
// 745 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x54, 0xcd, 0x6e, 0xe3, 0x36,
0x10, 0x86, 0x22, 0xc7, 0x8e, 0xc6, 0x8e, 0x9d, 0xb0, 0x3f, 0x20, 0x82, 0xb4, 0x55, 0x04, 0x24,
0x15, 0x50, 0xd4, 0x46, 0x93, 0xa2, 0xb7, 0x02, 0x6d, 0x23, 0x04, 0x30, 0x8a, 0x06, 0xae, 0x62,
0xf4, 0xd0, 0x8b, 0x40, 0x4b, 0xb4, 0x4d, 0x40, 0xa4, 0xbc, 0x22, 0x15, 0xc4, 0xb7, 0x3d, 0xef,
0x23, 0xec, 0x23, 0xec, 0x8b, 0xed, 0x61, 0x5f, 0x62, 0x21, 0x52, 0x92, 0xed, 0xc4, 0x39, 0xee,
0x4d, 0xf3, 0xcd, 0x0c, 0xf9, 0xcd, 0xc7, 0x6f, 0x04, 0x03, 0xaa, 0xe2, 0x24, 0xe2, 0x54, 0x91,
0xe1, 0x2a, 0xcf, 0x54, 0x86, 0x4e, 0x39, 0x4b, 0x1f, 0x0b, 0x69, 0xa2, 0x61, 0x99, 0x3d, 0xeb,
0xc5, 0x19, 0xe7, 0x99, 0x30, 0xd0, 0x59, 0x4f, 0xc6, 0x4b, 0xca, 0xab, 0x72, 0xef, 0xbd, 0x05,
0x30, 0xa5, 0x82, 0x08, 0xf5, 0x0f, 0x55, 0x04, 0xf5, 0xe1, 0x60, 0x1c, 0x60, 0xcb, 0xb5, 0x7c,
0x3b, 0x3c, 0x18, 0x07, 0xe8, 0x0a, 0x06, 0xa2, 0xe0, 0xd1, 0x9b, 0x82, 0xe6, 0xeb, 0x48, 0x64,
0x09, 0x95, 0xf8, 0x40, 0x27, 0x8f, 0x45, 0xc1, 0xff, 0x2d, 0xd1, 0xfb, 0x12, 0x44, 0x3f, 0xc1,
0x29, 0x13, 0x92, 0xe6, 0x2a, 0x8a, 0x97, 0x44, 0x08, 0x9a, 0x8e, 0x03, 0x89, 0x6d, 0xd7, 0xf6,
0x9d, 0xf0, 0xc4, 0x24, 0x6e, 0x1b, 0x1c, 0xfd, 0x08, 0x03, 0x73, 0x60, 0x53, 0x8b, 0x5b, 0xae,
0xe5, 0x3b, 0x61, 0x5f, 0xc3, 0x4d, 0xa5, 0xf7, 0xd6, 0x02, 0x67, 0x92, 0x67, 0x4f, 0xeb, 0xbd,
0xdc, 0x7e, 0x83, 0x0e, 0x49, 0x92, 0x9c, 0x4a, 0xc3, 0xa9, 0x7b, 0x7d, 0x3e, 0xdc, 0x99, 0xbd,
0x9a, 0xfa, 0x4f, 0x53, 0x13, 0xd6, 0xc5, 0x25, 0xd7, 0x9c, 0xca, 0x22, 0xdd, 0xc7, 0xd5, 0x24,
0x36, 0x5c, 0xbd, 0x77, 0x16, 0x38, 0x63, 0x91, 0xd0, 0xa7, 0xb1, 0x98, 0x67, 0xe8, 0x3b, 0x00,
0x56, 0x06, 0x91, 0x20, 0x9c, 0x6a, 0x2a, 0x4e, 0xe8, 0x68, 0xe4, 0x9e, 0x70, 0x8a, 0x30, 0x74,
0x74, 0x30, 0x0e, 0x2a, 0x95, 0xea, 0x10, 0x05, 0xd0, 0x33, 0x8d, 0x2b, 0x92, 0x13, 0x6e, 0xae,
0xeb, 0x5e, 0x5f, 0xec, 0x25, 0xfc, 0x37, 0x5d, 0xff, 0x47, 0xd2, 0x82, 0x4e, 0x08, 0xcb, 0xc3,
0xae, 0x6e, 0x9b, 0xe8, 0x2e, 0x2f, 0x80, 0xfe, 0x1d, 0xa3, 0x69, 0xb2, 0x21, 0x84, 0xa1, 0x33,
0x67, 0x29, 0x4d, 0x1a, 0x61, 0xea, 0xf0, 0x75, 0x2e, 0xde, 0x87, 0x16, 0xf4, 0x6f, 0xb3, 0x34,
0xa5, 0xb1, 0x62, 0x99, 0xd0, 0xc7, 0x3c, 0x97, 0xf6, 0x77, 0x68, 0x1b, 0x97, 0x54, 0xca, 0x5e,
0xee, 0x12, 0xad, 0x1c, 0xb4, 0x39, 0xe4, 0x41, 0x03, 0x61, 0xd5, 0x84, 0x7e, 0x80, 0x6e, 0x9c,
0x53, 0xa2, 0x68, 0xa4, 0x18, 0xa7, 0xd8, 0x76, 0x2d, 0xbf, 0x15, 0x82, 0x81, 0xa6, 0x8c, 0x53,
0xe4, 0x41, 0x6f, 0x45, 0x72, 0xc5, 0x34, 0x81, 0x40, 0xe2, 0x96, 0x6b, 0xfb, 0x76, 0xb8, 0x83,
0xa1, 0x2b, 0xe8, 0x37, 0x71, 0xa9, 0xae, 0xc4, 0x87, 0xfa, 0x8d, 0x9e, 0xa1, 0xe8, 0x0e, 0x8e,
0xe7, 0xa5, 0x28, 0x91, 0x9e, 0x8f, 0x4a, 0xdc, 0xde, 0xa7, 0x6d, 0xb9, 0x08, 0xc3, 0x5d, 0xf1,
0xc2, 0xde, 0xbc, 0x89, 0xa9, 0x44, 0xd7, 0xf0, 0xcd, 0x23, 0xcb, 0x55, 0x41, 0xd2, 0xda, 0x17,
0xfa, 0x95, 0x25, 0xee, 0xe8, 0x6b, 0xbf, 0xaa, 0x92, 0x95, 0x37, 0xcc, 0xdd, 0xbf, 0xc2, 0xb7,
0xab, 0xe5, 0x5a, 0xb2, 0xf8, 0x45, 0xd3, 0x91, 0x6e, 0xfa, 0xba, 0xce, 0xee, 0x74, 0xfd, 0x01,
0xe7, 0xcd, 0x0c, 0x91, 0x51, 0x25, 0xd1, 0x4a, 0x49, 0x45, 0xf8, 0x4a, 0x62, 0xc7, 0xb5, 0xfd,
0x56, 0x78, 0xd6, 0xd4, 0xdc, 0x9a, 0x92, 0x69, 0x53, 0x51, 0xfa, 0x50, 0x2e, 0x49, 0x9e, 0xc8,
0x48, 0x14, 0x1c, 0x83, 0x6b, 0xf9, 0x87, 0xa1, 0x63, 0x90, 0xfb, 0x82, 0xa3, 0x31, 0x0c, 0xa4,
0x22, 0xb9, 0x8a, 0x56, 0x99, 0xd4, 0x27, 0x48, 0xdc, 0xd5, 0xa2, 0xb8, 0xaf, 0x19, 0x2e, 0x20,
0x8a, 0x68, 0xbf, 0xf5, 0x75, 0xe3, 0xa4, 0xee, 0xf3, 0x3e, 0x5a, 0x70, 0xf2, 0x40, 0x17, 0x9c,
0x0a, 0xb5, 0x71, 0x9d, 0x07, 0xbd, 0x78, 0x63, 0xa0, 0xda, 0x38, 0x3b, 0x18, 0x72, 0xa1, 0xbb,
0xf5, 0x9c, 0x95, 0x07, 0xb7, 0x21, 0x74, 0x0e, 0x8e, 0xac, 0x4e, 0x0e, 0xb4, 0x47, 0xec, 0x70,
0x03, 0x18, 0x67, 0x97, 0xcf, 0x63, 0x7e, 0x0e, 0xda, 0xd9, 0x3a, 0xdc, 0x76, 0xf6, 0xe1, 0xee,
0x96, 0x61, 0xe8, 0xcc, 0x0a, 0xa6, 0x7b, 0xda, 0x26, 0x53, 0x85, 0xe8, 0x02, 0x7a, 0x54, 0x90,
0x59, 0x4a, 0x8d, 0x4b, 0x70, 0xc7, 0xb5, 0xfc, 0xa3, 0xb0, 0x6b, 0x30, 0x3d, 0x98, 0xf7, 0xc9,
0xda, 0x5e, 0x8b, 0xbd, 0x7f, 0x9c, 0x2f, 0xbd, 0x16, 0xdf, 0x03, 0x34, 0x02, 0xd4, 0x4b, 0xb1,
0x85, 0xa0, 0xcb, 0xad, 0x95, 0x88, 0x14, 0x59, 0xd4, 0x2b, 0x71, 0xdc, 0xa0, 0x53, 0xb2, 0x90,
0x2f, 0xb6, 0xab, 0xfd, 0x72, 0xbb, 0xfe, 0xba, 0xf9, 0xff, 0x97, 0x05, 0x53, 0xcb, 0x62, 0x56,
0x9a, 0x60, 0x64, 0xc6, 0xf8, 0x99, 0x65, 0xd5, 0xd7, 0x88, 0x09, 0x45, 0x73, 0x41, 0xd2, 0x91,
0x9e, 0x6c, 0x54, 0x6e, 0xcf, 0x6a, 0x36, 0x6b, 0xeb, 0xe8, 0xe6, 0x73, 0x00, 0x00, 0x00, 0xff,
0xff, 0x9e, 0xc5, 0x2c, 0x1a, 0x75, 0x06, 0x00, 0x00,
}

View File

@ -162,6 +162,8 @@ message DescribeCollectionResponse {
int32 shards_num = 8;
// The aliases of this collection
repeated string aliases = 9;
// The message ID/posititon when collection is created
repeated common.KeyDataPair start_positions = 10;
}
/**

View File

@ -640,10 +640,12 @@ type DescribeCollectionResponse struct {
// The shards number you set.
ShardsNum int32 `protobuf:"varint,8,opt,name=shards_num,json=shardsNum,proto3" json:"shards_num,omitempty"`
// The aliases of this collection
Aliases []string `protobuf:"bytes,9,rep,name=aliases,proto3" json:"aliases,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Aliases []string `protobuf:"bytes,9,rep,name=aliases,proto3" json:"aliases,omitempty"`
// The message ID/posititon when collection is created
StartPositions []*commonpb.KeyDataPair `protobuf:"bytes,10,rep,name=start_positions,json=startPositions,proto3" json:"start_positions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DescribeCollectionResponse) Reset() { *m = DescribeCollectionResponse{} }
@ -734,6 +736,13 @@ func (m *DescribeCollectionResponse) GetAliases() []string {
return nil
}
func (m *DescribeCollectionResponse) GetStartPositions() []*commonpb.KeyDataPair {
if m != nil {
return m.StartPositions
}
return nil
}
//*
// Load collection data into query nodes, then you can do vector search on this collection.
type LoadCollectionRequest struct {
@ -4335,202 +4344,204 @@ func init() {
func init() { proto.RegisterFile("milvus.proto", fileDescriptor_02345ba45cc0e303) }
var fileDescriptor_02345ba45cc0e303 = []byte{
// 3119 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x3b, 0xcd, 0x6f, 0x1b, 0xc7,
0xf5, 0x5a, 0x52, 0xfc, 0x7a, 0x24, 0x25, 0x6a, 0xf4, 0x61, 0x86, 0xb1, 0x63, 0x69, 0xf3, 0x73,
0x22, 0xdb, 0x89, 0x1d, 0xcb, 0xc9, 0x2f, 0x69, 0xd2, 0x36, 0xb1, 0xad, 0xc6, 0x16, 0x62, 0xa7,
0xca, 0x2a, 0x09, 0x90, 0x04, 0xc1, 0x62, 0xc5, 0x1d, 0x51, 0x0b, 0x2d, 0x77, 0xd9, 0x9d, 0xa1,
0x65, 0xe6, 0x54, 0x20, 0x49, 0x81, 0x22, 0x69, 0x82, 0xa2, 0x45, 0x8b, 0x5e, 0xdb, 0xe6, 0xd0,
0x5b, 0xd3, 0x16, 0x68, 0xd0, 0x43, 0xd1, 0x43, 0x0e, 0x3d, 0x14, 0xe8, 0x07, 0xd0, 0x7b, 0x2f,
0x3d, 0xe6, 0x3f, 0xe8, 0xa1, 0x98, 0x8f, 0x5d, 0xee, 0x92, 0xb3, 0x14, 0x65, 0x26, 0x95, 0x74,
0xe3, 0xbe, 0x79, 0xef, 0xcd, 0x9b, 0x37, 0x6f, 0xde, 0xbc, 0x79, 0xef, 0x11, 0x2a, 0x6d, 0xc7,
0xbd, 0xdb, 0x25, 0x97, 0x3a, 0x81, 0x4f, 0x7d, 0x34, 0x1f, 0xff, 0xba, 0x24, 0x3e, 0x1a, 0x95,
0xa6, 0xdf, 0x6e, 0xfb, 0x9e, 0x00, 0x36, 0x2a, 0xa4, 0xb9, 0x8b, 0xdb, 0x96, 0xf8, 0xd2, 0xdf,
0xd7, 0x00, 0xdd, 0x08, 0xb0, 0x45, 0xf1, 0x35, 0xd7, 0xb1, 0x88, 0x81, 0xbf, 0xd3, 0xc5, 0x84,
0xa2, 0x27, 0x60, 0x7a, 0xdb, 0x22, 0xb8, 0xae, 0x2d, 0x6b, 0xab, 0xe5, 0xb5, 0xd3, 0x97, 0x12,
0x6c, 0x25, 0xbb, 0x3b, 0xa4, 0x75, 0xdd, 0x22, 0xd8, 0xe0, 0x98, 0xe8, 0x51, 0x98, 0x6d, 0xfa,
0xae, 0x8b, 0x9b, 0xd4, 0xf1, 0x3d, 0xd3, 0xb3, 0xda, 0xb8, 0x9e, 0x59, 0xd6, 0x56, 0x4b, 0xc6,
0x4c, 0x1f, 0xfc, 0xb2, 0xd5, 0xc6, 0x68, 0x01, 0x72, 0x16, 0x9b, 0xaa, 0x9e, 0xe5, 0xc3, 0xe2,
0x43, 0x7f, 0x13, 0x6a, 0xeb, 0x81, 0xdf, 0x99, 0x50, 0x88, 0x88, 0x77, 0x26, 0xce, 0xfb, 0x3d,
0x0d, 0xe6, 0xae, 0xb9, 0x14, 0x07, 0x47, 0xbb, 0xc4, 0xcf, 0x35, 0x38, 0x25, 0x54, 0x7d, 0x23,
0x42, 0xbf, 0x7f, 0x61, 0x4e, 0x41, 0xc1, 0xde, 0x8e, 0x0b, 0x91, 0xb7, 0xb7, 0xf9, 0xe4, 0x0a,
0x29, 0xb3, 0x4a, 0x29, 0x97, 0x20, 0x2f, 0x4c, 0xa1, 0x3e, 0xbd, 0xac, 0xad, 0x56, 0x0c, 0xf9,
0x85, 0xce, 0x00, 0x90, 0x5d, 0x2b, 0xb0, 0x89, 0xe9, 0x75, 0xdb, 0xf5, 0xdc, 0xb2, 0xb6, 0x9a,
0x33, 0x4a, 0x02, 0xf2, 0x72, 0xb7, 0xad, 0x7f, 0xa0, 0xc1, 0x22, 0xdb, 0xaa, 0x63, 0xb1, 0x08,
0xfd, 0x57, 0x1a, 0x2c, 0xdc, 0xb2, 0xc8, 0xf1, 0xd0, 0xe8, 0x19, 0x00, 0xea, 0xb4, 0xb1, 0x49,
0xa8, 0xd5, 0xee, 0x70, 0xad, 0x4e, 0x1b, 0x25, 0x06, 0xd9, 0x62, 0x00, 0xfd, 0x0d, 0xa8, 0x5c,
0xf7, 0x7d, 0xd7, 0xc0, 0xa4, 0xe3, 0x7b, 0x04, 0xa3, 0xab, 0x90, 0x27, 0xd4, 0xa2, 0x5d, 0x22,
0x85, 0x7c, 0x50, 0x29, 0xe4, 0x16, 0x47, 0x31, 0x24, 0x2a, 0xb3, 0xad, 0xbb, 0x96, 0xdb, 0x15,
0x32, 0x16, 0x0d, 0xf1, 0xa1, 0xbf, 0x05, 0x33, 0x5b, 0x34, 0x70, 0xbc, 0xd6, 0x97, 0xc8, 0xbc,
0x14, 0x32, 0xff, 0x87, 0x06, 0x0f, 0xac, 0x63, 0xd2, 0x0c, 0x9c, 0xed, 0x63, 0x62, 0xba, 0x3a,
0x54, 0xfa, 0x90, 0x8d, 0x75, 0xae, 0xea, 0xac, 0x91, 0x80, 0x0d, 0x6c, 0x46, 0x6e, 0x70, 0x33,
0x3e, 0xcb, 0x42, 0x43, 0xb5, 0xa8, 0x49, 0xd4, 0xf7, 0x8d, 0xe8, 0x44, 0x65, 0x38, 0xd1, 0xb9,
0x24, 0x91, 0x74, 0xbc, 0xfd, 0xd9, 0xb6, 0x38, 0x20, 0x3a, 0x78, 0x83, 0xab, 0xca, 0x2a, 0x56,
0xb5, 0x06, 0x8b, 0x77, 0x9d, 0x80, 0x76, 0x2d, 0xd7, 0x6c, 0xee, 0x5a, 0x9e, 0x87, 0x5d, 0xae,
0x27, 0x52, 0x9f, 0x5e, 0xce, 0xae, 0x96, 0x8c, 0x79, 0x39, 0x78, 0x43, 0x8c, 0x31, 0x65, 0x11,
0xf4, 0x24, 0x2c, 0x75, 0x76, 0x7b, 0xc4, 0x69, 0x0e, 0x11, 0xe5, 0x38, 0xd1, 0x42, 0x38, 0x9a,
0xa0, 0xba, 0x08, 0x73, 0x4d, 0xee, 0xad, 0x6c, 0x93, 0x69, 0x4d, 0xa8, 0x31, 0xcf, 0xd5, 0x58,
0x93, 0x03, 0xaf, 0x86, 0x70, 0x26, 0x56, 0x88, 0xdc, 0xa5, 0xcd, 0x18, 0x41, 0x81, 0x13, 0xcc,
0xcb, 0xc1, 0xd7, 0x68, 0xb3, 0x4f, 0x93, 0xf4, 0x33, 0xc5, 0x01, 0x3f, 0x83, 0xea, 0x50, 0xe0,
0x7e, 0x13, 0x93, 0x7a, 0x89, 0x8b, 0x19, 0x7e, 0x72, 0x0f, 0x74, 0xdb, 0xb7, 0xec, 0xe3, 0xe1,
0x81, 0x3e, 0xd2, 0xa0, 0x6e, 0x60, 0x17, 0x5b, 0xe4, 0x78, 0x1c, 0x0e, 0xfd, 0xc7, 0x1a, 0x3c,
0x74, 0x13, 0xd3, 0x98, 0x99, 0x51, 0x8b, 0x3a, 0x84, 0x3a, 0x4d, 0x72, 0x94, 0x62, 0x7d, 0xac,
0xc1, 0xd9, 0x54, 0xb1, 0x26, 0x39, 0x75, 0x4f, 0x43, 0x8e, 0xfd, 0x62, 0x97, 0x7e, 0x76, 0xb5,
0xbc, 0xb6, 0xa2, 0xa4, 0x79, 0x09, 0xf7, 0x5e, 0x67, 0xce, 0x6c, 0xd3, 0x72, 0x02, 0x43, 0xe0,
0xeb, 0xff, 0xd2, 0x60, 0x69, 0x6b, 0xd7, 0xdf, 0xef, 0x8b, 0xf4, 0x55, 0x28, 0x28, 0xe9, 0x87,
0xb2, 0x03, 0x7e, 0x08, 0x5d, 0x81, 0x69, 0xda, 0xeb, 0x60, 0xee, 0xc2, 0x66, 0xd6, 0xce, 0x5c,
0x52, 0x04, 0x70, 0x97, 0x98, 0x90, 0xaf, 0xf6, 0x3a, 0xd8, 0xe0, 0xa8, 0xe8, 0x3c, 0xd4, 0x06,
0x54, 0x1e, 0x9e, 0xe4, 0xd9, 0xa4, 0xce, 0x89, 0xfe, 0x59, 0x06, 0x4e, 0x0d, 0x2d, 0x71, 0x12,
0x65, 0xab, 0xe6, 0xce, 0x28, 0xe7, 0x46, 0xe7, 0x20, 0x66, 0x02, 0xa6, 0x63, 0xb3, 0x70, 0x28,
0xbb, 0x9a, 0x35, 0xaa, 0x31, 0x87, 0x66, 0x13, 0xf4, 0x38, 0xa0, 0x21, 0x3f, 0x23, 0xdc, 0xd9,
0xb4, 0x31, 0x37, 0xe8, 0x68, 0xb8, 0x33, 0x53, 0x7a, 0x1a, 0xa1, 0x82, 0x69, 0x63, 0x41, 0xe1,
0x6a, 0x08, 0xba, 0x02, 0x0b, 0x8e, 0x77, 0x07, 0xb7, 0xfd, 0xa0, 0x67, 0x76, 0x70, 0xd0, 0xc4,
0x1e, 0xb5, 0x5a, 0x98, 0xd4, 0xf3, 0x5c, 0xa2, 0xf9, 0x70, 0x6c, 0xb3, 0x3f, 0xa4, 0xff, 0x56,
0x83, 0x25, 0x11, 0xae, 0x6d, 0x5a, 0x01, 0x75, 0x8e, 0xfa, 0xca, 0x3b, 0x07, 0x33, 0x9d, 0x50,
0x0e, 0x81, 0x37, 0xcd, 0xf1, 0xaa, 0x11, 0x94, 0x9f, 0xb2, 0x4f, 0x35, 0x58, 0x60, 0xd1, 0xd9,
0x49, 0x92, 0xf9, 0xd7, 0x1a, 0xcc, 0xdf, 0xb2, 0xc8, 0x49, 0x12, 0xf9, 0x77, 0xf2, 0x0a, 0x8a,
0x64, 0x3e, 0x4a, 0xd7, 0xca, 0x10, 0x93, 0x42, 0x87, 0xe1, 0xc0, 0x4c, 0x42, 0x6a, 0xa2, 0xff,
0xbe, 0x7f, 0x57, 0x9d, 0x30, 0xc9, 0xff, 0xa0, 0xc1, 0x99, 0x9b, 0x98, 0x46, 0x52, 0x1f, 0x8b,
0x3b, 0x6d, 0x5c, 0x6b, 0xf9, 0x48, 0xdc, 0xc8, 0x4a, 0xe1, 0x8f, 0xe4, 0xe6, 0xfb, 0x20, 0x03,
0x8b, 0xec, 0x5a, 0x38, 0x1e, 0x46, 0x30, 0x4e, 0x34, 0xaf, 0x30, 0x94, 0x9c, 0xca, 0x50, 0xa2,
0xfb, 0x34, 0x3f, 0xf6, 0x7d, 0xaa, 0xff, 0x26, 0x23, 0xe2, 0x80, 0xb8, 0x36, 0x26, 0xd9, 0x16,
0x85, 0xac, 0x19, 0xa5, 0xac, 0x3a, 0x54, 0x22, 0xc8, 0xc6, 0x7a, 0x78, 0x3f, 0x26, 0x60, 0xc7,
0xf6, 0x7a, 0xfc, 0x50, 0x83, 0xa5, 0xf0, 0xfd, 0xb4, 0x85, 0x5b, 0x6d, 0xec, 0xd1, 0xfb, 0xb7,
0xa1, 0x41, 0x0b, 0xc8, 0x28, 0x2c, 0xe0, 0x34, 0x94, 0x88, 0x98, 0x27, 0x7a, 0x1a, 0xf5, 0x01,
0xfa, 0x27, 0x1a, 0x9c, 0x1a, 0x12, 0x67, 0x92, 0x4d, 0xac, 0x43, 0xc1, 0xf1, 0x6c, 0x7c, 0x2f,
0x92, 0x26, 0xfc, 0x64, 0x23, 0xdb, 0x5d, 0xc7, 0xb5, 0x23, 0x31, 0xc2, 0x4f, 0xb4, 0x02, 0x15,
0xec, 0x59, 0xdb, 0x2e, 0x36, 0x39, 0x2e, 0x37, 0xe4, 0xa2, 0x51, 0x16, 0xb0, 0x0d, 0x06, 0xd2,
0x7f, 0xa0, 0xc1, 0x3c, 0xb3, 0x35, 0x29, 0x23, 0xf9, 0x6a, 0x75, 0xb6, 0x0c, 0xe5, 0x98, 0x31,
0x49, 0x71, 0xe3, 0x20, 0x7d, 0x0f, 0x16, 0x92, 0xe2, 0x4c, 0xa2, 0xb3, 0x87, 0x00, 0xa2, 0x1d,
0x11, 0x36, 0x9f, 0x35, 0x62, 0x10, 0xfd, 0x8b, 0x28, 0xd9, 0xc8, 0x95, 0x71, 0xc4, 0xa9, 0x9a,
0x1d, 0x07, 0xbb, 0x76, 0xdc, 0x6b, 0x97, 0x38, 0x84, 0x0f, 0xaf, 0x43, 0x05, 0xdf, 0xa3, 0x81,
0x65, 0x76, 0xac, 0xc0, 0x6a, 0x8b, 0xc3, 0x33, 0x96, 0x83, 0x2d, 0x73, 0xb2, 0x4d, 0x4e, 0xa5,
0xff, 0x99, 0x05, 0x63, 0xd2, 0x28, 0x8f, 0xfb, 0x8a, 0xcf, 0x00, 0x70, 0xa3, 0x15, 0xc3, 0x39,
0x31, 0xcc, 0x21, 0xfc, 0x0a, 0xfb, 0x44, 0x83, 0x1a, 0x5f, 0x82, 0x58, 0x4f, 0x87, 0xb1, 0x1d,
0xa0, 0xd1, 0x06, 0x68, 0x46, 0x1c, 0xa1, 0xaf, 0x41, 0x5e, 0x2a, 0x36, 0x3b, 0xae, 0x62, 0x25,
0xc1, 0x01, 0xcb, 0xd0, 0x7f, 0xae, 0xc1, 0xe2, 0x80, 0xca, 0x27, 0xb1, 0xe8, 0x57, 0x01, 0x89,
0x15, 0xda, 0xfd, 0x65, 0x87, 0xd7, 0xed, 0x39, 0xe5, 0xdd, 0x32, 0xa8, 0x24, 0x63, 0xce, 0x19,
0x80, 0x10, 0xfd, 0x6f, 0x1a, 0x9c, 0xbe, 0x89, 0x29, 0x47, 0xbd, 0xce, 0x7c, 0xc7, 0x66, 0xe0,
0xb7, 0x02, 0x4c, 0xc8, 0xc9, 0xb5, 0x8f, 0x9f, 0x88, 0xf8, 0x4c, 0xb5, 0xa4, 0x49, 0xf4, 0xbf,
0x02, 0x15, 0x3e, 0x07, 0xb6, 0xcd, 0xc0, 0xdf, 0x27, 0xd2, 0x8e, 0xca, 0x12, 0x66, 0xf8, 0xfb,
0xdc, 0x20, 0xa8, 0x4f, 0x2d, 0x57, 0x20, 0xc8, 0x8b, 0x81, 0x43, 0xd8, 0x30, 0x3f, 0x83, 0xa1,
0x60, 0x8c, 0x39, 0x3e, 0xb9, 0x3a, 0xfe, 0xa5, 0x06, 0x8b, 0x03, 0x4b, 0x99, 0x44, 0xb7, 0x4f,
0x89, 0xe8, 0x51, 0x2c, 0x66, 0x66, 0xed, 0xac, 0x92, 0x26, 0x36, 0x99, 0xc0, 0x46, 0x67, 0xa1,
0xbc, 0x63, 0x39, 0xae, 0x19, 0x60, 0x8b, 0xf8, 0x9e, 0x5c, 0x28, 0x30, 0x90, 0xc1, 0x21, 0xfa,
0xe7, 0x9a, 0xa8, 0xe5, 0x9c, 0x70, 0x8f, 0xf7, 0x8b, 0x0c, 0x54, 0x37, 0x3c, 0x82, 0x03, 0x7a,
0xfc, 0x5f, 0x18, 0xe8, 0x79, 0x28, 0xf3, 0x85, 0x11, 0xd3, 0xb6, 0xa8, 0x25, 0xaf, 0xab, 0x87,
0x94, 0xe9, 0xe7, 0x17, 0x19, 0xde, 0xba, 0x45, 0x2d, 0x43, 0x68, 0x87, 0xb0, 0xdf, 0xe8, 0x41,
0x28, 0xed, 0x5a, 0x64, 0xd7, 0xdc, 0xc3, 0x3d, 0x11, 0xf6, 0x55, 0x8d, 0x22, 0x03, 0xbc, 0x84,
0x7b, 0x04, 0x3d, 0x00, 0x45, 0xaf, 0xdb, 0x16, 0x07, 0xac, 0xb0, 0xac, 0xad, 0x56, 0x8d, 0x82,
0xd7, 0x6d, 0xf3, 0xe3, 0xf5, 0x97, 0x0c, 0xcc, 0xdc, 0xe9, 0xb2, 0xf7, 0x0c, 0x4f, 0x9e, 0x77,
0x5d, 0x7a, 0x7f, 0xc6, 0x78, 0x01, 0xb2, 0x22, 0x66, 0x60, 0x14, 0x75, 0xa5, 0xe0, 0x1b, 0xeb,
0xc4, 0x60, 0x48, 0x3c, 0x71, 0xdc, 0x6d, 0x36, 0x65, 0x90, 0x95, 0xe5, 0xc2, 0x96, 0x18, 0x84,
0x5b, 0x1c, 0x5b, 0x0a, 0x0e, 0x82, 0x28, 0x04, 0xe3, 0x4b, 0xc1, 0x41, 0x20, 0x06, 0x75, 0xa8,
0x58, 0xcd, 0x3d, 0xcf, 0xdf, 0x77, 0xb1, 0xdd, 0xc2, 0x36, 0xdf, 0xf6, 0xa2, 0x91, 0x80, 0x09,
0xc3, 0x60, 0x1b, 0x6f, 0x36, 0x3d, 0xca, 0x1f, 0x12, 0x59, 0x66, 0x18, 0x0c, 0x72, 0xc3, 0xa3,
0x6c, 0xd8, 0xc6, 0x2e, 0xa6, 0x98, 0x0f, 0x17, 0xc4, 0xb0, 0x80, 0xc8, 0xe1, 0x6e, 0x27, 0xa2,
0x2e, 0x8a, 0x61, 0x01, 0x61, 0xc3, 0xa7, 0xa1, 0xd4, 0xcf, 0x8e, 0x97, 0xfa, 0xd9, 0x40, 0x0e,
0xd0, 0xff, 0xa8, 0x41, 0x75, 0x9d, 0xb3, 0x3a, 0x01, 0x46, 0x87, 0x60, 0x1a, 0xdf, 0xeb, 0x04,
0xf2, 0xe8, 0xf0, 0xdf, 0xfa, 0x5d, 0xa8, 0x6d, 0xba, 0x56, 0x13, 0xef, 0xfa, 0xae, 0x8d, 0x03,
0x7e, 0x7d, 0xa3, 0x1a, 0x64, 0xa9, 0xd5, 0x92, 0xf1, 0x01, 0xfb, 0x89, 0x9e, 0x91, 0x8f, 0x34,
0xe1, 0x79, 0xfe, 0x4f, 0x79, 0x91, 0xc6, 0xd8, 0xc4, 0x72, 0x9f, 0x4b, 0x90, 0xe7, 0x45, 0x29,
0x11, 0x39, 0x54, 0x0c, 0xf9, 0xa5, 0xbf, 0x9d, 0x98, 0xf7, 0x66, 0xe0, 0x77, 0x3b, 0x68, 0x03,
0x2a, 0x9d, 0x3e, 0x8c, 0x99, 0x63, 0xfa, 0xb5, 0x3d, 0x28, 0xb4, 0x91, 0x20, 0xd5, 0xbf, 0xc8,
0x42, 0x75, 0x0b, 0x5b, 0x41, 0x73, 0xf7, 0x24, 0x64, 0x4b, 0x98, 0xc6, 0x6d, 0xe2, 0xca, 0x8d,
0x61, 0x3f, 0xd1, 0x45, 0x98, 0x8b, 0x2d, 0xc8, 0x6c, 0x31, 0x05, 0x71, 0xd3, 0xae, 0x18, 0xb5,
0xce, 0xa0, 0xe2, 0x9e, 0x86, 0xa2, 0x4d, 0x5c, 0x93, 0x6f, 0x51, 0x81, 0x6f, 0x91, 0x7a, 0x7d,
0xeb, 0xc4, 0xe5, 0x5b, 0x53, 0xb0, 0xc5, 0x0f, 0xf4, 0x30, 0x54, 0xfd, 0x2e, 0xed, 0x74, 0xa9,
0x29, 0x5c, 0x4b, 0xbd, 0xc8, 0xc5, 0xab, 0x08, 0x20, 0xf7, 0x3c, 0x04, 0xbd, 0x08, 0x55, 0xc2,
0x55, 0x19, 0x06, 0xd7, 0xa5, 0x71, 0x63, 0xc0, 0x8a, 0xa0, 0x13, 0xd1, 0x35, 0x3a, 0x0f, 0x35,
0x1a, 0x58, 0x77, 0xb1, 0x1b, 0x2b, 0x37, 0x01, 0x3f, 0x50, 0xb3, 0x02, 0xde, 0x2f, 0x35, 0x5d,
0x86, 0xf9, 0x56, 0xd7, 0x0a, 0x2c, 0x8f, 0x62, 0x1c, 0xc3, 0x2e, 0x73, 0x6c, 0x14, 0x0d, 0x45,
0x04, 0xfa, 0x4b, 0x30, 0x7d, 0xcb, 0xa1, 0x5c, 0x91, 0xcc, 0x2d, 0x69, 0xfc, 0x29, 0xc3, 0x9d,
0xcf, 0x03, 0x50, 0x0c, 0xfc, 0x7d, 0xe1, 0x66, 0x33, 0xdc, 0x04, 0x0b, 0x81, 0xbf, 0xcf, 0x7d,
0x28, 0x2f, 0xa8, 0xfb, 0x81, 0xb4, 0xcd, 0x8c, 0x21, 0xbf, 0xf4, 0xf7, 0xb5, 0xbe, 0xf1, 0x30,
0x0f, 0x49, 0xee, 0xcf, 0x45, 0x3e, 0x0f, 0x85, 0x40, 0xd0, 0x8f, 0x2c, 0x2f, 0xc6, 0x67, 0xe2,
0x6e, 0x3e, 0xa4, 0xd2, 0xdf, 0xd3, 0xa0, 0xf2, 0xa2, 0xdb, 0x25, 0x5f, 0x85, 0x0d, 0xab, 0xea,
0x02, 0x59, 0x75, 0x4d, 0xe2, 0x87, 0x19, 0xa8, 0x4a, 0x31, 0x26, 0x09, 0x5f, 0x52, 0x45, 0xd9,
0x82, 0x32, 0x9b, 0xd2, 0x24, 0xb8, 0x15, 0x26, 0x55, 0xca, 0x6b, 0x6b, 0xca, 0x53, 0x9f, 0x10,
0x83, 0x17, 0x66, 0xb7, 0x38, 0xd1, 0xb7, 0x3c, 0x1a, 0xf4, 0x0c, 0x68, 0x46, 0x80, 0xc6, 0xdb,
0x30, 0x3b, 0x30, 0xcc, 0x6c, 0x63, 0x0f, 0xf7, 0x42, 0xb7, 0xb6, 0x87, 0x7b, 0xe8, 0xc9, 0x78,
0xf9, 0x3c, 0xed, 0xfe, 0xbd, 0xed, 0x7b, 0xad, 0x6b, 0x41, 0x60, 0xf5, 0x64, 0x79, 0xfd, 0xd9,
0xcc, 0x33, 0x9a, 0xfe, 0xa7, 0x0c, 0x54, 0x5e, 0xe9, 0xe2, 0xa0, 0x77, 0x94, 0xee, 0x25, 0xf4,
0xe7, 0xd3, 0x7d, 0x7f, 0x3e, 0x7c, 0xa2, 0x73, 0x8a, 0x13, 0xad, 0xf0, 0x4b, 0x79, 0xa5, 0x5f,
0x52, 0x1d, 0xd9, 0xc2, 0xa1, 0x8e, 0x6c, 0x31, 0xf5, 0xc8, 0x32, 0xeb, 0x96, 0x2a, 0x9c, 0xe8,
0x90, 0x25, 0x02, 0xa9, 0xcc, 0x61, 0x03, 0x29, 0xfd, 0x53, 0x0d, 0x4a, 0xaf, 0xe3, 0x26, 0xf5,
0x03, 0xe6, 0x2d, 0x14, 0xba, 0xd7, 0xc6, 0x88, 0x55, 0x33, 0x83, 0xb1, 0xea, 0x55, 0x28, 0x3a,
0xb6, 0x69, 0x31, 0xb3, 0xe1, 0x9b, 0x37, 0x2a, 0x46, 0x2a, 0x38, 0x36, 0xb7, 0xaf, 0xf1, 0x93,
0xeb, 0x3f, 0xd5, 0xa0, 0x22, 0x64, 0x26, 0x82, 0xf2, 0xb9, 0xd8, 0x74, 0x9a, 0xca, 0x96, 0xe5,
0x47, 0xb4, 0xd0, 0x5b, 0x53, 0xfd, 0x69, 0xaf, 0x01, 0x30, 0xdd, 0x49, 0x72, 0x71, 0x14, 0x96,
0x95, 0xd2, 0x0a, 0x72, 0xae, 0xc7, 0x5b, 0x53, 0x46, 0x89, 0x51, 0x71, 0x16, 0xd7, 0x0b, 0x90,
0xe3, 0xd4, 0xfa, 0x7f, 0x34, 0x98, 0xbf, 0x61, 0xb9, 0xcd, 0x75, 0x87, 0x50, 0xcb, 0x6b, 0x4e,
0x10, 0x15, 0x3d, 0x0b, 0x05, 0xbf, 0x63, 0xba, 0x78, 0x87, 0x4a, 0x91, 0x56, 0x46, 0xac, 0x48,
0xa8, 0xc1, 0xc8, 0xfb, 0x9d, 0xdb, 0x78, 0x87, 0xa2, 0xaf, 0x43, 0xd1, 0xef, 0x98, 0x81, 0xd3,
0xda, 0xa5, 0x52, 0xfb, 0x63, 0x10, 0x17, 0xfc, 0x8e, 0xc1, 0x28, 0x62, 0xc9, 0x8e, 0xe9, 0x43,
0x26, 0x3b, 0xf4, 0xbf, 0x0f, 0x2d, 0x7f, 0x02, 0xd3, 0x7e, 0x16, 0x8a, 0x8e, 0x47, 0x4d, 0xdb,
0x21, 0xa1, 0x0a, 0xce, 0xa8, 0x6d, 0xc8, 0xa3, 0x7c, 0x05, 0x7c, 0x4f, 0x3d, 0xca, 0xe6, 0x46,
0x2f, 0x00, 0xec, 0xb8, 0xbe, 0x25, 0xa9, 0x85, 0x0e, 0xce, 0xaa, 0x4f, 0x05, 0x43, 0x0b, 0xe9,
0x4b, 0x9c, 0x88, 0x71, 0xe8, 0x6f, 0xe9, 0x5f, 0x35, 0x58, 0xdc, 0xc4, 0x01, 0x71, 0x08, 0xc5,
0x1e, 0x95, 0x89, 0xc7, 0x0d, 0x6f, 0xc7, 0x4f, 0x66, 0x78, 0xb5, 0x81, 0x0c, 0xef, 0x97, 0x93,
0xef, 0x4c, 0x3c, 0x65, 0x44, 0x9d, 0x21, 0x7c, 0xca, 0x84, 0xd5, 0x14, 0xf1, 0x14, 0x9c, 0x49,
0xd9, 0x26, 0x29, 0x6f, 0xfc, 0x45, 0xac, 0xff, 0x48, 0x74, 0x36, 0x28, 0x17, 0x75, 0xff, 0x06,
0xbb, 0x04, 0xd2, 0x81, 0x0f, 0xb8, 0xf3, 0x47, 0x60, 0xc0, 0x77, 0xa4, 0xf4, 0x5b, 0xfc, 0x4c,
0x83, 0xe5, 0x74, 0xa9, 0x26, 0xb9, 0x79, 0x5f, 0x80, 0x9c, 0xe3, 0xed, 0xf8, 0x61, 0x1e, 0xec,
0x82, 0x3a, 0xa0, 0x56, 0xce, 0x2b, 0x08, 0xf5, 0x7f, 0x6b, 0x50, 0xe3, 0xbe, 0xfa, 0x08, 0xb6,
0xbf, 0x8d, 0xdb, 0x26, 0x71, 0xde, 0xc1, 0xe1, 0xf6, 0xb7, 0x71, 0x7b, 0xcb, 0x79, 0x07, 0x27,
0x2c, 0x23, 0x97, 0xb4, 0x8c, 0x64, 0xa6, 0x20, 0x3f, 0x22, 0xcf, 0x59, 0x48, 0xe4, 0x39, 0xf5,
0x8f, 0x34, 0x68, 0xdc, 0xc4, 0x74, 0x70, 0xa9, 0x47, 0x67, 0x14, 0x1f, 0x6b, 0xf0, 0xa0, 0x52,
0xa0, 0x49, 0xec, 0xe1, 0xb9, 0xa4, 0x3d, 0xa8, 0x1f, 0x58, 0x43, 0x53, 0x4a, 0x53, 0xb8, 0x02,
0x95, 0xf5, 0x6e, 0xbb, 0x1d, 0x05, 0x3e, 0x2b, 0x50, 0x09, 0xc4, 0x4f, 0xf1, 0xfe, 0x10, 0xd7,
0x65, 0x59, 0xc2, 0xd8, 0x2b, 0x43, 0xbf, 0x08, 0x55, 0x49, 0x22, 0xa5, 0x6e, 0x40, 0x31, 0x90,
0xbf, 0x25, 0x7e, 0xf4, 0xad, 0x2f, 0xc2, 0xbc, 0x81, 0x5b, 0xcc, 0x12, 0x83, 0xdb, 0x8e, 0xb7,
0x27, 0xa7, 0xd1, 0xdf, 0xd5, 0x60, 0x21, 0x09, 0x97, 0xbc, 0xfe, 0x1f, 0x0a, 0x96, 0x6d, 0x07,
0x98, 0x90, 0x91, 0xdb, 0x72, 0x4d, 0xe0, 0x18, 0x21, 0x72, 0x4c, 0x73, 0x99, 0xb1, 0x35, 0xa7,
0x9b, 0x30, 0x77, 0x13, 0xd3, 0x3b, 0x98, 0x06, 0x13, 0x15, 0xb2, 0xeb, 0xec, 0x65, 0xc0, 0x89,
0xa5, 0x59, 0x84, 0x9f, 0xfa, 0x87, 0x1a, 0xa0, 0xf8, 0x0c, 0x93, 0x6c, 0x73, 0x5c, 0xcb, 0x99,
0xa4, 0x96, 0x45, 0xaf, 0x4f, 0xbb, 0xe3, 0x7b, 0xd8, 0xa3, 0xf1, 0x10, 0xb3, 0x1a, 0x41, 0x99,
0xf9, 0x5d, 0x58, 0x81, 0x62, 0x58, 0x7b, 0x45, 0x05, 0xc8, 0x5e, 0x73, 0xdd, 0xda, 0x14, 0xaa,
0x40, 0x71, 0x43, 0x16, 0x18, 0x6b, 0xda, 0x85, 0x6f, 0xc2, 0xec, 0xc0, 0xcb, 0x1f, 0x15, 0x61,
0xfa, 0x65, 0xdf, 0xc3, 0xb5, 0x29, 0x54, 0x83, 0xca, 0x75, 0xc7, 0xb3, 0x82, 0x9e, 0xb8, 0x69,
0x6b, 0x36, 0x9a, 0x85, 0x32, 0xbf, 0x71, 0x24, 0x00, 0xaf, 0xfd, 0xb3, 0x01, 0xd5, 0x3b, 0x7c,
0x31, 0x5b, 0x38, 0xb8, 0xeb, 0x34, 0x31, 0x32, 0xa1, 0x36, 0xd8, 0x76, 0x8d, 0x1e, 0x53, 0xda,
0x68, 0x4a, 0x77, 0x76, 0x63, 0x94, 0x7a, 0xf4, 0x29, 0xf4, 0x16, 0xcc, 0x24, 0x1b, 0xa2, 0x91,
0xda, 0x25, 0x2a, 0xbb, 0xa6, 0x0f, 0x62, 0x6e, 0x42, 0x35, 0xd1, 0xdf, 0x8c, 0xce, 0x2b, 0x79,
0xab, 0x7a, 0xa0, 0x1b, 0xea, 0x28, 0x25, 0xde, 0x83, 0x2c, 0xa4, 0x4f, 0x36, 0x53, 0xa6, 0x48,
0xaf, 0xec, 0xb8, 0x3c, 0x48, 0x7a, 0x0b, 0xe6, 0x86, 0x7a, 0x23, 0xd1, 0xe3, 0x4a, 0xfe, 0x69,
0x3d, 0x94, 0x07, 0x4d, 0xb1, 0x0f, 0x68, 0xb8, 0x8f, 0x17, 0x5d, 0x52, 0xef, 0x40, 0x5a, 0x17,
0x73, 0xe3, 0xf2, 0xd8, 0xf8, 0x91, 0xe2, 0xbe, 0xa7, 0xc1, 0xa9, 0x94, 0x86, 0x46, 0x74, 0x55,
0xc9, 0x6e, 0x74, 0x57, 0x66, 0xe3, 0xc9, 0xc3, 0x11, 0x45, 0x82, 0x78, 0x30, 0x3b, 0xd0, 0xe3,
0x87, 0x2e, 0xa6, 0xf6, 0x3d, 0x0c, 0x37, 0x3b, 0x36, 0x1e, 0x1b, 0x0f, 0x39, 0x9a, 0x8f, 0xbd,
0x85, 0x93, 0x8d, 0x71, 0x29, 0xf3, 0xa9, 0xdb, 0xe7, 0x0e, 0xda, 0xd0, 0x37, 0xa0, 0x9a, 0xe8,
0x60, 0x4b, 0xb1, 0x78, 0x55, 0x97, 0xdb, 0x41, 0xac, 0xdf, 0x86, 0x4a, 0xbc, 0xd1, 0x0c, 0xad,
0xa6, 0x9d, 0xa5, 0x21, 0xc6, 0x87, 0x39, 0x4a, 0xfd, 0x3e, 0x92, 0x11, 0x47, 0x69, 0xa8, 0xf5,
0x66, 0xfc, 0xa3, 0x14, 0xe3, 0x3f, 0xf2, 0x28, 0x1d, 0x7a, 0x8a, 0x77, 0x35, 0x58, 0x52, 0xf7,
0x29, 0xa1, 0xb5, 0x34, 0xdb, 0x4c, 0xef, 0xc8, 0x6a, 0x5c, 0x3d, 0x14, 0x4d, 0xa4, 0xc5, 0x3d,
0x98, 0x49, 0x76, 0xe3, 0xa4, 0x68, 0x51, 0xd9, 0xc0, 0xd4, 0xb8, 0x38, 0x16, 0x6e, 0x34, 0xd9,
0x6b, 0x50, 0x8e, 0xfd, 0xfd, 0x09, 0x3d, 0x3a, 0xc2, 0x8e, 0xe3, 0xff, 0x1e, 0x3a, 0x48, 0x93,
0xaf, 0x40, 0x29, 0xfa, 0x3b, 0x13, 0x3a, 0x97, 0x6a, 0xbf, 0x87, 0x61, 0xb9, 0x05, 0xd0, 0xff,
0x13, 0x13, 0x7a, 0x44, 0xc9, 0x73, 0xe8, 0x5f, 0x4e, 0x07, 0x31, 0x8d, 0x96, 0x2f, 0xaa, 0x23,
0xa3, 0x96, 0x1f, 0x2f, 0xe7, 0x1d, 0xc4, 0x76, 0x17, 0xaa, 0x89, 0x22, 0x7c, 0xda, 0x11, 0x56,
0xf4, 0x46, 0x34, 0x2e, 0x8c, 0x83, 0x1a, 0xed, 0xdf, 0x2e, 0x54, 0x13, 0x25, 0xd1, 0x94, 0x99,
0x54, 0x15, 0xe0, 0x94, 0x99, 0x94, 0x15, 0x56, 0x7d, 0x0a, 0x7d, 0x37, 0x56, 0x7d, 0x4d, 0x54,
0xb8, 0xd1, 0x95, 0x91, 0x7c, 0x54, 0x05, 0xfe, 0xc6, 0xda, 0x61, 0x48, 0x22, 0x11, 0xa4, 0x55,
0x09, 0x95, 0xa6, 0x5b, 0xd5, 0x61, 0x76, 0x6a, 0x0b, 0xf2, 0xa2, 0xc8, 0x89, 0xf4, 0x94, 0x76,
0x86, 0x58, 0x05, 0xb4, 0xf1, 0xb0, 0x12, 0x27, 0x59, 0xff, 0x13, 0x4c, 0x45, 0x11, 0x2b, 0x85,
0x69, 0xa2, 0xc2, 0x35, 0x2e, 0x53, 0x03, 0xf2, 0x22, 0xb5, 0x9d, 0xc2, 0x34, 0x51, 0x9e, 0x69,
0x8c, 0xc6, 0x11, 0xf9, 0xf0, 0x29, 0xb4, 0x09, 0x39, 0x9e, 0x02, 0x46, 0x2b, 0xa3, 0xd2, 0xc3,
0xa3, 0x38, 0x26, 0x32, 0xc8, 0xfa, 0x14, 0xfa, 0x36, 0xe4, 0xf8, 0x4b, 0x27, 0x85, 0x63, 0x3c,
0xc7, 0xdb, 0x18, 0x89, 0x12, 0x8a, 0x68, 0x43, 0x25, 0x9e, 0x01, 0x4a, 0xb9, 0xb2, 0x14, 0x39,
0xb2, 0xc6, 0x38, 0x98, 0xe1, 0x2c, 0xdf, 0xd7, 0xa0, 0x9e, 0x96, 0x2c, 0x40, 0xa9, 0x71, 0xc9,
0xa8, 0x8c, 0x47, 0xe3, 0xa9, 0x43, 0x52, 0x45, 0x2a, 0x7c, 0x07, 0xe6, 0x15, 0x4f, 0x54, 0x74,
0x39, 0x8d, 0x5f, 0xca, 0xeb, 0xba, 0xf1, 0xc4, 0xf8, 0x04, 0xd1, 0xdc, 0x9b, 0x90, 0xe3, 0x4f,
0xcb, 0x94, 0xed, 0x8b, 0xbf, 0x54, 0x53, 0x0c, 0x22, 0xf1, 0x32, 0xd5, 0xa7, 0x10, 0x86, 0x4a,
0xfc, 0x9d, 0x99, 0xb2, 0x7f, 0x8a, 0x27, 0x6a, 0xe3, 0xfc, 0x18, 0x98, 0xd1, 0x34, 0x26, 0x40,
0xff, 0x9d, 0x97, 0x72, 0x3b, 0x0c, 0x3d, 0x35, 0x1b, 0x8f, 0x1e, 0x88, 0x17, 0x4e, 0xb0, 0xd6,
0x85, 0xca, 0x66, 0xe0, 0xdf, 0xeb, 0x85, 0xaf, 0xaa, 0xff, 0xcd, 0xba, 0xae, 0x3f, 0xf5, 0xe6,
0xd5, 0x96, 0x43, 0x77, 0xbb, 0xdb, 0xcc, 0x73, 0x5d, 0x16, 0xb8, 0x8f, 0x3b, 0xbe, 0xfc, 0x75,
0xd9, 0xf1, 0x28, 0x0e, 0x3c, 0xcb, 0xbd, 0xcc, 0x79, 0x49, 0x68, 0x67, 0x7b, 0x3b, 0xcf, 0xbf,
0xaf, 0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, 0x39, 0xdf, 0x81, 0xa0, 0x1e, 0x3d, 0x00, 0x00,
// 3150 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x1b, 0x4d, 0x6f, 0x1b, 0xc7,
0x55, 0xcb, 0x6f, 0x3e, 0x2e, 0x25, 0x6a, 0xf4, 0x61, 0x86, 0xb1, 0x63, 0x69, 0x53, 0x27, 0xb2,
0x9d, 0xd8, 0xb1, 0x9c, 0x34, 0x69, 0xd2, 0x36, 0xb1, 0xad, 0xc6, 0x16, 0x62, 0xa7, 0xca, 0x2a,
0x09, 0x90, 0x04, 0xc1, 0x62, 0xc5, 0x1d, 0x91, 0x0b, 0x2d, 0x77, 0xd9, 0x9d, 0xa1, 0x65, 0xe6,
0x54, 0x20, 0x49, 0x81, 0x22, 0x69, 0x82, 0xa2, 0x45, 0x8b, 0x5e, 0xdb, 0xe6, 0xd0, 0x5b, 0xd3,
0x16, 0x68, 0xd1, 0x43, 0xd1, 0x43, 0x0e, 0x3d, 0x14, 0xe8, 0x07, 0xd0, 0x7b, 0x2f, 0x3d, 0xe6,
0x1f, 0xf4, 0x50, 0xcc, 0xcc, 0xee, 0x72, 0x97, 0x9c, 0xa5, 0x28, 0x33, 0xa9, 0xa4, 0x1b, 0xf7,
0xcd, 0x7b, 0x6f, 0xde, 0xbc, 0x79, 0xf3, 0xe6, 0xcd, 0x7b, 0x8f, 0xa0, 0x76, 0x6c, 0xe7, 0x6e,
0x8f, 0x5c, 0xea, 0xfa, 0x1e, 0xf5, 0xd0, 0x42, 0xfc, 0xeb, 0x92, 0xf8, 0x68, 0xa8, 0x4d, 0xaf,
0xd3, 0xf1, 0x5c, 0x01, 0x6c, 0xa8, 0xa4, 0xd9, 0xc6, 0x1d, 0x53, 0x7c, 0x69, 0xef, 0x2b, 0x80,
0x6e, 0xf8, 0xd8, 0xa4, 0xf8, 0x9a, 0x63, 0x9b, 0x44, 0xc7, 0xdf, 0xe9, 0x61, 0x42, 0xd1, 0x13,
0x90, 0xdb, 0x31, 0x09, 0xae, 0x2b, 0x2b, 0xca, 0x5a, 0x65, 0xfd, 0xf4, 0xa5, 0x04, 0xdb, 0x80,
0xdd, 0x1d, 0xd2, 0xba, 0x6e, 0x12, 0xac, 0x73, 0x4c, 0xf4, 0x28, 0xcc, 0x35, 0x3d, 0xc7, 0xc1,
0x4d, 0x6a, 0x7b, 0xae, 0xe1, 0x9a, 0x1d, 0x5c, 0xcf, 0xac, 0x28, 0x6b, 0x65, 0x7d, 0x76, 0x00,
0x7e, 0xd9, 0xec, 0x60, 0xb4, 0x08, 0x79, 0x93, 0x4d, 0x55, 0xcf, 0xf2, 0x61, 0xf1, 0xa1, 0xbd,
0x09, 0xb5, 0x0d, 0xdf, 0xeb, 0x4e, 0x29, 0x44, 0xc4, 0x3b, 0x13, 0xe7, 0xfd, 0x9e, 0x02, 0xf3,
0xd7, 0x1c, 0x8a, 0xfd, 0xa3, 0x5d, 0xe2, 0x67, 0x0a, 0x9c, 0x12, 0xaa, 0xbe, 0x11, 0xa1, 0xdf,
0xbf, 0x30, 0xa7, 0xa0, 0x68, 0xed, 0xc4, 0x85, 0x28, 0x58, 0x3b, 0x7c, 0x72, 0x89, 0x94, 0x59,
0xa9, 0x94, 0xcb, 0x50, 0x10, 0xa6, 0x50, 0xcf, 0xad, 0x28, 0x6b, 0xaa, 0x1e, 0x7c, 0xa1, 0x33,
0x00, 0xa4, 0x6d, 0xfa, 0x16, 0x31, 0xdc, 0x5e, 0xa7, 0x9e, 0x5f, 0x51, 0xd6, 0xf2, 0x7a, 0x59,
0x40, 0x5e, 0xee, 0x75, 0xb4, 0x0f, 0x14, 0x58, 0x62, 0x5b, 0x75, 0x2c, 0x16, 0xa1, 0xfd, 0x4a,
0x81, 0xc5, 0x5b, 0x26, 0x39, 0x1e, 0x1a, 0x3d, 0x03, 0x40, 0xed, 0x0e, 0x36, 0x08, 0x35, 0x3b,
0x5d, 0xae, 0xd5, 0x9c, 0x5e, 0x66, 0x90, 0x6d, 0x06, 0xd0, 0xde, 0x00, 0xf5, 0xba, 0xe7, 0x39,
0x3a, 0x26, 0x5d, 0xcf, 0x25, 0x18, 0x5d, 0x85, 0x02, 0xa1, 0x26, 0xed, 0x91, 0x40, 0xc8, 0x07,
0xa5, 0x42, 0x6e, 0x73, 0x14, 0x3d, 0x40, 0x65, 0xb6, 0x75, 0xd7, 0x74, 0x7a, 0x42, 0xc6, 0x92,
0x2e, 0x3e, 0xb4, 0xb7, 0x60, 0x76, 0x9b, 0xfa, 0xb6, 0xdb, 0xfa, 0x02, 0x99, 0x97, 0x43, 0xe6,
0xff, 0x54, 0xe0, 0x81, 0x0d, 0x4c, 0x9a, 0xbe, 0xbd, 0x73, 0x4c, 0x4c, 0x57, 0x03, 0x75, 0x00,
0xd9, 0xdc, 0xe0, 0xaa, 0xce, 0xea, 0x09, 0xd8, 0xd0, 0x66, 0xe4, 0x87, 0x37, 0xe3, 0xdd, 0x1c,
0x34, 0x64, 0x8b, 0x9a, 0x46, 0x7d, 0xdf, 0x88, 0x4e, 0x54, 0x86, 0x13, 0x9d, 0x4b, 0x12, 0x05,
0x8e, 0x77, 0x30, 0xdb, 0x36, 0x07, 0x44, 0x07, 0x6f, 0x78, 0x55, 0x59, 0xc9, 0xaa, 0xd6, 0x61,
0xe9, 0xae, 0xed, 0xd3, 0x9e, 0xe9, 0x18, 0xcd, 0xb6, 0xe9, 0xba, 0xd8, 0xe1, 0x7a, 0x22, 0xf5,
0xdc, 0x4a, 0x76, 0xad, 0xac, 0x2f, 0x04, 0x83, 0x37, 0xc4, 0x18, 0x53, 0x16, 0x41, 0x4f, 0xc2,
0x72, 0xb7, 0xdd, 0x27, 0x76, 0x73, 0x84, 0x28, 0xcf, 0x89, 0x16, 0xc3, 0xd1, 0x04, 0xd5, 0x45,
0x98, 0x6f, 0x72, 0x6f, 0x65, 0x19, 0x4c, 0x6b, 0x42, 0x8d, 0x05, 0xae, 0xc6, 0x5a, 0x30, 0xf0,
0x6a, 0x08, 0x67, 0x62, 0x85, 0xc8, 0x3d, 0xda, 0x8c, 0x11, 0x14, 0x39, 0xc1, 0x42, 0x30, 0xf8,
0x1a, 0x6d, 0x0e, 0x68, 0x92, 0x7e, 0xa6, 0x34, 0xe4, 0x67, 0x50, 0x1d, 0x8a, 0xdc, 0x6f, 0x62,
0x52, 0x2f, 0x73, 0x31, 0xc3, 0x4f, 0xb4, 0x09, 0x73, 0x84, 0x9a, 0x3e, 0x35, 0xba, 0x1e, 0xb1,
0x99, 0x5e, 0x48, 0x1d, 0x56, 0xb2, 0x6b, 0x95, 0xf5, 0x15, 0xe9, 0x26, 0xbd, 0x84, 0xfb, 0x1b,
0x26, 0x35, 0xb7, 0x4c, 0xdb, 0xd7, 0x67, 0x39, 0xe1, 0x56, 0x48, 0xc7, 0x9d, 0xd9, 0x6d, 0xcf,
0xb4, 0x8e, 0x87, 0x33, 0xfb, 0x48, 0x81, 0xba, 0x8e, 0x1d, 0x6c, 0x92, 0xe3, 0x71, 0xce, 0xb4,
0x1f, 0x2b, 0xf0, 0xd0, 0x4d, 0x4c, 0x63, 0x16, 0x4b, 0x4d, 0x6a, 0x13, 0x6a, 0x37, 0xc9, 0x51,
0x8a, 0xf5, 0xb1, 0x02, 0x67, 0x53, 0xc5, 0x9a, 0xe6, 0x00, 0x3f, 0x0d, 0x79, 0xf6, 0x8b, 0xc5,
0x0f, 0xcc, 0x9e, 0x56, 0xd3, 0xec, 0xe9, 0x75, 0xe6, 0x17, 0xb9, 0x41, 0x09, 0x7c, 0xed, 0xdf,
0x0a, 0x2c, 0x6f, 0xb7, 0xbd, 0xfd, 0x81, 0x48, 0x5f, 0x86, 0x82, 0x92, 0x2e, 0x2d, 0x3b, 0xe4,
0xd2, 0xd0, 0x15, 0xc8, 0xd1, 0x7e, 0x17, 0x73, 0x6f, 0x38, 0xbb, 0x7e, 0xe6, 0x92, 0x24, 0x16,
0xbc, 0xc4, 0x84, 0x7c, 0xb5, 0xdf, 0xc5, 0x3a, 0x47, 0x45, 0xe7, 0xa1, 0x36, 0xa4, 0xf2, 0xd0,
0x29, 0xcc, 0x25, 0x75, 0x4e, 0xb4, 0x3f, 0x64, 0xe0, 0xd4, 0xc8, 0x12, 0xa7, 0x51, 0xb6, 0x6c,
0xee, 0x8c, 0x74, 0x6e, 0x74, 0x0e, 0x62, 0x26, 0x60, 0xd8, 0x16, 0x8b, 0xac, 0xb2, 0x6b, 0x59,
0xbd, 0x1a, 0xf3, 0x8d, 0x16, 0x41, 0x8f, 0x03, 0x1a, 0x71, 0x59, 0xc2, 0x33, 0xe6, 0xf4, 0xf9,
0x61, 0x9f, 0xc5, 0xfd, 0xa2, 0xd4, 0x69, 0x09, 0x15, 0xe4, 0xf4, 0x45, 0x89, 0xd7, 0x22, 0xe8,
0x0a, 0x2c, 0xda, 0xee, 0x1d, 0xdc, 0xf1, 0xfc, 0xbe, 0xd1, 0xc5, 0x7e, 0x13, 0xbb, 0xd4, 0x6c,
0x61, 0x52, 0x2f, 0x70, 0x89, 0x16, 0xc2, 0xb1, 0xad, 0xc1, 0x90, 0xf6, 0x5b, 0x05, 0x96, 0x45,
0xe4, 0xb7, 0x65, 0xfa, 0xd4, 0x3e, 0xea, 0xdb, 0xf3, 0x1c, 0xcc, 0x76, 0x43, 0x39, 0x04, 0x5e,
0x8e, 0xe3, 0x55, 0x23, 0x28, 0x3f, 0x65, 0x9f, 0x2a, 0xb0, 0xc8, 0x02, 0xbd, 0x93, 0x24, 0xf3,
0xaf, 0x15, 0x58, 0xb8, 0x65, 0x92, 0x93, 0x24, 0xf2, 0xef, 0x82, 0x2b, 0x28, 0x92, 0xf9, 0x28,
0x5d, 0x2b, 0x43, 0x4c, 0x0a, 0x1d, 0x46, 0x16, 0xb3, 0x09, 0xa9, 0x89, 0xf6, 0xfb, 0xc1, 0x5d,
0x75, 0xc2, 0x24, 0xff, 0xa3, 0x02, 0x67, 0x6e, 0x62, 0x1a, 0x49, 0x7d, 0x2c, 0xee, 0xb4, 0x49,
0xad, 0xe5, 0x23, 0x71, 0x23, 0x4b, 0x85, 0x3f, 0x92, 0x9b, 0xef, 0x83, 0x0c, 0x2c, 0xb1, 0x6b,
0xe1, 0x78, 0x18, 0xc1, 0x24, 0x0f, 0x03, 0x89, 0xa1, 0xe4, 0x65, 0x86, 0x12, 0xdd, 0xa7, 0x85,
0x89, 0xef, 0x53, 0xed, 0x37, 0x19, 0x11, 0x07, 0xc4, 0xb5, 0x31, 0xcd, 0xb6, 0x48, 0x64, 0xcd,
0x48, 0x65, 0xd5, 0x40, 0x8d, 0x20, 0x9b, 0x1b, 0xe1, 0xfd, 0x98, 0x80, 0x1d, 0xdb, 0xeb, 0xf1,
0x43, 0x05, 0x96, 0xc3, 0xa7, 0xd8, 0x36, 0x6e, 0x75, 0xb0, 0x4b, 0xef, 0xdf, 0x86, 0x86, 0x2d,
0x20, 0x23, 0xb1, 0x80, 0xd3, 0x50, 0x26, 0x62, 0x9e, 0xe8, 0x95, 0x35, 0x00, 0x68, 0x9f, 0x28,
0x70, 0x6a, 0x44, 0x9c, 0x69, 0x36, 0xb1, 0x0e, 0x45, 0xdb, 0xb5, 0xf0, 0xbd, 0x48, 0x9a, 0xf0,
0x93, 0x8d, 0xec, 0xf4, 0x6c, 0xc7, 0x8a, 0xc4, 0x08, 0x3f, 0xd1, 0x2a, 0xa8, 0xd8, 0x35, 0x77,
0x1c, 0x6c, 0x70, 0x5c, 0x6e, 0xc8, 0x25, 0xbd, 0x22, 0x60, 0x9b, 0x0c, 0xa4, 0xfd, 0x40, 0x81,
0x05, 0x66, 0x6b, 0x81, 0x8c, 0xe4, 0xcb, 0xd5, 0xd9, 0x0a, 0x54, 0x62, 0xc6, 0x14, 0x88, 0x1b,
0x07, 0x69, 0x7b, 0xb0, 0x98, 0x14, 0x67, 0x1a, 0x9d, 0x3d, 0x04, 0x10, 0xed, 0x88, 0xb0, 0xf9,
0xac, 0x1e, 0x83, 0x68, 0x9f, 0x47, 0x79, 0x4b, 0xae, 0x8c, 0x23, 0xce, 0xfa, 0xec, 0xda, 0xd8,
0xb1, 0xe2, 0x5e, 0xbb, 0xcc, 0x21, 0x7c, 0x78, 0x03, 0x54, 0x7c, 0x8f, 0xfa, 0xa6, 0xd1, 0x35,
0x7d, 0xb3, 0x23, 0x0e, 0xcf, 0x44, 0x0e, 0xb6, 0xc2, 0xc9, 0xb6, 0x38, 0x95, 0xf6, 0x17, 0x16,
0x8c, 0x05, 0x46, 0x79, 0xdc, 0x57, 0x7c, 0x06, 0x80, 0x1b, 0xad, 0x18, 0xce, 0x8b, 0x61, 0x0e,
0xe1, 0x57, 0xd8, 0x27, 0x0a, 0xd4, 0xf8, 0x12, 0xc4, 0x7a, 0xba, 0x8c, 0xed, 0x10, 0x8d, 0x32,
0x44, 0x33, 0xe6, 0x08, 0x7d, 0x0d, 0x0a, 0x81, 0x62, 0xb3, 0x93, 0x2a, 0x36, 0x20, 0x38, 0x60,
0x19, 0xda, 0xcf, 0x15, 0x58, 0x1a, 0x52, 0xf9, 0x34, 0x16, 0xfd, 0x2a, 0x20, 0xb1, 0x42, 0x6b,
0xb0, 0xec, 0xf0, 0xba, 0x3d, 0x27, 0xbd, 0x5b, 0x86, 0x95, 0xa4, 0xcf, 0xdb, 0x43, 0x10, 0xa2,
0xfd, 0x5d, 0x81, 0xd3, 0x37, 0x31, 0xe5, 0xa8, 0xd7, 0x99, 0xef, 0xd8, 0xf2, 0xbd, 0x96, 0x8f,
0x09, 0x39, 0xb9, 0xf6, 0xf1, 0x13, 0x11, 0x9f, 0xc9, 0x96, 0x34, 0x8d, 0xfe, 0x57, 0x41, 0xe5,
0x73, 0x60, 0xcb, 0xf0, 0xbd, 0x7d, 0x12, 0xd8, 0x51, 0x25, 0x80, 0xe9, 0xde, 0x3e, 0x37, 0x08,
0xea, 0x51, 0xd3, 0x11, 0x08, 0xc1, 0xc5, 0xc0, 0x21, 0x6c, 0x98, 0x9f, 0xc1, 0x50, 0x30, 0xc6,
0x1c, 0x9f, 0x5c, 0x1d, 0xff, 0x52, 0x81, 0xa5, 0xa1, 0xa5, 0x4c, 0xa3, 0xdb, 0xa7, 0x44, 0xf4,
0x28, 0x16, 0x33, 0xbb, 0x7e, 0x56, 0x4a, 0x13, 0x9b, 0x4c, 0x60, 0xa3, 0xb3, 0x50, 0xd9, 0x35,
0x6d, 0xc7, 0xf0, 0xb1, 0x49, 0x3c, 0x37, 0x58, 0x28, 0x30, 0x90, 0xce, 0x21, 0xda, 0x67, 0x8a,
0x28, 0x0b, 0x9d, 0x70, 0x8f, 0xf7, 0x8b, 0x0c, 0x54, 0x37, 0x5d, 0x82, 0x7d, 0x7a, 0xfc, 0x5f,
0x18, 0xe8, 0x79, 0xa8, 0xf0, 0x85, 0x11, 0xc3, 0x32, 0xa9, 0x19, 0x5c, 0x57, 0x0f, 0x49, 0x33,
0xd9, 0x2f, 0x32, 0xbc, 0x0d, 0x93, 0x9a, 0xba, 0xd0, 0x0e, 0x61, 0xbf, 0xd1, 0x83, 0x50, 0x6e,
0x9b, 0xa4, 0x6d, 0xec, 0xe1, 0xbe, 0x08, 0xfb, 0xaa, 0x7a, 0x89, 0x01, 0x5e, 0xc2, 0x7d, 0x82,
0x1e, 0x80, 0x92, 0xdb, 0xeb, 0x88, 0x03, 0x56, 0x5c, 0x51, 0xd6, 0xaa, 0x7a, 0xd1, 0xed, 0x75,
0xf8, 0xf1, 0xfa, 0x6b, 0x06, 0x66, 0xef, 0xf4, 0xd8, 0x7b, 0x86, 0xe7, 0xe1, 0x7b, 0x0e, 0xbd,
0x3f, 0x63, 0xbc, 0x00, 0x59, 0x11, 0x33, 0x30, 0x8a, 0xba, 0x54, 0xf0, 0xcd, 0x0d, 0xa2, 0x33,
0x24, 0x9e, 0x83, 0xee, 0x35, 0x9b, 0x41, 0x90, 0x95, 0xe5, 0xc2, 0x96, 0x19, 0x84, 0x5b, 0x1c,
0x5b, 0x0a, 0xf6, 0xfd, 0x28, 0x04, 0xe3, 0x4b, 0xc1, 0xbe, 0x2f, 0x06, 0x35, 0x50, 0xcd, 0xe6,
0x9e, 0xeb, 0xed, 0x3b, 0xd8, 0x6a, 0x61, 0x8b, 0x6f, 0x7b, 0x49, 0x4f, 0xc0, 0x84, 0x61, 0xb0,
0x8d, 0x37, 0x9a, 0x2e, 0xe5, 0x0f, 0x89, 0x2c, 0x33, 0x0c, 0x06, 0xb9, 0xe1, 0x52, 0x36, 0x6c,
0x61, 0x07, 0x53, 0xcc, 0x87, 0x8b, 0x62, 0x58, 0x40, 0x82, 0xe1, 0x5e, 0x37, 0xa2, 0x2e, 0x89,
0x61, 0x01, 0x61, 0xc3, 0xa7, 0xa1, 0x3c, 0x48, 0xb4, 0x97, 0x07, 0xd9, 0x40, 0x0e, 0xd0, 0xfe,
0xa4, 0x40, 0x75, 0x83, 0xb3, 0x3a, 0x01, 0x46, 0x87, 0x20, 0x87, 0xef, 0x75, 0xfd, 0xe0, 0xe8,
0xf0, 0xdf, 0xda, 0x5d, 0xa8, 0x6d, 0x39, 0x66, 0x13, 0xb7, 0x3d, 0xc7, 0xc2, 0x3e, 0xbf, 0xbe,
0x51, 0x0d, 0xb2, 0xd4, 0x6c, 0x05, 0xf1, 0x01, 0xfb, 0x89, 0x9e, 0x09, 0x1e, 0x69, 0xc2, 0xf3,
0x7c, 0x45, 0x7a, 0x91, 0xc6, 0xd8, 0xc4, 0x72, 0x9f, 0xcb, 0x50, 0xe0, 0xf5, 0x2d, 0x11, 0x39,
0xa8, 0x7a, 0xf0, 0xa5, 0xbd, 0x9d, 0x98, 0xf7, 0xa6, 0xef, 0xf5, 0xba, 0x68, 0x13, 0xd4, 0xee,
0x00, 0xc6, 0xcc, 0x31, 0xfd, 0xda, 0x1e, 0x16, 0x5a, 0x4f, 0x90, 0x6a, 0x9f, 0x67, 0xa1, 0xba,
0x8d, 0x4d, 0xbf, 0xd9, 0x3e, 0x09, 0xd9, 0x12, 0xa6, 0x71, 0x8b, 0x38, 0xc1, 0xc6, 0xb0, 0x9f,
0xe8, 0x22, 0xcc, 0xc7, 0x16, 0x64, 0xb4, 0x98, 0x82, 0xb8, 0x69, 0xab, 0x7a, 0xad, 0x3b, 0xac,
0xb8, 0xa7, 0xa1, 0x64, 0x11, 0xc7, 0xe0, 0x5b, 0x54, 0xe4, 0x5b, 0x24, 0x5f, 0xdf, 0x06, 0x71,
0xf8, 0xd6, 0x14, 0x2d, 0xf1, 0x03, 0x3d, 0x0c, 0x55, 0xaf, 0x47, 0xbb, 0x3d, 0x6a, 0x08, 0xd7,
0x52, 0x2f, 0x71, 0xf1, 0x54, 0x01, 0xe4, 0x9e, 0x87, 0xa0, 0x17, 0xa1, 0x4a, 0xb8, 0x2a, 0xc3,
0xe0, 0xba, 0x3c, 0x69, 0x0c, 0xa8, 0x0a, 0x3a, 0x11, 0x5d, 0xa3, 0xf3, 0x50, 0xa3, 0xbe, 0x79,
0x17, 0x3b, 0xb1, 0xca, 0x15, 0xf0, 0x03, 0x35, 0x27, 0xe0, 0x83, 0xaa, 0xd5, 0x65, 0x58, 0x68,
0xf5, 0x4c, 0xdf, 0x74, 0x29, 0xc6, 0x31, 0xec, 0x0a, 0xc7, 0x46, 0xd1, 0x50, 0x44, 0xa0, 0xbd,
0x04, 0xb9, 0x5b, 0x36, 0xe5, 0x8a, 0x64, 0x6e, 0x49, 0xe1, 0x4f, 0x19, 0xee, 0x7c, 0x1e, 0x80,
0x92, 0xef, 0xed, 0x0b, 0x37, 0x9b, 0xe1, 0x26, 0x58, 0xf4, 0xbd, 0x7d, 0xee, 0x43, 0x79, 0x6d,
0xde, 0xf3, 0x03, 0xdb, 0xcc, 0xe8, 0xc1, 0x97, 0xf6, 0xbe, 0x32, 0x30, 0x1e, 0xe6, 0x21, 0xc9,
0xfd, 0xb9, 0xc8, 0xe7, 0xa1, 0xe8, 0x0b, 0xfa, 0xb1, 0x95, 0xca, 0xf8, 0x4c, 0xdc, 0xcd, 0x87,
0x54, 0xda, 0x7b, 0x0a, 0xa8, 0x2f, 0x3a, 0x3d, 0xf2, 0x65, 0xd8, 0xb0, 0xac, 0x2e, 0x90, 0x95,
0xd7, 0x24, 0x7e, 0x98, 0x81, 0x6a, 0x20, 0xc6, 0x34, 0xe1, 0x4b, 0xaa, 0x28, 0xdb, 0x50, 0x61,
0x53, 0x1a, 0x04, 0xb7, 0xc2, 0xa4, 0x4a, 0x65, 0x7d, 0x5d, 0x7a, 0xea, 0x13, 0x62, 0xf0, 0x1a,
0xef, 0x36, 0x27, 0xfa, 0x96, 0x4b, 0xfd, 0xbe, 0x0e, 0xcd, 0x08, 0xd0, 0x78, 0x1b, 0xe6, 0x86,
0x86, 0x99, 0x6d, 0xec, 0xe1, 0x7e, 0xe8, 0xd6, 0xf6, 0x70, 0x1f, 0x3d, 0x19, 0xaf, 0xc4, 0xa7,
0xdd, 0xbf, 0xb7, 0x3d, 0xb7, 0x75, 0xcd, 0xf7, 0xcd, 0x7e, 0x50, 0xa9, 0x7f, 0x36, 0xf3, 0x8c,
0xa2, 0xfd, 0x39, 0x03, 0xea, 0x2b, 0x3d, 0xec, 0xf7, 0x8f, 0xd2, 0xbd, 0x84, 0xfe, 0x3c, 0x37,
0xf0, 0xe7, 0xa3, 0x27, 0x3a, 0x2f, 0x39, 0xd1, 0x12, 0xbf, 0x54, 0x90, 0xfa, 0x25, 0xd9, 0x91,
0x2d, 0x1e, 0xea, 0xc8, 0x96, 0x52, 0x8f, 0x2c, 0xb3, 0xee, 0x40, 0x85, 0x53, 0x1d, 0xb2, 0x44,
0x20, 0x95, 0x39, 0x6c, 0x20, 0xa5, 0x7d, 0xaa, 0x40, 0xf9, 0x75, 0xdc, 0xa4, 0x9e, 0xcf, 0xbc,
0x85, 0x44, 0xf7, 0xca, 0x04, 0xb1, 0x6a, 0x66, 0x38, 0x56, 0xbd, 0x0a, 0x25, 0xdb, 0x32, 0x4c,
0x66, 0x36, 0x7c, 0xf3, 0xc6, 0xc5, 0x48, 0x45, 0xdb, 0xe2, 0xf6, 0x35, 0x79, 0x72, 0xfd, 0xa7,
0x0a, 0xa8, 0x42, 0x66, 0x22, 0x28, 0x9f, 0x8b, 0x4d, 0xa7, 0xc8, 0x6c, 0x39, 0xf8, 0x88, 0x16,
0x7a, 0x6b, 0x66, 0x30, 0xed, 0x35, 0x00, 0xa6, 0xbb, 0x80, 0x5c, 0x1c, 0x85, 0x15, 0xa9, 0xb4,
0x82, 0x9c, 0xeb, 0xf1, 0xd6, 0x8c, 0x5e, 0x66, 0x54, 0x9c, 0xc5, 0xf5, 0x22, 0xe4, 0x39, 0xb5,
0xf6, 0x5f, 0x05, 0x16, 0x6e, 0x98, 0x4e, 0x73, 0xc3, 0x26, 0xd4, 0x74, 0x9b, 0x53, 0x44, 0x45,
0xcf, 0x42, 0xd1, 0xeb, 0x1a, 0x0e, 0xde, 0xa5, 0x81, 0x48, 0xab, 0x63, 0x56, 0x24, 0xd4, 0xa0,
0x17, 0xbc, 0xee, 0x6d, 0xbc, 0x4b, 0xd1, 0xd7, 0xa1, 0xe4, 0x75, 0x0d, 0xdf, 0x6e, 0xb5, 0x69,
0xa0, 0xfd, 0x09, 0x88, 0x8b, 0x5e, 0x57, 0x67, 0x14, 0xb1, 0x64, 0x47, 0xee, 0x90, 0xc9, 0x0e,
0xed, 0x1f, 0x23, 0xcb, 0x9f, 0xc2, 0xb4, 0x9f, 0x85, 0x92, 0xed, 0x52, 0xc3, 0xb2, 0x49, 0xa8,
0x82, 0x33, 0x72, 0x1b, 0x72, 0x29, 0x5f, 0x01, 0xdf, 0x53, 0x97, 0xb2, 0xb9, 0xd1, 0x0b, 0x00,
0xbb, 0x8e, 0x67, 0x06, 0xd4, 0x42, 0x07, 0x67, 0xe5, 0xa7, 0x82, 0xa1, 0x85, 0xf4, 0x65, 0x4e,
0xc4, 0x38, 0x0c, 0xb6, 0xf4, 0x6f, 0x0a, 0x2c, 0x6d, 0x61, 0x9f, 0xd8, 0x84, 0x62, 0x97, 0x06,
0x89, 0xc7, 0x4d, 0x77, 0xd7, 0x4b, 0x66, 0x78, 0x95, 0xa1, 0x0c, 0xef, 0x17, 0x93, 0xef, 0x4c,
0x3c, 0x65, 0x44, 0x9d, 0x21, 0x7c, 0xca, 0x84, 0xd5, 0x14, 0xf1, 0x14, 0x9c, 0x4d, 0xd9, 0xa6,
0x40, 0xde, 0xf8, 0x8b, 0x58, 0xfb, 0x91, 0xe8, 0x6c, 0x90, 0x2e, 0xea, 0xfe, 0x0d, 0x76, 0x19,
0x02, 0x07, 0x3e, 0xe4, 0xce, 0x1f, 0x81, 0x21, 0xdf, 0x91, 0xd2, 0x6f, 0xf1, 0x33, 0x05, 0x56,
0xd2, 0xa5, 0x9a, 0xe6, 0xe6, 0x7d, 0x01, 0xf2, 0xb6, 0xbb, 0xeb, 0x85, 0x79, 0xb0, 0x0b, 0xf2,
0x80, 0x5a, 0x3a, 0xaf, 0x20, 0xd4, 0xfe, 0xa3, 0x40, 0x8d, 0xfb, 0xea, 0x23, 0xd8, 0xfe, 0x0e,
0xee, 0x18, 0xc4, 0x7e, 0x07, 0x87, 0xdb, 0xdf, 0xc1, 0x9d, 0x6d, 0xfb, 0x1d, 0x9c, 0xb0, 0x8c,
0x7c, 0xd2, 0x32, 0x92, 0x99, 0x82, 0xc2, 0x98, 0x3c, 0x67, 0x31, 0x91, 0xe7, 0xd4, 0x3e, 0x52,
0xa0, 0x71, 0x13, 0xd3, 0xe1, 0xa5, 0x1e, 0x9d, 0x51, 0x7c, 0xac, 0xc0, 0x83, 0x52, 0x81, 0xa6,
0xb1, 0x87, 0xe7, 0x92, 0xf6, 0x20, 0x7f, 0x60, 0x8d, 0x4c, 0x19, 0x98, 0xc2, 0x15, 0x50, 0x37,
0x7a, 0x9d, 0x4e, 0x14, 0xf8, 0xac, 0x82, 0xea, 0x8b, 0x9f, 0xe2, 0xfd, 0x21, 0xae, 0xcb, 0x4a,
0x00, 0x63, 0xaf, 0x0c, 0xed, 0x22, 0x54, 0x03, 0x92, 0x40, 0xea, 0x06, 0x94, 0xfc, 0xe0, 0x77,
0x80, 0x1f, 0x7d, 0x6b, 0x4b, 0xb0, 0xa0, 0xe3, 0x16, 0xb3, 0x44, 0xff, 0xb6, 0xed, 0xee, 0x05,
0xd3, 0x68, 0xef, 0x2a, 0xb0, 0x98, 0x84, 0x07, 0xbc, 0xbe, 0x0a, 0x45, 0xd3, 0xb2, 0x7c, 0x4c,
0xc8, 0xd8, 0x6d, 0xb9, 0x26, 0x70, 0xf4, 0x10, 0x39, 0xa6, 0xb9, 0xcc, 0xc4, 0x9a, 0xd3, 0x0c,
0x98, 0xbf, 0x89, 0xe9, 0x1d, 0x4c, 0xfd, 0xa9, 0x0a, 0xd9, 0x75, 0xf6, 0x32, 0xe0, 0xc4, 0x81,
0x59, 0x84, 0x9f, 0xda, 0x87, 0x0a, 0xa0, 0xf8, 0x0c, 0xd3, 0x6c, 0x73, 0x5c, 0xcb, 0x99, 0xa4,
0x96, 0x45, 0xaf, 0x4f, 0xa7, 0xeb, 0xb9, 0xd8, 0xa5, 0xf1, 0x10, 0xb3, 0x1a, 0x41, 0x99, 0xf9,
0x5d, 0x58, 0x85, 0x52, 0x58, 0x7b, 0x45, 0x45, 0xc8, 0x5e, 0x73, 0x9c, 0xda, 0x0c, 0x52, 0xa1,
0xb4, 0x19, 0x14, 0x18, 0x6b, 0xca, 0x85, 0x6f, 0xc2, 0xdc, 0xd0, 0xcb, 0x1f, 0x95, 0x20, 0xf7,
0xb2, 0xe7, 0xe2, 0xda, 0x0c, 0xaa, 0x81, 0x7a, 0xdd, 0x76, 0x4d, 0xbf, 0x2f, 0x6e, 0xda, 0x9a,
0x85, 0xe6, 0xa0, 0xc2, 0x6f, 0x9c, 0x00, 0x80, 0xd7, 0xff, 0xd5, 0x80, 0xea, 0x1d, 0xbe, 0x98,
0x6d, 0xec, 0xdf, 0xb5, 0x9b, 0x18, 0x19, 0x50, 0x1b, 0xee, 0xe0, 0x46, 0x8f, 0x49, 0x6d, 0x34,
0xa5, 0xd1, 0xbb, 0x31, 0x4e, 0x3d, 0xda, 0x0c, 0x7a, 0x0b, 0x66, 0x93, 0xbd, 0xd5, 0x48, 0xee,
0x12, 0xa5, 0x0d, 0xd8, 0x07, 0x31, 0x37, 0xa0, 0x9a, 0x68, 0x95, 0x46, 0xe7, 0xa5, 0xbc, 0x65,
0xed, 0xd4, 0x0d, 0x79, 0x94, 0x12, 0x6f, 0x67, 0x16, 0xd2, 0x27, 0x9b, 0x29, 0x53, 0xa4, 0x97,
0x76, 0x5c, 0x1e, 0x24, 0xbd, 0x09, 0xf3, 0x23, 0xbd, 0x91, 0xe8, 0x71, 0x29, 0xff, 0xb4, 0x1e,
0xca, 0x83, 0xa6, 0xd8, 0x07, 0x34, 0xda, 0x12, 0x8c, 0x2e, 0xc9, 0x77, 0x20, 0xad, 0x21, 0xba,
0x71, 0x79, 0x62, 0xfc, 0x48, 0x71, 0xdf, 0x53, 0xe0, 0x54, 0x4a, 0x43, 0x23, 0xba, 0x2a, 0x65,
0x37, 0xbe, 0x2b, 0xb3, 0xf1, 0xe4, 0xe1, 0x88, 0x22, 0x41, 0x5c, 0x98, 0x1b, 0xea, 0xf1, 0x43,
0x17, 0x53, 0xfb, 0x1e, 0x46, 0x9b, 0x1d, 0x1b, 0x8f, 0x4d, 0x86, 0x1c, 0xcd, 0xc7, 0xde, 0xc2,
0xc9, 0xc6, 0xb8, 0x94, 0xf9, 0xe4, 0xed, 0x73, 0x07, 0x6d, 0xe8, 0x1b, 0x50, 0x4d, 0x74, 0xb0,
0xa5, 0x58, 0xbc, 0xac, 0xcb, 0xed, 0x20, 0xd6, 0x6f, 0x83, 0x1a, 0x6f, 0x34, 0x43, 0x6b, 0x69,
0x67, 0x69, 0x84, 0xf1, 0x61, 0x8e, 0xd2, 0xa0, 0x8f, 0x64, 0xcc, 0x51, 0x1a, 0x69, 0xbd, 0x99,
0xfc, 0x28, 0xc5, 0xf8, 0x8f, 0x3d, 0x4a, 0x87, 0x9e, 0xe2, 0x5d, 0x05, 0x96, 0xe5, 0x7d, 0x4a,
0x68, 0x3d, 0xcd, 0x36, 0xd3, 0x3b, 0xb2, 0x1a, 0x57, 0x0f, 0x45, 0x13, 0x69, 0x71, 0x0f, 0x66,
0x93, 0xdd, 0x38, 0x29, 0x5a, 0x94, 0x36, 0x30, 0x35, 0x2e, 0x4e, 0x84, 0x1b, 0x4d, 0xf6, 0x1a,
0x54, 0x62, 0xff, 0xa4, 0x42, 0x8f, 0x8e, 0xb1, 0xe3, 0xf8, 0x1f, 0x91, 0x0e, 0xd2, 0xe4, 0x2b,
0x50, 0x8e, 0xfe, 0x19, 0x85, 0xce, 0xa5, 0xda, 0xef, 0x61, 0x58, 0x6e, 0x03, 0x0c, 0xfe, 0x0f,
0x85, 0x1e, 0x91, 0xf2, 0x1c, 0xf9, 0xc3, 0xd4, 0x41, 0x4c, 0xa3, 0xe5, 0x8b, 0xea, 0xc8, 0xb8,
0xe5, 0xc7, 0xcb, 0x79, 0x07, 0xb1, 0x6d, 0x43, 0x35, 0x51, 0x84, 0x4f, 0x3b, 0xc2, 0x92, 0xde,
0x88, 0xc6, 0x85, 0x49, 0x50, 0xa3, 0xfd, 0x6b, 0x43, 0x35, 0x51, 0x12, 0x4d, 0x99, 0x49, 0x56,
0x01, 0x4e, 0x99, 0x49, 0x5a, 0x61, 0xd5, 0x66, 0xd0, 0x77, 0x63, 0xd5, 0xd7, 0x44, 0x85, 0x1b,
0x5d, 0x19, 0xcb, 0x47, 0x56, 0xe0, 0x6f, 0xac, 0x1f, 0x86, 0x24, 0x12, 0x21, 0xb0, 0x2a, 0xa1,
0xd2, 0x74, 0xab, 0x3a, 0xcc, 0x4e, 0x6d, 0x43, 0x41, 0x14, 0x39, 0x91, 0x96, 0xd2, 0xce, 0x10,
0xab, 0x80, 0x36, 0x1e, 0x96, 0xe2, 0x24, 0xeb, 0x7f, 0x82, 0xa9, 0x28, 0x62, 0xa5, 0x30, 0x4d,
0x54, 0xb8, 0x26, 0x65, 0xaa, 0x43, 0x41, 0xa4, 0xb6, 0x53, 0x98, 0x26, 0xca, 0x33, 0x8d, 0xf1,
0x38, 0x22, 0x1f, 0x3e, 0x83, 0xb6, 0x20, 0xcf, 0x53, 0xc0, 0x68, 0x75, 0x5c, 0x7a, 0x78, 0x1c,
0xc7, 0x44, 0x06, 0x59, 0x9b, 0x41, 0xdf, 0x86, 0x3c, 0x7f, 0xe9, 0xa4, 0x70, 0x8c, 0xe7, 0x78,
0x1b, 0x63, 0x51, 0x42, 0x11, 0x2d, 0x50, 0xe3, 0x19, 0xa0, 0x94, 0x2b, 0x4b, 0x92, 0x23, 0x6b,
0x4c, 0x82, 0x19, 0xce, 0xf2, 0x7d, 0x05, 0xea, 0x69, 0xc9, 0x02, 0x94, 0x1a, 0x97, 0x8c, 0xcb,
0x78, 0x34, 0x9e, 0x3a, 0x24, 0x55, 0xa4, 0xc2, 0x77, 0x60, 0x41, 0xf2, 0x44, 0x45, 0x97, 0xd3,
0xf8, 0xa5, 0xbc, 0xae, 0x1b, 0x4f, 0x4c, 0x4e, 0x10, 0xcd, 0xbd, 0x05, 0x79, 0xfe, 0xb4, 0x4c,
0xd9, 0xbe, 0xf8, 0x4b, 0x35, 0xc5, 0x20, 0x12, 0x2f, 0x53, 0x6d, 0x06, 0x61, 0x50, 0xe3, 0xef,
0xcc, 0x94, 0xfd, 0x93, 0x3c, 0x51, 0x1b, 0xe7, 0x27, 0xc0, 0x8c, 0xa6, 0x31, 0x00, 0x06, 0xef,
0xbc, 0x94, 0xdb, 0x61, 0xe4, 0xa9, 0xd9, 0x78, 0xf4, 0x40, 0xbc, 0x70, 0x82, 0xf5, 0x1e, 0xa8,
0x5b, 0xbe, 0x77, 0xaf, 0x1f, 0xbe, 0xaa, 0xfe, 0x3f, 0xeb, 0xba, 0xfe, 0xd4, 0x9b, 0x57, 0x5b,
0x36, 0x6d, 0xf7, 0x76, 0x98, 0xe7, 0xba, 0x2c, 0x70, 0x1f, 0xb7, 0xbd, 0xe0, 0xd7, 0x65, 0xdb,
0xa5, 0xd8, 0x77, 0x4d, 0xe7, 0x32, 0xe7, 0x15, 0x40, 0xbb, 0x3b, 0x3b, 0x05, 0xfe, 0x7d, 0xf5,
0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x48, 0x0d, 0x28, 0x79, 0x69, 0x3d, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.