// Code generated by protoc-gen-go. DO NOT EDIT.
// source: common.proto

package commonpb

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

type ErrorCode int32

const (
	ErrorCode_Success               ErrorCode = 0
	ErrorCode_UnexpectedError       ErrorCode = 1
	ErrorCode_ConnectFailed         ErrorCode = 2
	ErrorCode_PermissionDenied      ErrorCode = 3
	ErrorCode_CollectionNotExists   ErrorCode = 4
	ErrorCode_IllegalArgument       ErrorCode = 5
	ErrorCode_IllegalDimension      ErrorCode = 7
	ErrorCode_IllegalIndexType      ErrorCode = 8
	ErrorCode_IllegalCollectionName ErrorCode = 9
	ErrorCode_IllegalTOPK           ErrorCode = 10
	ErrorCode_IllegalRowRecord      ErrorCode = 11
	ErrorCode_IllegalVectorID       ErrorCode = 12
	ErrorCode_IllegalSearchResult   ErrorCode = 13
	ErrorCode_FileNotFound          ErrorCode = 14
	ErrorCode_MetaFailed            ErrorCode = 15
	ErrorCode_CacheFailed           ErrorCode = 16
	ErrorCode_CannotCreateFolder    ErrorCode = 17
	ErrorCode_CannotCreateFile      ErrorCode = 18
	ErrorCode_CannotDeleteFolder    ErrorCode = 19
	ErrorCode_CannotDeleteFile      ErrorCode = 20
	ErrorCode_BuildIndexError       ErrorCode = 21
	ErrorCode_IllegalNLIST          ErrorCode = 22
	ErrorCode_IllegalMetricType     ErrorCode = 23
	ErrorCode_OutOfMemory           ErrorCode = 24
	ErrorCode_IndexNotExist         ErrorCode = 25
	ErrorCode_EmptyCollection       ErrorCode = 26
	// internal error code.
	ErrorCode_DDRequestRace ErrorCode = 1000
)

var ErrorCode_name = map[int32]string{
	0:    "Success",
	1:    "UnexpectedError",
	2:    "ConnectFailed",
	3:    "PermissionDenied",
	4:    "CollectionNotExists",
	5:    "IllegalArgument",
	7:    "IllegalDimension",
	8:    "IllegalIndexType",
	9:    "IllegalCollectionName",
	10:   "IllegalTOPK",
	11:   "IllegalRowRecord",
	12:   "IllegalVectorID",
	13:   "IllegalSearchResult",
	14:   "FileNotFound",
	15:   "MetaFailed",
	16:   "CacheFailed",
	17:   "CannotCreateFolder",
	18:   "CannotCreateFile",
	19:   "CannotDeleteFolder",
	20:   "CannotDeleteFile",
	21:   "BuildIndexError",
	22:   "IllegalNLIST",
	23:   "IllegalMetricType",
	24:   "OutOfMemory",
	25:   "IndexNotExist",
	26:   "EmptyCollection",
	1000: "DDRequestRace",
}

var ErrorCode_value = map[string]int32{
	"Success":               0,
	"UnexpectedError":       1,
	"ConnectFailed":         2,
	"PermissionDenied":      3,
	"CollectionNotExists":   4,
	"IllegalArgument":       5,
	"IllegalDimension":      7,
	"IllegalIndexType":      8,
	"IllegalCollectionName": 9,
	"IllegalTOPK":           10,
	"IllegalRowRecord":      11,
	"IllegalVectorID":       12,
	"IllegalSearchResult":   13,
	"FileNotFound":          14,
	"MetaFailed":            15,
	"CacheFailed":           16,
	"CannotCreateFolder":    17,
	"CannotCreateFile":      18,
	"CannotDeleteFolder":    19,
	"CannotDeleteFile":      20,
	"BuildIndexError":       21,
	"IllegalNLIST":          22,
	"IllegalMetricType":     23,
	"OutOfMemory":           24,
	"IndexNotExist":         25,
	"EmptyCollection":       26,
	"DDRequestRace":         1000,
}

func (x ErrorCode) String() string {
	return proto.EnumName(ErrorCode_name, int32(x))
}

func (ErrorCode) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_555bd8c177793206, []int{0}
}

type IndexState int32

const (
	IndexState_IndexStateNone IndexState = 0
	IndexState_Unissued       IndexState = 1
	IndexState_InProgress     IndexState = 2
	IndexState_Finished       IndexState = 3
	IndexState_Failed         IndexState = 4
)

var IndexState_name = map[int32]string{
	0: "IndexStateNone",
	1: "Unissued",
	2: "InProgress",
	3: "Finished",
	4: "Failed",
}

var IndexState_value = map[string]int32{
	"IndexStateNone": 0,
	"Unissued":       1,
	"InProgress":     2,
	"Finished":       3,
	"Failed":         4,
}

func (x IndexState) String() string {
	return proto.EnumName(IndexState_name, int32(x))
}

func (IndexState) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_555bd8c177793206, []int{1}
}

type SegmentState int32

const (
	SegmentState_SegmentStateNone SegmentState = 0
	SegmentState_NotExist         SegmentState = 1
	SegmentState_Growing          SegmentState = 2
	SegmentState_Sealed           SegmentState = 3
	SegmentState_Flushed          SegmentState = 4
	SegmentState_Flushing         SegmentState = 5
)

var SegmentState_name = map[int32]string{
	0: "SegmentStateNone",
	1: "NotExist",
	2: "Growing",
	3: "Sealed",
	4: "Flushed",
	5: "Flushing",
}

var SegmentState_value = map[string]int32{
	"SegmentStateNone": 0,
	"NotExist":         1,
	"Growing":          2,
	"Sealed":           3,
	"Flushed":          4,
	"Flushing":         5,
}

func (x SegmentState) String() string {
	return proto.EnumName(SegmentState_name, int32(x))
}

func (SegmentState) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_555bd8c177793206, []int{2}
}

type MsgType int32

const (
	MsgType_Undefined MsgType = 0
	// DEFINITION REQUESTS: COLLECTION
	MsgType_CreateCollection   MsgType = 100
	MsgType_DropCollection     MsgType = 101
	MsgType_HasCollection      MsgType = 102
	MsgType_DescribeCollection MsgType = 103
	MsgType_ShowCollections    MsgType = 104
	MsgType_GetSystemConfigs   MsgType = 105
	MsgType_LoadCollection     MsgType = 106
	MsgType_ReleaseCollection  MsgType = 107
	MsgType_CreateAlias        MsgType = 108
	MsgType_DropAlias          MsgType = 109
	MsgType_AlterAlias         MsgType = 110
	// DEFINITION REQUESTS: PARTITION
	MsgType_CreatePartition   MsgType = 200
	MsgType_DropPartition     MsgType = 201
	MsgType_HasPartition      MsgType = 202
	MsgType_DescribePartition MsgType = 203
	MsgType_ShowPartitions    MsgType = 204
	MsgType_LoadPartitions    MsgType = 205
	MsgType_ReleasePartitions MsgType = 206
	// DEFINE REQUESTS: SEGMENT
	MsgType_ShowSegments        MsgType = 250
	MsgType_DescribeSegment     MsgType = 251
	MsgType_LoadSegments        MsgType = 252
	MsgType_ReleaseSegments     MsgType = 253
	MsgType_HandoffSegments     MsgType = 254
	MsgType_LoadBalanceSegments MsgType = 255
	// DEFINITION REQUESTS: INDEX
	MsgType_CreateIndex   MsgType = 300
	MsgType_DescribeIndex MsgType = 301
	MsgType_DropIndex     MsgType = 302
	// MANIPULATION REQUESTS
	MsgType_Insert MsgType = 400
	MsgType_Delete MsgType = 401
	MsgType_Flush  MsgType = 402
	// QUERY
	MsgType_Search                   MsgType = 500
	MsgType_SearchResult             MsgType = 501
	MsgType_GetIndexState            MsgType = 502
	MsgType_GetIndexBuildProgress    MsgType = 503
	MsgType_GetCollectionStatistics  MsgType = 504
	MsgType_GetPartitionStatistics   MsgType = 505
	MsgType_Retrieve                 MsgType = 506
	MsgType_RetrieveResult           MsgType = 507
	MsgType_WatchDmChannels          MsgType = 508
	MsgType_RemoveDmChannels         MsgType = 509
	MsgType_WatchQueryChannels       MsgType = 510
	MsgType_RemoveQueryChannels      MsgType = 511
	MsgType_SealedSegmentsChangeInfo MsgType = 512
	// DATA SERVICE
	MsgType_SegmentInfo MsgType = 600
	// SYSTEM CONTROL
	MsgType_TimeTick          MsgType = 1200
	MsgType_QueryNodeStats    MsgType = 1201
	MsgType_LoadIndex         MsgType = 1202
	MsgType_RequestID         MsgType = 1203
	MsgType_RequestTSO        MsgType = 1204
	MsgType_AllocateSegment   MsgType = 1205
	MsgType_SegmentStatistics MsgType = 1206
	MsgType_SegmentFlushDone  MsgType = 1207
	MsgType_DataNodeTt        MsgType = 1208
)

var MsgType_name = map[int32]string{
	0:    "Undefined",
	100:  "CreateCollection",
	101:  "DropCollection",
	102:  "HasCollection",
	103:  "DescribeCollection",
	104:  "ShowCollections",
	105:  "GetSystemConfigs",
	106:  "LoadCollection",
	107:  "ReleaseCollection",
	108:  "CreateAlias",
	109:  "DropAlias",
	110:  "AlterAlias",
	200:  "CreatePartition",
	201:  "DropPartition",
	202:  "HasPartition",
	203:  "DescribePartition",
	204:  "ShowPartitions",
	205:  "LoadPartitions",
	206:  "ReleasePartitions",
	250:  "ShowSegments",
	251:  "DescribeSegment",
	252:  "LoadSegments",
	253:  "ReleaseSegments",
	254:  "HandoffSegments",
	255:  "LoadBalanceSegments",
	300:  "CreateIndex",
	301:  "DescribeIndex",
	302:  "DropIndex",
	400:  "Insert",
	401:  "Delete",
	402:  "Flush",
	500:  "Search",
	501:  "SearchResult",
	502:  "GetIndexState",
	503:  "GetIndexBuildProgress",
	504:  "GetCollectionStatistics",
	505:  "GetPartitionStatistics",
	506:  "Retrieve",
	507:  "RetrieveResult",
	508:  "WatchDmChannels",
	509:  "RemoveDmChannels",
	510:  "WatchQueryChannels",
	511:  "RemoveQueryChannels",
	512:  "SealedSegmentsChangeInfo",
	600:  "SegmentInfo",
	1200: "TimeTick",
	1201: "QueryNodeStats",
	1202: "LoadIndex",
	1203: "RequestID",
	1204: "RequestTSO",
	1205: "AllocateSegment",
	1206: "SegmentStatistics",
	1207: "SegmentFlushDone",
	1208: "DataNodeTt",
}

var MsgType_value = map[string]int32{
	"Undefined":                0,
	"CreateCollection":         100,
	"DropCollection":           101,
	"HasCollection":            102,
	"DescribeCollection":       103,
	"ShowCollections":          104,
	"GetSystemConfigs":         105,
	"LoadCollection":           106,
	"ReleaseCollection":        107,
	"CreateAlias":              108,
	"DropAlias":                109,
	"AlterAlias":               110,
	"CreatePartition":          200,
	"DropPartition":            201,
	"HasPartition":             202,
	"DescribePartition":        203,
	"ShowPartitions":           204,
	"LoadPartitions":           205,
	"ReleasePartitions":        206,
	"ShowSegments":             250,
	"DescribeSegment":          251,
	"LoadSegments":             252,
	"ReleaseSegments":          253,
	"HandoffSegments":          254,
	"LoadBalanceSegments":      255,
	"CreateIndex":              300,
	"DescribeIndex":            301,
	"DropIndex":                302,
	"Insert":                   400,
	"Delete":                   401,
	"Flush":                    402,
	"Search":                   500,
	"SearchResult":             501,
	"GetIndexState":            502,
	"GetIndexBuildProgress":    503,
	"GetCollectionStatistics":  504,
	"GetPartitionStatistics":   505,
	"Retrieve":                 506,
	"RetrieveResult":           507,
	"WatchDmChannels":          508,
	"RemoveDmChannels":         509,
	"WatchQueryChannels":       510,
	"RemoveQueryChannels":      511,
	"SealedSegmentsChangeInfo": 512,
	"SegmentInfo":              600,
	"TimeTick":                 1200,
	"QueryNodeStats":           1201,
	"LoadIndex":                1202,
	"RequestID":                1203,
	"RequestTSO":               1204,
	"AllocateSegment":          1205,
	"SegmentStatistics":        1206,
	"SegmentFlushDone":         1207,
	"DataNodeTt":               1208,
}

func (x MsgType) String() string {
	return proto.EnumName(MsgType_name, int32(x))
}

func (MsgType) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_555bd8c177793206, []int{3}
}

type DslType int32

const (
	DslType_Dsl        DslType = 0
	DslType_BoolExprV1 DslType = 1
)

var DslType_name = map[int32]string{
	0: "Dsl",
	1: "BoolExprV1",
}

var DslType_value = map[string]int32{
	"Dsl":        0,
	"BoolExprV1": 1,
}

func (x DslType) String() string {
	return proto.EnumName(DslType_name, int32(x))
}

func (DslType) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_555bd8c177793206, []int{4}
}

type Status struct {
	ErrorCode            ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=milvus.proto.common.ErrorCode" json:"error_code,omitempty"`
	Reason               string    `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (m *Status) Reset()         { *m = Status{} }
func (m *Status) String() string { return proto.CompactTextString(m) }
func (*Status) ProtoMessage()    {}
func (*Status) Descriptor() ([]byte, []int) {
	return fileDescriptor_555bd8c177793206, []int{0}
}

func (m *Status) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Status.Unmarshal(m, b)
}
func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Status.Marshal(b, m, deterministic)
}
func (m *Status) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Status.Merge(m, src)
}
func (m *Status) XXX_Size() int {
	return xxx_messageInfo_Status.Size(m)
}
func (m *Status) XXX_DiscardUnknown() {
	xxx_messageInfo_Status.DiscardUnknown(m)
}

var xxx_messageInfo_Status proto.InternalMessageInfo

func (m *Status) GetErrorCode() ErrorCode {
	if m != nil {
		return m.ErrorCode
	}
	return ErrorCode_Success
}

func (m *Status) GetReason() string {
	if m != nil {
		return m.Reason
	}
	return ""
}

type KeyValuePair struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *KeyValuePair) Reset()         { *m = KeyValuePair{} }
func (m *KeyValuePair) String() string { return proto.CompactTextString(m) }
func (*KeyValuePair) ProtoMessage()    {}
func (*KeyValuePair) Descriptor() ([]byte, []int) {
	return fileDescriptor_555bd8c177793206, []int{1}
}

func (m *KeyValuePair) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_KeyValuePair.Unmarshal(m, b)
}
func (m *KeyValuePair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_KeyValuePair.Marshal(b, m, deterministic)
}
func (m *KeyValuePair) XXX_Merge(src proto.Message) {
	xxx_messageInfo_KeyValuePair.Merge(m, src)
}
func (m *KeyValuePair) XXX_Size() int {
	return xxx_messageInfo_KeyValuePair.Size(m)
}
func (m *KeyValuePair) XXX_DiscardUnknown() {
	xxx_messageInfo_KeyValuePair.DiscardUnknown(m)
}

var xxx_messageInfo_KeyValuePair proto.InternalMessageInfo

func (m *KeyValuePair) GetKey() string {
	if m != nil {
		return m.Key
	}
	return ""
}

func (m *KeyValuePair) GetValue() string {
	if m != nil {
		return m.Value
	}
	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:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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{3}
}

func (m *Blob) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Blob.Unmarshal(m, b)
}
func (m *Blob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Blob.Marshal(b, m, deterministic)
}
func (m *Blob) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Blob.Merge(m, src)
}
func (m *Blob) XXX_Size() int {
	return xxx_messageInfo_Blob.Size(m)
}
func (m *Blob) XXX_DiscardUnknown() {
	xxx_messageInfo_Blob.DiscardUnknown(m)
}

var xxx_messageInfo_Blob proto.InternalMessageInfo

func (m *Blob) GetValue() []byte {
	if m != nil {
		return m.Value
	}
	return nil
}

type Address struct {
	Ip                   string   `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
	Port                 int64    `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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{4}
}

func (m *Address) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Address.Unmarshal(m, b)
}
func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Address.Marshal(b, m, deterministic)
}
func (m *Address) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Address.Merge(m, src)
}
func (m *Address) XXX_Size() int {
	return xxx_messageInfo_Address.Size(m)
}
func (m *Address) XXX_DiscardUnknown() {
	xxx_messageInfo_Address.DiscardUnknown(m)
}

var xxx_messageInfo_Address proto.InternalMessageInfo

func (m *Address) GetIp() string {
	if m != nil {
		return m.Ip
	}
	return ""
}

func (m *Address) GetPort() int64 {
	if m != nil {
		return m.Port
	}
	return 0
}

type MsgBase struct {
	MsgType              MsgType  `protobuf:"varint,1,opt,name=msg_type,json=msgType,proto3,enum=milvus.proto.common.MsgType" json:"msg_type,omitempty"`
	MsgID                int64    `protobuf:"varint,2,opt,name=msgID,proto3" json:"msgID,omitempty"`
	Timestamp            uint64   `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	SourceID             int64    `protobuf:"varint,4,opt,name=sourceID,proto3" json:"sourceID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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{5}
}

func (m *MsgBase) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_MsgBase.Unmarshal(m, b)
}
func (m *MsgBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_MsgBase.Marshal(b, m, deterministic)
}
func (m *MsgBase) XXX_Merge(src proto.Message) {
	xxx_messageInfo_MsgBase.Merge(m, src)
}
func (m *MsgBase) XXX_Size() int {
	return xxx_messageInfo_MsgBase.Size(m)
}
func (m *MsgBase) XXX_DiscardUnknown() {
	xxx_messageInfo_MsgBase.DiscardUnknown(m)
}

var xxx_messageInfo_MsgBase proto.InternalMessageInfo

func (m *MsgBase) GetMsgType() MsgType {
	if m != nil {
		return m.MsgType
	}
	return MsgType_Undefined
}

func (m *MsgBase) GetMsgID() int64 {
	if m != nil {
		return m.MsgID
	}
	return 0
}

func (m *MsgBase) GetTimestamp() uint64 {
	if m != nil {
		return m.Timestamp
	}
	return 0
}

func (m *MsgBase) GetSourceID() int64 {
	if m != nil {
		return m.SourceID
	}
	return 0
}

// Don't Modify This. @czs
type MsgHeader struct {
	Base                 *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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{6}
}

func (m *MsgHeader) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_MsgHeader.Unmarshal(m, b)
}
func (m *MsgHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_MsgHeader.Marshal(b, m, deterministic)
}
func (m *MsgHeader) XXX_Merge(src proto.Message) {
	xxx_messageInfo_MsgHeader.Merge(m, src)
}
func (m *MsgHeader) XXX_Size() int {
	return xxx_messageInfo_MsgHeader.Size(m)
}
func (m *MsgHeader) XXX_DiscardUnknown() {
	xxx_messageInfo_MsgHeader.DiscardUnknown(m)
}

var xxx_messageInfo_MsgHeader proto.InternalMessageInfo

func (m *MsgHeader) GetBase() *MsgBase {
	if m != nil {
		return m.Base
	}
	return nil
}

// Don't Modify This. @czs
type DMLMsgHeader struct {
	Base                 *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
	ShardName            string   `protobuf:"bytes,2,opt,name=shardName,proto3" json:"shardName,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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{7}
}

func (m *DMLMsgHeader) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DMLMsgHeader.Unmarshal(m, b)
}
func (m *DMLMsgHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DMLMsgHeader.Marshal(b, m, deterministic)
}
func (m *DMLMsgHeader) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DMLMsgHeader.Merge(m, src)
}
func (m *DMLMsgHeader) XXX_Size() int {
	return xxx_messageInfo_DMLMsgHeader.Size(m)
}
func (m *DMLMsgHeader) XXX_DiscardUnknown() {
	xxx_messageInfo_DMLMsgHeader.DiscardUnknown(m)
}

var xxx_messageInfo_DMLMsgHeader proto.InternalMessageInfo

func (m *DMLMsgHeader) GetBase() *MsgBase {
	if m != nil {
		return m.Base
	}
	return nil
}

func (m *DMLMsgHeader) GetShardName() string {
	if m != nil {
		return m.ShardName
	}
	return ""
}

func init() {
	proto.RegisterEnum("milvus.proto.common.ErrorCode", ErrorCode_name, ErrorCode_value)
	proto.RegisterEnum("milvus.proto.common.IndexState", IndexState_name, IndexState_value)
	proto.RegisterEnum("milvus.proto.common.SegmentState", SegmentState_name, SegmentState_value)
	proto.RegisterEnum("milvus.proto.common.MsgType", MsgType_name, MsgType_value)
	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")
	proto.RegisterType((*MsgHeader)(nil), "milvus.proto.common.MsgHeader")
	proto.RegisterType((*DMLMsgHeader)(nil), "milvus.proto.common.DMLMsgHeader")
}

func init() { proto.RegisterFile("common.proto", fileDescriptor_555bd8c177793206) }

var fileDescriptor_555bd8c177793206 = []byte{
	// 1371 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0x4b, 0x73, 0x1b, 0x37,
	0x12, 0xd6, 0x70, 0x28, 0x51, 0x84, 0x28, 0x09, 0x82, 0x1e, 0x96, 0xbd, 0xda, 0x2d, 0x17, 0x4f,
	0x2e, 0x55, 0x59, 0xda, 0x5d, 0xd7, 0x6e, 0x4e, 0x3e, 0x48, 0x1c, 0x3d, 0x58, 0xb6, 0x1e, 0x19,
	0xca, 0x4e, 0x2a, 0x87, 0xb8, 0xa0, 0x99, 0x26, 0x89, 0x78, 0x06, 0x60, 0x00, 0x50, 0x16, 0x6f,
	0xf9, 0x09, 0x89, 0x7f, 0x47, 0x92, 0xca, 0x3b, 0xa9, 0xfc, 0x82, 0xbc, 0x2f, 0xb9, 0xe4, 0x27,
	0xe4, 0x07, 0xe4, 0xe9, 0x67, 0xaa, 0x31, 0x43, 0x72, 0x5c, 0x65, 0x9f, 0x72, 0x43, 0x7f, 0xdd,
	0xf8, 0xd0, 0xfd, 0x75, 0x03, 0x33, 0xa4, 0x16, 0xa9, 0x34, 0x55, 0x72, 0xa3, 0xa7, 0x95, 0x55,
	0x6c, 0x31, 0x15, 0xc9, 0x59, 0xdf, 0x64, 0xd6, 0x46, 0xe6, 0xaa, 0xdf, 0x21, 0x53, 0x2d, 0xcb,
	0x6d, 0xdf, 0xb0, 0xeb, 0x84, 0x80, 0xd6, 0x4a, 0xdf, 0x89, 0x54, 0x0c, 0xab, 0xde, 0x65, 0xef,
	0xca, 0xdc, 0x7f, 0xff, 0xb5, 0xf1, 0x9c, 0x3d, 0x1b, 0x3b, 0x18, 0xd6, 0x50, 0x31, 0x84, 0x55,
	0x18, 0x2e, 0xd9, 0x0a, 0x99, 0xd2, 0xc0, 0x8d, 0x92, 0xab, 0xa5, 0xcb, 0xde, 0x95, 0x6a, 0x98,
	0x5b, 0xf5, 0xff, 0x93, 0xda, 0x0d, 0x18, 0xdc, 0xe6, 0x49, 0x1f, 0x8e, 0xb9, 0xd0, 0x8c, 0x12,
	0xff, 0x2e, 0x0c, 0x1c, 0x7f, 0x35, 0xc4, 0x25, 0x5b, 0x22, 0x93, 0x67, 0xe8, 0xce, 0x37, 0x66,
	0x46, 0xfd, 0x1a, 0x99, 0xb9, 0x01, 0x83, 0x80, 0x5b, 0xfe, 0x82, 0x6d, 0x8c, 0x94, 0x63, 0x6e,
	0xb9, 0xdb, 0x55, 0x0b, 0xdd, 0xba, 0xbe, 0x46, 0xca, 0xdb, 0x89, 0x3a, 0x1d, 0x53, 0x7a, 0xce,
	0x99, 0x53, 0x5e, 0x25, 0x95, 0xad, 0x38, 0xd6, 0x60, 0x0c, 0x9b, 0x23, 0x25, 0xd1, 0xcb, 0xd9,
	0x4a, 0xa2, 0x87, 0x64, 0x3d, 0xa5, 0xad, 0x23, 0xf3, 0x43, 0xb7, 0xae, 0xdf, 0xf7, 0x48, 0xe5,
	0xc0, 0x74, 0xb6, 0xb9, 0x01, 0xf6, 0x12, 0x99, 0x4e, 0x4d, 0xe7, 0x8e, 0x1d, 0xf4, 0x86, 0xd2,
	0xac, 0x3d, 0x57, 0x9a, 0x03, 0xd3, 0x39, 0x19, 0xf4, 0x20, 0xac, 0xa4, 0xd9, 0x02, 0x33, 0x49,
	0x4d, 0xa7, 0x19, 0xe4, 0xcc, 0x99, 0xc1, 0xd6, 0x48, 0xd5, 0x8a, 0x14, 0x8c, 0xe5, 0x69, 0x6f,
	0xd5, 0xbf, 0xec, 0x5d, 0x29, 0x87, 0x63, 0x80, 0x5d, 0x22, 0xd3, 0x46, 0xf5, 0x75, 0x04, 0xcd,
	0x60, 0xb5, 0xec, 0xb6, 0x8d, 0xec, 0xfa, 0x75, 0x52, 0x3d, 0x30, 0x9d, 0x7d, 0xe0, 0x31, 0x68,
	0xf6, 0x6f, 0x52, 0x3e, 0xe5, 0x26, 0xcb, 0x68, 0xe6, 0xc5, 0x19, 0x61, 0x05, 0xa1, 0x8b, 0xac,
	0xbf, 0x4e, 0x6a, 0xc1, 0xc1, 0xcd, 0xbf, 0xc1, 0x80, 0xa9, 0x9b, 0x2e, 0xd7, 0xf1, 0x21, 0x4f,
	0x87, 0x1d, 0x1b, 0x03, 0xeb, 0x5f, 0x96, 0x49, 0x75, 0x34, 0x1e, 0x6c, 0x86, 0x54, 0x5a, 0xfd,
	0x28, 0x02, 0x63, 0xe8, 0x04, 0x5b, 0x24, 0xf3, 0xb7, 0x24, 0x9c, 0xf7, 0x20, 0xb2, 0x10, 0xbb,
	0x18, 0xea, 0xb1, 0x05, 0x32, 0xdb, 0x50, 0x52, 0x42, 0x64, 0x77, 0xb9, 0x48, 0x20, 0xa6, 0x25,
	0xb6, 0x44, 0xe8, 0x31, 0xe8, 0x54, 0x18, 0x23, 0x94, 0x0c, 0x40, 0x0a, 0x88, 0xa9, 0xcf, 0x2e,
	0x90, 0xc5, 0x86, 0x4a, 0x12, 0x88, 0xac, 0x50, 0xf2, 0x50, 0xd9, 0x9d, 0x73, 0x61, 0xac, 0xa1,
	0x65, 0xa4, 0x6d, 0x26, 0x09, 0x74, 0x78, 0xb2, 0xa5, 0x3b, 0xfd, 0x14, 0xa4, 0xa5, 0x93, 0xc8,
	0x91, 0x83, 0x81, 0x48, 0x41, 0x22, 0x13, 0xad, 0x14, 0xd0, 0xa6, 0x8c, 0xe1, 0x1c, 0xfb, 0x43,
	0xa7, 0xd9, 0x45, 0xb2, 0x9c, 0xa3, 0x85, 0x03, 0x78, 0x0a, 0xb4, 0xca, 0xe6, 0xc9, 0x4c, 0xee,
	0x3a, 0x39, 0x3a, 0xbe, 0x41, 0x49, 0x81, 0x21, 0x54, 0xf7, 0x42, 0x88, 0x94, 0x8e, 0xe9, 0x4c,
	0x21, 0x85, 0xdb, 0x10, 0x59, 0xa5, 0x9b, 0x01, 0xad, 0x61, 0xc2, 0x39, 0xd8, 0x02, 0xae, 0xa3,
	0x6e, 0x08, 0xa6, 0x9f, 0x58, 0x3a, 0xcb, 0x28, 0xa9, 0xed, 0x8a, 0x04, 0x0e, 0x95, 0xdd, 0x55,
	0x7d, 0x19, 0xd3, 0x39, 0x36, 0x47, 0xc8, 0x01, 0x58, 0x9e, 0x2b, 0x30, 0x8f, 0xc7, 0x36, 0x78,
	0xd4, 0x85, 0x1c, 0xa0, 0x6c, 0x85, 0xb0, 0x06, 0x97, 0x52, 0xd9, 0x86, 0x06, 0x6e, 0x61, 0x57,
	0x25, 0x31, 0x68, 0xba, 0x80, 0xe9, 0x3c, 0x83, 0x8b, 0x04, 0x28, 0x1b, 0x47, 0x07, 0x90, 0xc0,
	0x28, 0x7a, 0x71, 0x1c, 0x9d, 0xe3, 0x18, 0xbd, 0x84, 0xc9, 0x6f, 0xf7, 0x45, 0x12, 0x3b, 0x49,
	0xb2, 0xb6, 0x2c, 0x63, 0x8e, 0x79, 0xf2, 0x87, 0x37, 0x9b, 0xad, 0x13, 0xba, 0xc2, 0x96, 0xc9,
	0x42, 0x8e, 0x1c, 0x80, 0xd5, 0x22, 0x72, 0xe2, 0x5d, 0xc0, 0x54, 0x8f, 0xfa, 0xf6, 0xa8, 0x7d,
	0x00, 0xa9, 0xd2, 0x03, 0xba, 0x8a, 0x0d, 0x75, 0x4c, 0xc3, 0x16, 0xd1, 0x8b, 0x78, 0xc2, 0x4e,
	0xda, 0xb3, 0x83, 0xb1, 0xbc, 0xf4, 0x12, 0x63, 0x64, 0x36, 0x08, 0x42, 0x78, 0xb3, 0x0f, 0xc6,
	0x86, 0x3c, 0x02, 0xfa, 0x73, 0x65, 0xfd, 0x55, 0x42, 0xdc, 0x5e, 0x7c, 0x90, 0x80, 0x31, 0x32,
	0x37, 0xb6, 0x0e, 0x95, 0x04, 0x3a, 0xc1, 0x6a, 0x64, 0xfa, 0x96, 0x14, 0xc6, 0xf4, 0x21, 0xa6,
	0x1e, 0xea, 0xd6, 0x94, 0xc7, 0x5a, 0x75, 0xf0, 0x4a, 0xd3, 0x12, 0x7a, 0x77, 0x85, 0x14, 0xa6,
	0xeb, 0x26, 0x86, 0x90, 0xa9, 0x5c, 0xc0, 0xf2, 0x7a, 0x9b, 0xd4, 0x5a, 0xd0, 0xc1, 0xe1, 0xc8,
	0xb8, 0x97, 0x08, 0x2d, 0xda, 0x63, 0xf6, 0x51, 0xda, 0x1e, 0x0e, 0xef, 0x9e, 0x56, 0xf7, 0x84,
	0xec, 0xd0, 0x12, 0x92, 0xb5, 0x80, 0x27, 0x8e, 0x78, 0x86, 0x54, 0x76, 0x93, 0xbe, 0x3b, 0xa5,
	0xec, 0xce, 0x44, 0x03, 0xc3, 0x26, 0xd7, 0x7f, 0x9c, 0x76, 0x4f, 0x86, 0xbb, 0xf9, 0xb3, 0xa4,
	0x7a, 0x4b, 0xc6, 0xd0, 0x16, 0x12, 0x62, 0x3a, 0xe1, 0xd4, 0x77, 0x5d, 0x2a, 0xc8, 0x10, 0x63,
	0x91, 0x81, 0x56, 0xbd, 0x02, 0x06, 0x28, 0xe1, 0x3e, 0x37, 0x05, 0xa8, 0x8d, 0x2d, 0x0d, 0xc0,
	0x44, 0x5a, 0x9c, 0x16, 0xb7, 0x77, 0x50, 0xda, 0x56, 0x57, 0xdd, 0x1b, 0x63, 0x86, 0x76, 0xf1,
	0xa4, 0x3d, 0xb0, 0xad, 0x81, 0xb1, 0x90, 0x36, 0x94, 0x6c, 0x8b, 0x8e, 0xa1, 0x02, 0x4f, 0xba,
	0xa9, 0x78, 0x5c, 0xd8, 0xfe, 0x06, 0x36, 0x35, 0x84, 0x04, 0xb8, 0x29, 0xb2, 0xde, 0x75, 0xf3,
	0xe7, 0x52, 0xdd, 0x4a, 0x04, 0x37, 0x34, 0xc1, 0x52, 0x30, 0xcb, 0xcc, 0x4c, 0x51, 0xf7, 0xad,
	0xc4, 0x82, 0xce, 0x6c, 0xc9, 0x96, 0xc8, 0x7c, 0x16, 0x7f, 0xcc, 0xb5, 0x15, 0x8e, 0xe4, 0x2b,
	0xcf, 0x75, 0x58, 0xab, 0xde, 0x18, 0xfb, 0x1a, 0xaf, 0x7b, 0x6d, 0x9f, 0x9b, 0x31, 0xf4, 0x8d,
	0xc7, 0x56, 0xc8, 0xc2, 0xb0, 0xb4, 0x31, 0xfe, 0xad, 0xc7, 0x16, 0xc9, 0x1c, 0x96, 0x36, 0xc2,
	0x0c, 0xfd, 0xce, 0x81, 0x58, 0x44, 0x01, 0xfc, 0xde, 0x31, 0xe4, 0x55, 0x14, 0xf0, 0x1f, 0xdc,
	0x61, 0xc8, 0x90, 0x37, 0xda, 0xd0, 0x07, 0x1e, 0x66, 0x3a, 0x3c, 0x2c, 0x87, 0xe9, 0x43, 0x17,
	0x88, 0xac, 0xa3, 0xc0, 0x47, 0x2e, 0x30, 0xe7, 0x1c, 0xa1, 0x8f, 0x1d, 0xba, 0xcf, 0x65, 0xac,
	0xda, 0xed, 0x11, 0xfa, 0xc4, 0x63, 0xab, 0x64, 0x11, 0xb7, 0x6f, 0xf3, 0x84, 0xcb, 0x68, 0x1c,
	0xff, 0xd4, 0x63, 0x74, 0x28, 0xa4, 0x1b, 0x64, 0xfa, 0x6e, 0xc9, 0x89, 0x92, 0x27, 0x90, 0x61,
	0xef, 0x95, 0xd8, 0x5c, 0xa6, 0x6e, 0x66, 0xbf, 0x5f, 0x62, 0x33, 0x64, 0xaa, 0x29, 0x0d, 0x68,
	0x4b, 0xdf, 0xc6, 0x61, 0x9b, 0xca, 0xae, 0x2b, 0x7d, 0x07, 0x47, 0x7a, 0xd2, 0x0d, 0x1b, 0xbd,
	0xef, 0x1c, 0xd9, 0xc3, 0x42, 0x7f, 0xf1, 0x5d, 0xa9, 0xc5, 0x57, 0xe6, 0x57, 0x1f, 0x4f, 0xda,
	0x03, 0x3b, 0xbe, 0x41, 0xf4, 0x37, 0x9f, 0x5d, 0x22, 0xcb, 0x43, 0xcc, 0xdd, 0xf9, 0xd1, 0xdd,
	0xf9, 0xdd, 0x67, 0x6b, 0xe4, 0xc2, 0x1e, 0xd8, 0xf1, 0x1c, 0xe0, 0x26, 0x61, 0xac, 0x88, 0x0c,
	0xfd, 0xc3, 0x67, 0xff, 0x20, 0x2b, 0x7b, 0x60, 0x47, 0xfa, 0x16, 0x9c, 0x7f, 0xfa, 0x6c, 0x96,
	0x4c, 0x87, 0xf8, 0x28, 0xc0, 0x19, 0xd0, 0x07, 0x3e, 0x36, 0x69, 0x68, 0xe6, 0xe9, 0x3c, 0xf4,
	0x51, 0xba, 0x57, 0xb8, 0x8d, 0xba, 0x41, 0xda, 0xe8, 0x72, 0x29, 0x21, 0x31, 0xf4, 0x91, 0xcf,
	0x96, 0x09, 0x0d, 0x21, 0x55, 0x67, 0x50, 0x80, 0x1f, 0xe3, 0x63, 0xcf, 0x5c, 0xf0, 0xcb, 0x7d,
	0xd0, 0x83, 0x91, 0xe3, 0x89, 0x8f, 0x52, 0x67, 0xf1, 0xcf, 0x7a, 0x9e, 0xfa, 0xec, 0x9f, 0x64,
	0x35, 0xbb, 0xa0, 0x43, 0xfd, 0xd1, 0xd9, 0x81, 0xa6, 0x6c, 0x2b, 0xfa, 0x56, 0x19, 0x3b, 0x91,
	0x3b, 0x1c, 0xf2, 0x53, 0x19, 0x93, 0x3e, 0x11, 0x29, 0x9c, 0x88, 0xe8, 0x2e, 0xfd, 0xa0, 0x8a,
	0x49, 0x3b, 0xce, 0x43, 0x15, 0x03, 0x56, 0x67, 0xe8, 0x87, 0x55, 0xec, 0x0c, 0x76, 0x36, 0xeb,
	0xcc, 0x47, 0xce, 0xce, 0x9f, 0xac, 0x66, 0x40, 0x3f, 0xc6, 0xef, 0x03, 0xc9, 0xed, 0x93, 0xd6,
	0x11, 0xfd, 0xa4, 0x8a, 0x55, 0x6e, 0x25, 0x89, 0x8a, 0xb8, 0x1d, 0xcd, 0xd7, 0xa7, 0x55, 0x1c,
	0xd0, 0xc2, 0x6b, 0x93, 0xeb, 0xf6, 0x59, 0x15, 0xab, 0xcf, 0x71, 0xd7, 0xd5, 0x00, 0x5f, 0xa1,
	0xcf, 0x1d, 0x2b, 0xfe, 0xf6, 0x60, 0x26, 0x27, 0x96, 0x7e, 0x51, 0x5d, 0xaf, 0x93, 0x4a, 0x60,
	0x12, 0xf7, 0xa8, 0x54, 0x88, 0x1f, 0x98, 0x84, 0x4e, 0xe0, 0x1d, 0xdc, 0x56, 0x2a, 0xd9, 0x39,
	0xef, 0xe9, 0xdb, 0xff, 0xa1, 0xde, 0xf6, 0xff, 0x5e, 0xbb, 0xd6, 0x11, 0xb6, 0xdb, 0x3f, 0xc5,
	0xaf, 0xf6, 0x66, 0xf6, 0x19, 0xbf, 0x2a, 0x54, 0xbe, 0xda, 0x14, 0xd2, 0x82, 0x96, 0x3c, 0xd9,
	0x74, 0x5f, 0xf6, 0xcd, 0xec, 0xcb, 0xde, 0x3b, 0x3d, 0x9d, 0x72, 0xf6, 0xb5, 0xbf, 0x02, 0x00,
	0x00, 0xff, 0xff, 0x68, 0x27, 0x6c, 0xe8, 0x2a, 0x0a, 0x00, 0x00,
}
