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

package otsprotocol

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 MetaQueryConditionType int32

const (
	MetaQueryConditionType_COMPOSITE_CONDITION   MetaQueryConditionType = 1
	MetaQueryConditionType_MEASUREMENT_CONDITION MetaQueryConditionType = 2
	MetaQueryConditionType_SOURCE_CONDITION      MetaQueryConditionType = 3
	MetaQueryConditionType_TAG_CONDITION         MetaQueryConditionType = 4
	MetaQueryConditionType_UPDATE_TIME_CONDITION MetaQueryConditionType = 5
	MetaQueryConditionType_ATTRIBUTE_CONDITION   MetaQueryConditionType = 6
)

var MetaQueryConditionType_name = map[int32]string{
	1: "COMPOSITE_CONDITION",
	2: "MEASUREMENT_CONDITION",
	3: "SOURCE_CONDITION",
	4: "TAG_CONDITION",
	5: "UPDATE_TIME_CONDITION",
	6: "ATTRIBUTE_CONDITION",
}

var MetaQueryConditionType_value = map[string]int32{
	"COMPOSITE_CONDITION":   1,
	"MEASUREMENT_CONDITION": 2,
	"SOURCE_CONDITION":      3,
	"TAG_CONDITION":         4,
	"UPDATE_TIME_CONDITION": 5,
	"ATTRIBUTE_CONDITION":   6,
}

func (x MetaQueryConditionType) Enum() *MetaQueryConditionType {
	p := new(MetaQueryConditionType)
	*p = x
	return p
}

func (x MetaQueryConditionType) String() string {
	return proto.EnumName(MetaQueryConditionType_name, int32(x))
}

func (x *MetaQueryConditionType) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(MetaQueryConditionType_value, data, "MetaQueryConditionType")
	if err != nil {
		return err
	}
	*x = MetaQueryConditionType(value)
	return nil
}

func (MetaQueryConditionType) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{0}
}

type MetaQueryCompositeOperator int32

const (
	MetaQueryCompositeOperator_OP_AND MetaQueryCompositeOperator = 1
	MetaQueryCompositeOperator_OP_OR  MetaQueryCompositeOperator = 2
	MetaQueryCompositeOperator_OP_NOT MetaQueryCompositeOperator = 3
)

var MetaQueryCompositeOperator_name = map[int32]string{
	1: "OP_AND",
	2: "OP_OR",
	3: "OP_NOT",
}

var MetaQueryCompositeOperator_value = map[string]int32{
	"OP_AND": 1,
	"OP_OR":  2,
	"OP_NOT": 3,
}

func (x MetaQueryCompositeOperator) Enum() *MetaQueryCompositeOperator {
	p := new(MetaQueryCompositeOperator)
	*p = x
	return p
}

func (x MetaQueryCompositeOperator) String() string {
	return proto.EnumName(MetaQueryCompositeOperator_name, int32(x))
}

func (x *MetaQueryCompositeOperator) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(MetaQueryCompositeOperator_value, data, "MetaQueryCompositeOperator")
	if err != nil {
		return err
	}
	*x = MetaQueryCompositeOperator(value)
	return nil
}

func (MetaQueryCompositeOperator) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{1}
}

type MetaQuerySingleOperator int32

const (
	MetaQuerySingleOperator_OP_EQUAL         MetaQuerySingleOperator = 1
	MetaQuerySingleOperator_OP_GREATER_THAN  MetaQuerySingleOperator = 2
	MetaQuerySingleOperator_OP_GREATER_EQUAL MetaQuerySingleOperator = 3
	MetaQuerySingleOperator_OP_LESS_THAN     MetaQuerySingleOperator = 4
	MetaQuerySingleOperator_OP_LESS_EQUAL    MetaQuerySingleOperator = 5
	MetaQuerySingleOperator_OP_PREFIX        MetaQuerySingleOperator = 6
)

var MetaQuerySingleOperator_name = map[int32]string{
	1: "OP_EQUAL",
	2: "OP_GREATER_THAN",
	3: "OP_GREATER_EQUAL",
	4: "OP_LESS_THAN",
	5: "OP_LESS_EQUAL",
	6: "OP_PREFIX",
}

var MetaQuerySingleOperator_value = map[string]int32{
	"OP_EQUAL":         1,
	"OP_GREATER_THAN":  2,
	"OP_GREATER_EQUAL": 3,
	"OP_LESS_THAN":     4,
	"OP_LESS_EQUAL":    5,
	"OP_PREFIX":        6,
}

func (x MetaQuerySingleOperator) Enum() *MetaQuerySingleOperator {
	p := new(MetaQuerySingleOperator)
	*p = x
	return p
}

func (x MetaQuerySingleOperator) String() string {
	return proto.EnumName(MetaQuerySingleOperator_name, int32(x))
}

func (x *MetaQuerySingleOperator) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(MetaQuerySingleOperator_value, data, "MetaQuerySingleOperator")
	if err != nil {
		return err
	}
	*x = MetaQuerySingleOperator(value)
	return nil
}

func (MetaQuerySingleOperator) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{2}
}

type RowsSerializeType int32

const (
	RowsSerializeType_RST_FLAT_BUFFER  RowsSerializeType = 0
	RowsSerializeType_RST_PLAIN_BUFFER RowsSerializeType = 1
	RowsSerializeType_RST_PROTO_BUFFER RowsSerializeType = 2
)

var RowsSerializeType_name = map[int32]string{
	0: "RST_FLAT_BUFFER",
	1: "RST_PLAIN_BUFFER",
	2: "RST_PROTO_BUFFER",
}

var RowsSerializeType_value = map[string]int32{
	"RST_FLAT_BUFFER":  0,
	"RST_PLAIN_BUFFER": 1,
	"RST_PROTO_BUFFER": 2,
}

func (x RowsSerializeType) Enum() *RowsSerializeType {
	p := new(RowsSerializeType)
	*p = x
	return p
}

func (x RowsSerializeType) String() string {
	return proto.EnumName(RowsSerializeType_name, int32(x))
}

func (x *RowsSerializeType) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(RowsSerializeType_value, data, "RowsSerializeType")
	if err != nil {
		return err
	}
	*x = RowsSerializeType(value)
	return nil
}

func (RowsSerializeType) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{3}
}

type MetaUpdateMode int32

const (
	MetaUpdateMode_MUM_NORMAL MetaUpdateMode = 0
	MetaUpdateMode_MUM_IGNORE MetaUpdateMode = 1
)

var MetaUpdateMode_name = map[int32]string{
	0: "MUM_NORMAL",
	1: "MUM_IGNORE",
}

var MetaUpdateMode_value = map[string]int32{
	"MUM_NORMAL": 0,
	"MUM_IGNORE": 1,
}

func (x MetaUpdateMode) Enum() *MetaUpdateMode {
	p := new(MetaUpdateMode)
	*p = x
	return p
}

func (x MetaUpdateMode) String() string {
	return proto.EnumName(MetaUpdateMode_name, int32(x))
}

func (x *MetaUpdateMode) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(MetaUpdateMode_value, data, "MetaUpdateMode")
	if err != nil {
		return err
	}
	*x = MetaUpdateMode(value)
	return nil
}

func (MetaUpdateMode) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{4}
}

type AnalyticalStoreSyncType int32

const (
	AnalyticalStoreSyncType_SYNC_TYPE_FULL AnalyticalStoreSyncType = 1
	AnalyticalStoreSyncType_SYNC_TYPE_INCR AnalyticalStoreSyncType = 2
)

var AnalyticalStoreSyncType_name = map[int32]string{
	1: "SYNC_TYPE_FULL",
	2: "SYNC_TYPE_INCR",
}

var AnalyticalStoreSyncType_value = map[string]int32{
	"SYNC_TYPE_FULL": 1,
	"SYNC_TYPE_INCR": 2,
}

func (x AnalyticalStoreSyncType) Enum() *AnalyticalStoreSyncType {
	p := new(AnalyticalStoreSyncType)
	*p = x
	return p
}

func (x AnalyticalStoreSyncType) String() string {
	return proto.EnumName(AnalyticalStoreSyncType_name, int32(x))
}

func (x *AnalyticalStoreSyncType) UnmarshalJSON(data []byte) error {
	value, err := proto.UnmarshalJSONEnum(AnalyticalStoreSyncType_value, data, "AnalyticalStoreSyncType")
	if err != nil {
		return err
	}
	*x = AnalyticalStoreSyncType(value)
	return nil
}

func (AnalyticalStoreSyncType) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{5}
}

type TimeseriesTableOptions struct {
	TimeToLive           *int32   `protobuf:"varint,1,opt,name=time_to_live,json=timeToLive" json:"time_to_live,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_TimeseriesTableOptions proto.InternalMessageInfo

func (m *TimeseriesTableOptions) GetTimeToLive() int32 {
	if m != nil && m.TimeToLive != nil {
		return *m.TimeToLive
	}
	return 0
}

type TimeseriesTableMeta struct {
	TableName                  *string                 `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	TableOptions               *TimeseriesTableOptions `protobuf:"bytes,2,opt,name=table_options,json=tableOptions" json:"table_options,omitempty"`
	Status                     *string                 `protobuf:"bytes,3,opt,name=status" json:"status,omitempty"`
	TimeseriesKeySchema        []string                `protobuf:"bytes,5,rep,name=timeseries_key_schema,json=timeseriesKeySchema" json:"timeseries_key_schema,omitempty"`
	FieldPrimaryKeySchema      []*PrimaryKeySchema     `protobuf:"bytes,6,rep,name=field_primary_key_schema,json=fieldPrimaryKeySchema" json:"field_primary_key_schema,omitempty"`
	DisableHashPartitionKey    *bool                   `protobuf:"varint,7,opt,name=disable_hash_partition_key,json=disableHashPartitionKey" json:"disable_hash_partition_key,omitempty"`
	DisableTimeseriesMetaIndex *bool                   `protobuf:"varint,8,opt,name=disable_timeseries_meta_index,json=disableTimeseriesMetaIndex" json:"disable_timeseries_meta_index,omitempty"`
	XXX_NoUnkeyedLiteral       struct{}                `json:"-"`
	XXX_unrecognized           []byte                  `json:"-"`
	XXX_sizecache              int32                   `json:"-"`
}

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

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

var xxx_messageInfo_TimeseriesTableMeta proto.InternalMessageInfo

func (m *TimeseriesTableMeta) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *TimeseriesTableMeta) GetTableOptions() *TimeseriesTableOptions {
	if m != nil {
		return m.TableOptions
	}
	return nil
}

func (m *TimeseriesTableMeta) GetStatus() string {
	if m != nil && m.Status != nil {
		return *m.Status
	}
	return ""
}

func (m *TimeseriesTableMeta) GetTimeseriesKeySchema() []string {
	if m != nil {
		return m.TimeseriesKeySchema
	}
	return nil
}

func (m *TimeseriesTableMeta) GetFieldPrimaryKeySchema() []*PrimaryKeySchema {
	if m != nil {
		return m.FieldPrimaryKeySchema
	}
	return nil
}

func (m *TimeseriesTableMeta) GetDisableHashPartitionKey() bool {
	if m != nil && m.DisableHashPartitionKey != nil {
		return *m.DisableHashPartitionKey
	}
	return false
}

func (m *TimeseriesTableMeta) GetDisableTimeseriesMetaIndex() bool {
	if m != nil && m.DisableTimeseriesMetaIndex != nil {
		return *m.DisableTimeseriesMetaIndex
	}
	return false
}

type LastpointIndexMetaForCreate struct {
	IndexTableName       *string  `protobuf:"bytes,1,req,name=index_table_name,json=indexTableName" json:"index_table_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LastpointIndexMetaForCreate) Reset()         { *m = LastpointIndexMetaForCreate{} }
func (m *LastpointIndexMetaForCreate) String() string { return proto.CompactTextString(m) }
func (*LastpointIndexMetaForCreate) ProtoMessage()    {}
func (*LastpointIndexMetaForCreate) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{2}
}

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

var xxx_messageInfo_LastpointIndexMetaForCreate proto.InternalMessageInfo

func (m *LastpointIndexMetaForCreate) GetIndexTableName() string {
	if m != nil && m.IndexTableName != nil {
		return *m.IndexTableName
	}
	return ""
}

type CreateTimeseriesTableRequest struct {
	TableMeta             *TimeseriesTableMeta           `protobuf:"bytes,1,req,name=table_meta,json=tableMeta" json:"table_meta,omitempty"`
	AnalyticalStores      []*TimeseriesAnalyticalStore   `protobuf:"bytes,3,rep,name=analytical_stores,json=analyticalStores" json:"analytical_stores,omitempty"`
	EnableAnalyticalStore *bool                          `protobuf:"varint,4,opt,name=enable_analytical_store,json=enableAnalyticalStore" json:"enable_analytical_store,omitempty"`
	LastpointIndexMetas   []*LastpointIndexMetaForCreate `protobuf:"bytes,5,rep,name=lastpoint_index_metas,json=lastpointIndexMetas" json:"lastpoint_index_metas,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}                       `json:"-"`
	XXX_unrecognized      []byte                         `json:"-"`
	XXX_sizecache         int32                          `json:"-"`
}

func (m *CreateTimeseriesTableRequest) Reset()         { *m = CreateTimeseriesTableRequest{} }
func (m *CreateTimeseriesTableRequest) String() string { return proto.CompactTextString(m) }
func (*CreateTimeseriesTableRequest) ProtoMessage()    {}
func (*CreateTimeseriesTableRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{3}
}

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

var xxx_messageInfo_CreateTimeseriesTableRequest proto.InternalMessageInfo

func (m *CreateTimeseriesTableRequest) GetTableMeta() *TimeseriesTableMeta {
	if m != nil {
		return m.TableMeta
	}
	return nil
}

func (m *CreateTimeseriesTableRequest) GetAnalyticalStores() []*TimeseriesAnalyticalStore {
	if m != nil {
		return m.AnalyticalStores
	}
	return nil
}

func (m *CreateTimeseriesTableRequest) GetEnableAnalyticalStore() bool {
	if m != nil && m.EnableAnalyticalStore != nil {
		return *m.EnableAnalyticalStore
	}
	return false
}

func (m *CreateTimeseriesTableRequest) GetLastpointIndexMetas() []*LastpointIndexMetaForCreate {
	if m != nil {
		return m.LastpointIndexMetas
	}
	return nil
}

type CreateTimeseriesTableResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CreateTimeseriesTableResponse) Reset()         { *m = CreateTimeseriesTableResponse{} }
func (m *CreateTimeseriesTableResponse) String() string { return proto.CompactTextString(m) }
func (*CreateTimeseriesTableResponse) ProtoMessage()    {}
func (*CreateTimeseriesTableResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{4}
}

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

var xxx_messageInfo_CreateTimeseriesTableResponse proto.InternalMessageInfo

type ListTimeseriesTableRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ListTimeseriesTableRequest) Reset()         { *m = ListTimeseriesTableRequest{} }
func (m *ListTimeseriesTableRequest) String() string { return proto.CompactTextString(m) }
func (*ListTimeseriesTableRequest) ProtoMessage()    {}
func (*ListTimeseriesTableRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{5}
}

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

var xxx_messageInfo_ListTimeseriesTableRequest proto.InternalMessageInfo

type ListTimeseriesTableResponse struct {
	TableMetas           []*TimeseriesTableMeta `protobuf:"bytes,1,rep,name=table_metas,json=tableMetas" json:"table_metas,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (m *ListTimeseriesTableResponse) Reset()         { *m = ListTimeseriesTableResponse{} }
func (m *ListTimeseriesTableResponse) String() string { return proto.CompactTextString(m) }
func (*ListTimeseriesTableResponse) ProtoMessage()    {}
func (*ListTimeseriesTableResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{6}
}

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

var xxx_messageInfo_ListTimeseriesTableResponse proto.InternalMessageInfo

func (m *ListTimeseriesTableResponse) GetTableMetas() []*TimeseriesTableMeta {
	if m != nil {
		return m.TableMetas
	}
	return nil
}

type DeleteTimeseriesTableRequest struct {
	TableName            *string  `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteTimeseriesTableRequest) Reset()         { *m = DeleteTimeseriesTableRequest{} }
func (m *DeleteTimeseriesTableRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteTimeseriesTableRequest) ProtoMessage()    {}
func (*DeleteTimeseriesTableRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{7}
}

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

var xxx_messageInfo_DeleteTimeseriesTableRequest proto.InternalMessageInfo

func (m *DeleteTimeseriesTableRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

type DeleteTimeseriesTableResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteTimeseriesTableResponse) Reset()         { *m = DeleteTimeseriesTableResponse{} }
func (m *DeleteTimeseriesTableResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteTimeseriesTableResponse) ProtoMessage()    {}
func (*DeleteTimeseriesTableResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{8}
}

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

var xxx_messageInfo_DeleteTimeseriesTableResponse proto.InternalMessageInfo

type UpdateTimeseriesTableRequest struct {
	TableName            *string                 `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	TableOptions         *TimeseriesTableOptions `protobuf:"bytes,2,opt,name=table_options,json=tableOptions" json:"table_options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (m *UpdateTimeseriesTableRequest) Reset()         { *m = UpdateTimeseriesTableRequest{} }
func (m *UpdateTimeseriesTableRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateTimeseriesTableRequest) ProtoMessage()    {}
func (*UpdateTimeseriesTableRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{9}
}

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

var xxx_messageInfo_UpdateTimeseriesTableRequest proto.InternalMessageInfo

func (m *UpdateTimeseriesTableRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *UpdateTimeseriesTableRequest) GetTableOptions() *TimeseriesTableOptions {
	if m != nil {
		return m.TableOptions
	}
	return nil
}

type UpdateTimeseriesTableResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UpdateTimeseriesTableResponse) Reset()         { *m = UpdateTimeseriesTableResponse{} }
func (m *UpdateTimeseriesTableResponse) String() string { return proto.CompactTextString(m) }
func (*UpdateTimeseriesTableResponse) ProtoMessage()    {}
func (*UpdateTimeseriesTableResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{10}
}

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

var xxx_messageInfo_UpdateTimeseriesTableResponse proto.InternalMessageInfo

type DescribeTimeseriesTableRequest struct {
	TableName            *string  `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DescribeTimeseriesTableRequest) Reset()         { *m = DescribeTimeseriesTableRequest{} }
func (m *DescribeTimeseriesTableRequest) String() string { return proto.CompactTextString(m) }
func (*DescribeTimeseriesTableRequest) ProtoMessage()    {}
func (*DescribeTimeseriesTableRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{11}
}

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

var xxx_messageInfo_DescribeTimeseriesTableRequest proto.InternalMessageInfo

func (m *DescribeTimeseriesTableRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

type DescribeTimeseriesTableResponse struct {
	TableMeta            *TimeseriesTableMeta         `protobuf:"bytes,1,req,name=table_meta,json=tableMeta" json:"table_meta,omitempty"`
	AnalyticalStores     []*TimeseriesAnalyticalStore `protobuf:"bytes,2,rep,name=analytical_stores,json=analyticalStores" json:"analytical_stores,omitempty"`
	LastpointIndexes     []*TimeseriesLastpointIndex  `protobuf:"bytes,3,rep,name=lastpoint_indexes,json=lastpointIndexes" json:"lastpoint_indexes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (m *DescribeTimeseriesTableResponse) Reset()         { *m = DescribeTimeseriesTableResponse{} }
func (m *DescribeTimeseriesTableResponse) String() string { return proto.CompactTextString(m) }
func (*DescribeTimeseriesTableResponse) ProtoMessage()    {}
func (*DescribeTimeseriesTableResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{12}
}

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

var xxx_messageInfo_DescribeTimeseriesTableResponse proto.InternalMessageInfo

func (m *DescribeTimeseriesTableResponse) GetTableMeta() *TimeseriesTableMeta {
	if m != nil {
		return m.TableMeta
	}
	return nil
}

func (m *DescribeTimeseriesTableResponse) GetAnalyticalStores() []*TimeseriesAnalyticalStore {
	if m != nil {
		return m.AnalyticalStores
	}
	return nil
}

func (m *DescribeTimeseriesTableResponse) GetLastpointIndexes() []*TimeseriesLastpointIndex {
	if m != nil {
		return m.LastpointIndexes
	}
	return nil
}

type MetaQueryCondition struct {
	Type                 *MetaQueryConditionType `protobuf:"varint,1,req,name=type,enum=otsprotocol.MetaQueryConditionType" json:"type,omitempty"`
	ProtoData            []byte                  `protobuf:"bytes,2,req,name=proto_data,json=protoData" json:"proto_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (m *MetaQueryCondition) Reset()         { *m = MetaQueryCondition{} }
func (m *MetaQueryCondition) String() string { return proto.CompactTextString(m) }
func (*MetaQueryCondition) ProtoMessage()    {}
func (*MetaQueryCondition) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{13}
}

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

var xxx_messageInfo_MetaQueryCondition proto.InternalMessageInfo

func (m *MetaQueryCondition) GetType() MetaQueryConditionType {
	if m != nil && m.Type != nil {
		return *m.Type
	}
	return MetaQueryConditionType_COMPOSITE_CONDITION
}

func (m *MetaQueryCondition) GetProtoData() []byte {
	if m != nil {
		return m.ProtoData
	}
	return nil
}

type MetaQueryCompositeCondition struct {
	Op                   *MetaQueryCompositeOperator `protobuf:"varint,1,req,name=op,enum=otsprotocol.MetaQueryCompositeOperator" json:"op,omitempty"`
	SubConditions        []*MetaQueryCondition       `protobuf:"bytes,2,rep,name=sub_conditions,json=subConditions" json:"sub_conditions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (m *MetaQueryCompositeCondition) Reset()         { *m = MetaQueryCompositeCondition{} }
func (m *MetaQueryCompositeCondition) String() string { return proto.CompactTextString(m) }
func (*MetaQueryCompositeCondition) ProtoMessage()    {}
func (*MetaQueryCompositeCondition) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{14}
}

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

var xxx_messageInfo_MetaQueryCompositeCondition proto.InternalMessageInfo

func (m *MetaQueryCompositeCondition) GetOp() MetaQueryCompositeOperator {
	if m != nil && m.Op != nil {
		return *m.Op
	}
	return MetaQueryCompositeOperator_OP_AND
}

func (m *MetaQueryCompositeCondition) GetSubConditions() []*MetaQueryCondition {
	if m != nil {
		return m.SubConditions
	}
	return nil
}

type MetaQueryMeasurementCondition struct {
	Op                   *MetaQuerySingleOperator `protobuf:"varint,1,req,name=op,enum=otsprotocol.MetaQuerySingleOperator" json:"op,omitempty"`
	Value                *string                  `protobuf:"bytes,2,req,name=value" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *MetaQueryMeasurementCondition) Reset()         { *m = MetaQueryMeasurementCondition{} }
func (m *MetaQueryMeasurementCondition) String() string { return proto.CompactTextString(m) }
func (*MetaQueryMeasurementCondition) ProtoMessage()    {}
func (*MetaQueryMeasurementCondition) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{15}
}

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

var xxx_messageInfo_MetaQueryMeasurementCondition proto.InternalMessageInfo

func (m *MetaQueryMeasurementCondition) GetOp() MetaQuerySingleOperator {
	if m != nil && m.Op != nil {
		return *m.Op
	}
	return MetaQuerySingleOperator_OP_EQUAL
}

func (m *MetaQueryMeasurementCondition) GetValue() string {
	if m != nil && m.Value != nil {
		return *m.Value
	}
	return ""
}

type MetaQuerySourceCondition struct {
	Op                   *MetaQuerySingleOperator `protobuf:"varint,1,req,name=op,enum=otsprotocol.MetaQuerySingleOperator" json:"op,omitempty"`
	Value                *string                  `protobuf:"bytes,2,req,name=value" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *MetaQuerySourceCondition) Reset()         { *m = MetaQuerySourceCondition{} }
func (m *MetaQuerySourceCondition) String() string { return proto.CompactTextString(m) }
func (*MetaQuerySourceCondition) ProtoMessage()    {}
func (*MetaQuerySourceCondition) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{16}
}

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

var xxx_messageInfo_MetaQuerySourceCondition proto.InternalMessageInfo

func (m *MetaQuerySourceCondition) GetOp() MetaQuerySingleOperator {
	if m != nil && m.Op != nil {
		return *m.Op
	}
	return MetaQuerySingleOperator_OP_EQUAL
}

func (m *MetaQuerySourceCondition) GetValue() string {
	if m != nil && m.Value != nil {
		return *m.Value
	}
	return ""
}

type MetaQueryTagCondition struct {
	Op                   *MetaQuerySingleOperator `protobuf:"varint,1,req,name=op,enum=otsprotocol.MetaQuerySingleOperator" json:"op,omitempty"`
	TagName              *string                  `protobuf:"bytes,2,req,name=tag_name,json=tagName" json:"tag_name,omitempty"`
	Value                *string                  `protobuf:"bytes,3,req,name=value" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *MetaQueryTagCondition) Reset()         { *m = MetaQueryTagCondition{} }
func (m *MetaQueryTagCondition) String() string { return proto.CompactTextString(m) }
func (*MetaQueryTagCondition) ProtoMessage()    {}
func (*MetaQueryTagCondition) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{17}
}

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

var xxx_messageInfo_MetaQueryTagCondition proto.InternalMessageInfo

func (m *MetaQueryTagCondition) GetOp() MetaQuerySingleOperator {
	if m != nil && m.Op != nil {
		return *m.Op
	}
	return MetaQuerySingleOperator_OP_EQUAL
}

func (m *MetaQueryTagCondition) GetTagName() string {
	if m != nil && m.TagName != nil {
		return *m.TagName
	}
	return ""
}

func (m *MetaQueryTagCondition) GetValue() string {
	if m != nil && m.Value != nil {
		return *m.Value
	}
	return ""
}

type MetaQueryAttributeCondition struct {
	Op                   *MetaQuerySingleOperator `protobuf:"varint,1,req,name=op,enum=otsprotocol.MetaQuerySingleOperator" json:"op,omitempty"`
	AttrName             *string                  `protobuf:"bytes,2,req,name=attr_name,json=attrName" json:"attr_name,omitempty"`
	Value                *string                  `protobuf:"bytes,3,req,name=value" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *MetaQueryAttributeCondition) Reset()         { *m = MetaQueryAttributeCondition{} }
func (m *MetaQueryAttributeCondition) String() string { return proto.CompactTextString(m) }
func (*MetaQueryAttributeCondition) ProtoMessage()    {}
func (*MetaQueryAttributeCondition) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{18}
}

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

var xxx_messageInfo_MetaQueryAttributeCondition proto.InternalMessageInfo

func (m *MetaQueryAttributeCondition) GetOp() MetaQuerySingleOperator {
	if m != nil && m.Op != nil {
		return *m.Op
	}
	return MetaQuerySingleOperator_OP_EQUAL
}

func (m *MetaQueryAttributeCondition) GetAttrName() string {
	if m != nil && m.AttrName != nil {
		return *m.AttrName
	}
	return ""
}

func (m *MetaQueryAttributeCondition) GetValue() string {
	if m != nil && m.Value != nil {
		return *m.Value
	}
	return ""
}

type MetaQueryUpdateTimeCondition struct {
	Op                   *MetaQuerySingleOperator `protobuf:"varint,1,req,name=op,enum=otsprotocol.MetaQuerySingleOperator" json:"op,omitempty"`
	Value                *int64                   `protobuf:"varint,2,req,name=value" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *MetaQueryUpdateTimeCondition) Reset()         { *m = MetaQueryUpdateTimeCondition{} }
func (m *MetaQueryUpdateTimeCondition) String() string { return proto.CompactTextString(m) }
func (*MetaQueryUpdateTimeCondition) ProtoMessage()    {}
func (*MetaQueryUpdateTimeCondition) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{19}
}

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

var xxx_messageInfo_MetaQueryUpdateTimeCondition proto.InternalMessageInfo

func (m *MetaQueryUpdateTimeCondition) GetOp() MetaQuerySingleOperator {
	if m != nil && m.Op != nil {
		return *m.Op
	}
	return MetaQuerySingleOperator_OP_EQUAL
}

func (m *MetaQueryUpdateTimeCondition) GetValue() int64 {
	if m != nil && m.Value != nil {
		return *m.Value
	}
	return 0
}

type TimeseriesTag struct {
	Name                 *string  `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
	Value                *string  `protobuf:"bytes,2,req,name=value" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *TimeseriesTag) Reset()         { *m = TimeseriesTag{} }
func (m *TimeseriesTag) String() string { return proto.CompactTextString(m) }
func (*TimeseriesTag) ProtoMessage()    {}
func (*TimeseriesTag) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{20}
}

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

var xxx_messageInfo_TimeseriesTag proto.InternalMessageInfo

func (m *TimeseriesTag) GetName() string {
	if m != nil && m.Name != nil {
		return *m.Name
	}
	return ""
}

func (m *TimeseriesTag) GetValue() string {
	if m != nil && m.Value != nil {
		return *m.Value
	}
	return ""
}

type TimeseriesKey struct {
	Measurement          *string          `protobuf:"bytes,1,opt,name=measurement" json:"measurement,omitempty"`
	Source               *string          `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	Tags                 *string          `protobuf:"bytes,3,opt,name=tags" json:"tags,omitempty"`
	TagList              []*TimeseriesTag `protobuf:"bytes,4,rep,name=tag_list,json=tagList" json:"tag_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (m *TimeseriesKey) Reset()         { *m = TimeseriesKey{} }
func (m *TimeseriesKey) String() string { return proto.CompactTextString(m) }
func (*TimeseriesKey) ProtoMessage()    {}
func (*TimeseriesKey) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{21}
}

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

var xxx_messageInfo_TimeseriesKey proto.InternalMessageInfo

func (m *TimeseriesKey) GetMeasurement() string {
	if m != nil && m.Measurement != nil {
		return *m.Measurement
	}
	return ""
}

func (m *TimeseriesKey) GetSource() string {
	if m != nil && m.Source != nil {
		return *m.Source
	}
	return ""
}

func (m *TimeseriesKey) GetTags() string {
	if m != nil && m.Tags != nil {
		return *m.Tags
	}
	return ""
}

func (m *TimeseriesKey) GetTagList() []*TimeseriesTag {
	if m != nil {
		return m.TagList
	}
	return nil
}

type TimeseriesMeta struct {
	TimeSeriesKey        *TimeseriesKey `protobuf:"bytes,1,req,name=time_series_key,json=timeSeriesKey" json:"time_series_key,omitempty"`
	Attributes           *string        `protobuf:"bytes,2,opt,name=attributes" json:"attributes,omitempty"`
	UpdateTime           *int64         `protobuf:"varint,3,opt,name=update_time,json=updateTime" json:"update_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (m *TimeseriesMeta) Reset()         { *m = TimeseriesMeta{} }
func (m *TimeseriesMeta) String() string { return proto.CompactTextString(m) }
func (*TimeseriesMeta) ProtoMessage()    {}
func (*TimeseriesMeta) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{22}
}

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

var xxx_messageInfo_TimeseriesMeta proto.InternalMessageInfo

func (m *TimeseriesMeta) GetTimeSeriesKey() *TimeseriesKey {
	if m != nil {
		return m.TimeSeriesKey
	}
	return nil
}

func (m *TimeseriesMeta) GetAttributes() string {
	if m != nil && m.Attributes != nil {
		return *m.Attributes
	}
	return ""
}

func (m *TimeseriesMeta) GetUpdateTime() int64 {
	if m != nil && m.UpdateTime != nil {
		return *m.UpdateTime
	}
	return 0
}

type QueryTimeseriesMetaRequest struct {
	TableName             *string             `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	Condition             *MetaQueryCondition `protobuf:"bytes,2,opt,name=condition" json:"condition,omitempty"`
	GetTotalHit           *bool               `protobuf:"varint,3,opt,name=get_total_hit,json=getTotalHit" json:"get_total_hit,omitempty"`
	Token                 []byte              `protobuf:"bytes,4,opt,name=token" json:"token,omitempty"`
	Limit                 *int32              `protobuf:"varint,5,opt,name=limit" json:"limit,omitempty"`
	SupportedTableVersion *int64              `protobuf:"varint,6,opt,name=supported_table_version,json=supportedTableVersion" json:"supported_table_version,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}            `json:"-"`
	XXX_unrecognized      []byte              `json:"-"`
	XXX_sizecache         int32               `json:"-"`
}

func (m *QueryTimeseriesMetaRequest) Reset()         { *m = QueryTimeseriesMetaRequest{} }
func (m *QueryTimeseriesMetaRequest) String() string { return proto.CompactTextString(m) }
func (*QueryTimeseriesMetaRequest) ProtoMessage()    {}
func (*QueryTimeseriesMetaRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{23}
}

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

var xxx_messageInfo_QueryTimeseriesMetaRequest proto.InternalMessageInfo

func (m *QueryTimeseriesMetaRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *QueryTimeseriesMetaRequest) GetCondition() *MetaQueryCondition {
	if m != nil {
		return m.Condition
	}
	return nil
}

func (m *QueryTimeseriesMetaRequest) GetGetTotalHit() bool {
	if m != nil && m.GetTotalHit != nil {
		return *m.GetTotalHit
	}
	return false
}

func (m *QueryTimeseriesMetaRequest) GetToken() []byte {
	if m != nil {
		return m.Token
	}
	return nil
}

func (m *QueryTimeseriesMetaRequest) GetLimit() int32 {
	if m != nil && m.Limit != nil {
		return *m.Limit
	}
	return 0
}

func (m *QueryTimeseriesMetaRequest) GetSupportedTableVersion() int64 {
	if m != nil && m.SupportedTableVersion != nil {
		return *m.SupportedTableVersion
	}
	return 0
}

type QueryTimeseriesMetaResponse struct {
	TimeseriesMetas      []*TimeseriesMeta `protobuf:"bytes,1,rep,name=timeseries_metas,json=timeseriesMetas" json:"timeseries_metas,omitempty"`
	TotalHit             *int64            `protobuf:"varint,2,opt,name=total_hit,json=totalHit" json:"total_hit,omitempty"`
	NextToken            []byte            `protobuf:"bytes,3,opt,name=next_token,json=nextToken" json:"next_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (m *QueryTimeseriesMetaResponse) Reset()         { *m = QueryTimeseriesMetaResponse{} }
func (m *QueryTimeseriesMetaResponse) String() string { return proto.CompactTextString(m) }
func (*QueryTimeseriesMetaResponse) ProtoMessage()    {}
func (*QueryTimeseriesMetaResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{24}
}

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

var xxx_messageInfo_QueryTimeseriesMetaResponse proto.InternalMessageInfo

func (m *QueryTimeseriesMetaResponse) GetTimeseriesMetas() []*TimeseriesMeta {
	if m != nil {
		return m.TimeseriesMetas
	}
	return nil
}

func (m *QueryTimeseriesMetaResponse) GetTotalHit() int64 {
	if m != nil && m.TotalHit != nil {
		return *m.TotalHit
	}
	return 0
}

func (m *QueryTimeseriesMetaResponse) GetNextToken() []byte {
	if m != nil {
		return m.NextToken
	}
	return nil
}

type TimeseriesRows struct {
	Type                 *RowsSerializeType `protobuf:"varint,1,req,name=type,enum=otsprotocol.RowsSerializeType" json:"type,omitempty"`
	RowsData             []byte             `protobuf:"bytes,2,req,name=rows_data,json=rowsData" json:"rows_data,omitempty"`
	FlatbufferCrc32C     *int32             `protobuf:"varint,3,opt,name=flatbuffer_crc32c,json=flatbufferCrc32c" json:"flatbuffer_crc32c,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (m *TimeseriesRows) Reset()         { *m = TimeseriesRows{} }
func (m *TimeseriesRows) String() string { return proto.CompactTextString(m) }
func (*TimeseriesRows) ProtoMessage()    {}
func (*TimeseriesRows) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{25}
}

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

var xxx_messageInfo_TimeseriesRows proto.InternalMessageInfo

func (m *TimeseriesRows) GetType() RowsSerializeType {
	if m != nil && m.Type != nil {
		return *m.Type
	}
	return RowsSerializeType_RST_FLAT_BUFFER
}

func (m *TimeseriesRows) GetRowsData() []byte {
	if m != nil {
		return m.RowsData
	}
	return nil
}

func (m *TimeseriesRows) GetFlatbufferCrc32C() int32 {
	if m != nil && m.FlatbufferCrc32C != nil {
		return *m.FlatbufferCrc32C
	}
	return 0
}

type PutTimeseriesDataRequest struct {
	TableName             *string         `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	RowsData              *TimeseriesRows `protobuf:"bytes,2,req,name=rows_data,json=rowsData" json:"rows_data,omitempty"`
	MetaUpdateMode        *MetaUpdateMode `protobuf:"varint,3,opt,name=meta_update_mode,json=metaUpdateMode,enum=otsprotocol.MetaUpdateMode" json:"meta_update_mode,omitempty"`
	SupportedTableVersion *int64          `protobuf:"varint,4,opt,name=supported_table_version,json=supportedTableVersion" json:"supported_table_version,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}        `json:"-"`
	XXX_unrecognized      []byte          `json:"-"`
	XXX_sizecache         int32           `json:"-"`
}

func (m *PutTimeseriesDataRequest) Reset()         { *m = PutTimeseriesDataRequest{} }
func (m *PutTimeseriesDataRequest) String() string { return proto.CompactTextString(m) }
func (*PutTimeseriesDataRequest) ProtoMessage()    {}
func (*PutTimeseriesDataRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{26}
}

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

var xxx_messageInfo_PutTimeseriesDataRequest proto.InternalMessageInfo

func (m *PutTimeseriesDataRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *PutTimeseriesDataRequest) GetRowsData() *TimeseriesRows {
	if m != nil {
		return m.RowsData
	}
	return nil
}

func (m *PutTimeseriesDataRequest) GetMetaUpdateMode() MetaUpdateMode {
	if m != nil && m.MetaUpdateMode != nil {
		return *m.MetaUpdateMode
	}
	return MetaUpdateMode_MUM_NORMAL
}

func (m *PutTimeseriesDataRequest) GetSupportedTableVersion() int64 {
	if m != nil && m.SupportedTableVersion != nil {
		return *m.SupportedTableVersion
	}
	return 0
}

type FailedRowInfo struct {
	RowIndex             *int32   `protobuf:"varint,1,req,name=row_index,json=rowIndex" json:"row_index,omitempty"`
	ErrorCode            *string  `protobuf:"bytes,2,opt,name=error_code,json=errorCode" json:"error_code,omitempty"`
	ErrorMessage         *string  `protobuf:"bytes,3,opt,name=error_message,json=errorMessage" json:"error_message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *FailedRowInfo) Reset()         { *m = FailedRowInfo{} }
func (m *FailedRowInfo) String() string { return proto.CompactTextString(m) }
func (*FailedRowInfo) ProtoMessage()    {}
func (*FailedRowInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{27}
}

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

var xxx_messageInfo_FailedRowInfo proto.InternalMessageInfo

func (m *FailedRowInfo) GetRowIndex() int32 {
	if m != nil && m.RowIndex != nil {
		return *m.RowIndex
	}
	return 0
}

func (m *FailedRowInfo) GetErrorCode() string {
	if m != nil && m.ErrorCode != nil {
		return *m.ErrorCode
	}
	return ""
}

func (m *FailedRowInfo) GetErrorMessage() string {
	if m != nil && m.ErrorMessage != nil {
		return *m.ErrorMessage
	}
	return ""
}

type MetaUpdateStatus struct {
	RowIds               []uint32 `protobuf:"varint,1,rep,name=row_ids,json=rowIds" json:"row_ids,omitempty"`
	MetaUpdateTimes      []uint32 `protobuf:"varint,2,rep,name=meta_update_times,json=metaUpdateTimes" json:"meta_update_times,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *MetaUpdateStatus) Reset()         { *m = MetaUpdateStatus{} }
func (m *MetaUpdateStatus) String() string { return proto.CompactTextString(m) }
func (*MetaUpdateStatus) ProtoMessage()    {}
func (*MetaUpdateStatus) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{28}
}

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

var xxx_messageInfo_MetaUpdateStatus proto.InternalMessageInfo

func (m *MetaUpdateStatus) GetRowIds() []uint32 {
	if m != nil {
		return m.RowIds
	}
	return nil
}

func (m *MetaUpdateStatus) GetMetaUpdateTimes() []uint32 {
	if m != nil {
		return m.MetaUpdateTimes
	}
	return nil
}

type PutTimeseriesDataResponse struct {
	FailedRows           []*FailedRowInfo  `protobuf:"bytes,1,rep,name=failed_rows,json=failedRows" json:"failed_rows,omitempty"`
	MetaUpdateStatus     *MetaUpdateStatus `protobuf:"bytes,2,opt,name=meta_update_status,json=metaUpdateStatus" json:"meta_update_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (m *PutTimeseriesDataResponse) Reset()         { *m = PutTimeseriesDataResponse{} }
func (m *PutTimeseriesDataResponse) String() string { return proto.CompactTextString(m) }
func (*PutTimeseriesDataResponse) ProtoMessage()    {}
func (*PutTimeseriesDataResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{29}
}

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

var xxx_messageInfo_PutTimeseriesDataResponse proto.InternalMessageInfo

func (m *PutTimeseriesDataResponse) GetFailedRows() []*FailedRowInfo {
	if m != nil {
		return m.FailedRows
	}
	return nil
}

func (m *PutTimeseriesDataResponse) GetMetaUpdateStatus() *MetaUpdateStatus {
	if m != nil {
		return m.MetaUpdateStatus
	}
	return nil
}

type TimeseriesFieldsToGet struct {
	Name                 *string  `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Type                 *int32   `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *TimeseriesFieldsToGet) Reset()         { *m = TimeseriesFieldsToGet{} }
func (m *TimeseriesFieldsToGet) String() string { return proto.CompactTextString(m) }
func (*TimeseriesFieldsToGet) ProtoMessage()    {}
func (*TimeseriesFieldsToGet) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{30}
}

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

var xxx_messageInfo_TimeseriesFieldsToGet proto.InternalMessageInfo

func (m *TimeseriesFieldsToGet) GetName() string {
	if m != nil && m.Name != nil {
		return *m.Name
	}
	return ""
}

func (m *TimeseriesFieldsToGet) GetType() int32 {
	if m != nil && m.Type != nil {
		return *m.Type
	}
	return 0
}

type GetTimeseriesDataRequest struct {
	TableName             *string                  `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	TimeSeriesKey         *TimeseriesKey           `protobuf:"bytes,2,req,name=time_series_key,json=timeSeriesKey" json:"time_series_key,omitempty"`
	BeginTime             *int64                   `protobuf:"varint,3,opt,name=begin_time,json=beginTime" json:"begin_time,omitempty"`
	EndTime               *int64                   `protobuf:"varint,4,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
	SpecificTime          *int64                   `protobuf:"varint,5,opt,name=specific_time,json=specificTime" json:"specific_time,omitempty"`
	Token                 []byte                   `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
	Limit                 *int32                   `protobuf:"varint,7,opt,name=limit" json:"limit,omitempty"`
	Backward              *bool                    `protobuf:"varint,8,opt,name=backward" json:"backward,omitempty"`
	FieldsToGet           []*TimeseriesFieldsToGet `protobuf:"bytes,9,rep,name=fields_to_get,json=fieldsToGet" json:"fields_to_get,omitempty"`
	SupportedTableVersion *int64                   `protobuf:"varint,10,opt,name=supported_table_version,json=supportedTableVersion" json:"supported_table_version,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}                 `json:"-"`
	XXX_unrecognized      []byte                   `json:"-"`
	XXX_sizecache         int32                    `json:"-"`
}

func (m *GetTimeseriesDataRequest) Reset()         { *m = GetTimeseriesDataRequest{} }
func (m *GetTimeseriesDataRequest) String() string { return proto.CompactTextString(m) }
func (*GetTimeseriesDataRequest) ProtoMessage()    {}
func (*GetTimeseriesDataRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{31}
}

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

var xxx_messageInfo_GetTimeseriesDataRequest proto.InternalMessageInfo

func (m *GetTimeseriesDataRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *GetTimeseriesDataRequest) GetTimeSeriesKey() *TimeseriesKey {
	if m != nil {
		return m.TimeSeriesKey
	}
	return nil
}

func (m *GetTimeseriesDataRequest) GetBeginTime() int64 {
	if m != nil && m.BeginTime != nil {
		return *m.BeginTime
	}
	return 0
}

func (m *GetTimeseriesDataRequest) GetEndTime() int64 {
	if m != nil && m.EndTime != nil {
		return *m.EndTime
	}
	return 0
}

func (m *GetTimeseriesDataRequest) GetSpecificTime() int64 {
	if m != nil && m.SpecificTime != nil {
		return *m.SpecificTime
	}
	return 0
}

func (m *GetTimeseriesDataRequest) GetToken() []byte {
	if m != nil {
		return m.Token
	}
	return nil
}

func (m *GetTimeseriesDataRequest) GetLimit() int32 {
	if m != nil && m.Limit != nil {
		return *m.Limit
	}
	return 0
}

func (m *GetTimeseriesDataRequest) GetBackward() bool {
	if m != nil && m.Backward != nil {
		return *m.Backward
	}
	return false
}

func (m *GetTimeseriesDataRequest) GetFieldsToGet() []*TimeseriesFieldsToGet {
	if m != nil {
		return m.FieldsToGet
	}
	return nil
}

func (m *GetTimeseriesDataRequest) GetSupportedTableVersion() int64 {
	if m != nil && m.SupportedTableVersion != nil {
		return *m.SupportedTableVersion
	}
	return 0
}

type GetTimeseriesDataResponse struct {
	RowsData             []byte   `protobuf:"bytes,1,req,name=rows_data,json=rowsData" json:"rows_data,omitempty"`
	NextToken            []byte   `protobuf:"bytes,2,opt,name=next_token,json=nextToken" json:"next_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetTimeseriesDataResponse) Reset()         { *m = GetTimeseriesDataResponse{} }
func (m *GetTimeseriesDataResponse) String() string { return proto.CompactTextString(m) }
func (*GetTimeseriesDataResponse) ProtoMessage()    {}
func (*GetTimeseriesDataResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{32}
}

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

var xxx_messageInfo_GetTimeseriesDataResponse proto.InternalMessageInfo

func (m *GetTimeseriesDataResponse) GetRowsData() []byte {
	if m != nil {
		return m.RowsData
	}
	return nil
}

func (m *GetTimeseriesDataResponse) GetNextToken() []byte {
	if m != nil {
		return m.NextToken
	}
	return nil
}

type UpdateTimeseriesMetaRequest struct {
	TableName             *string           `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	TimeseriesMeta        []*TimeseriesMeta `protobuf:"bytes,2,rep,name=timeseries_meta,json=timeseriesMeta" json:"timeseries_meta,omitempty"`
	SupportedTableVersion *int64            `protobuf:"varint,3,opt,name=supported_table_version,json=supportedTableVersion" json:"supported_table_version,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}          `json:"-"`
	XXX_unrecognized      []byte            `json:"-"`
	XXX_sizecache         int32             `json:"-"`
}

func (m *UpdateTimeseriesMetaRequest) Reset()         { *m = UpdateTimeseriesMetaRequest{} }
func (m *UpdateTimeseriesMetaRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateTimeseriesMetaRequest) ProtoMessage()    {}
func (*UpdateTimeseriesMetaRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{33}
}

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

var xxx_messageInfo_UpdateTimeseriesMetaRequest proto.InternalMessageInfo

func (m *UpdateTimeseriesMetaRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *UpdateTimeseriesMetaRequest) GetTimeseriesMeta() []*TimeseriesMeta {
	if m != nil {
		return m.TimeseriesMeta
	}
	return nil
}

func (m *UpdateTimeseriesMetaRequest) GetSupportedTableVersion() int64 {
	if m != nil && m.SupportedTableVersion != nil {
		return *m.SupportedTableVersion
	}
	return 0
}

type UpdateTimeseriesMetaResponse struct {
	FailedRows           []*FailedRowInfo `protobuf:"bytes,1,rep,name=failed_rows,json=failedRows" json:"failed_rows,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (m *UpdateTimeseriesMetaResponse) Reset()         { *m = UpdateTimeseriesMetaResponse{} }
func (m *UpdateTimeseriesMetaResponse) String() string { return proto.CompactTextString(m) }
func (*UpdateTimeseriesMetaResponse) ProtoMessage()    {}
func (*UpdateTimeseriesMetaResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{34}
}

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

var xxx_messageInfo_UpdateTimeseriesMetaResponse proto.InternalMessageInfo

func (m *UpdateTimeseriesMetaResponse) GetFailedRows() []*FailedRowInfo {
	if m != nil {
		return m.FailedRows
	}
	return nil
}

type DeleteTimeseriesMetaRequest struct {
	TableName             *string          `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	TimeseriesKey         []*TimeseriesKey `protobuf:"bytes,2,rep,name=timeseries_key,json=timeseriesKey" json:"timeseries_key,omitempty"`
	SupportedTableVersion *int64           `protobuf:"varint,3,opt,name=supported_table_version,json=supportedTableVersion" json:"supported_table_version,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}         `json:"-"`
	XXX_unrecognized      []byte           `json:"-"`
	XXX_sizecache         int32            `json:"-"`
}

func (m *DeleteTimeseriesMetaRequest) Reset()         { *m = DeleteTimeseriesMetaRequest{} }
func (m *DeleteTimeseriesMetaRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteTimeseriesMetaRequest) ProtoMessage()    {}
func (*DeleteTimeseriesMetaRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{35}
}

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

var xxx_messageInfo_DeleteTimeseriesMetaRequest proto.InternalMessageInfo

func (m *DeleteTimeseriesMetaRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *DeleteTimeseriesMetaRequest) GetTimeseriesKey() []*TimeseriesKey {
	if m != nil {
		return m.TimeseriesKey
	}
	return nil
}

func (m *DeleteTimeseriesMetaRequest) GetSupportedTableVersion() int64 {
	if m != nil && m.SupportedTableVersion != nil {
		return *m.SupportedTableVersion
	}
	return 0
}

type DeleteTimeseriesMetaResponse struct {
	FailedRows           []*FailedRowInfo `protobuf:"bytes,1,rep,name=failed_rows,json=failedRows" json:"failed_rows,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (m *DeleteTimeseriesMetaResponse) Reset()         { *m = DeleteTimeseriesMetaResponse{} }
func (m *DeleteTimeseriesMetaResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteTimeseriesMetaResponse) ProtoMessage()    {}
func (*DeleteTimeseriesMetaResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{36}
}

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

var xxx_messageInfo_DeleteTimeseriesMetaResponse proto.InternalMessageInfo

func (m *DeleteTimeseriesMetaResponse) GetFailedRows() []*FailedRowInfo {
	if m != nil {
		return m.FailedRows
	}
	return nil
}

type TimeseriesField struct {
	FieldName            *string  `protobuf:"bytes,1,opt,name=field_name,json=fieldName" json:"field_name,omitempty"`
	ValueInt             *int64   `protobuf:"varint,2,opt,name=value_int,json=valueInt" json:"value_int,omitempty"`
	ValueString          *string  `protobuf:"bytes,3,opt,name=value_string,json=valueString" json:"value_string,omitempty"`
	ValueBool            *bool    `protobuf:"varint,4,opt,name=value_bool,json=valueBool" json:"value_bool,omitempty"`
	ValueDouble          *float64 `protobuf:"fixed64,5,opt,name=value_double,json=valueDouble" json:"value_double,omitempty"`
	ValueBinary          []byte   `protobuf:"bytes,6,opt,name=value_binary,json=valueBinary" json:"value_binary,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *TimeseriesField) Reset()         { *m = TimeseriesField{} }
func (m *TimeseriesField) String() string { return proto.CompactTextString(m) }
func (*TimeseriesField) ProtoMessage()    {}
func (*TimeseriesField) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{37}
}

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

var xxx_messageInfo_TimeseriesField proto.InternalMessageInfo

func (m *TimeseriesField) GetFieldName() string {
	if m != nil && m.FieldName != nil {
		return *m.FieldName
	}
	return ""
}

func (m *TimeseriesField) GetValueInt() int64 {
	if m != nil && m.ValueInt != nil {
		return *m.ValueInt
	}
	return 0
}

func (m *TimeseriesField) GetValueString() string {
	if m != nil && m.ValueString != nil {
		return *m.ValueString
	}
	return ""
}

func (m *TimeseriesField) GetValueBool() bool {
	if m != nil && m.ValueBool != nil {
		return *m.ValueBool
	}
	return false
}

func (m *TimeseriesField) GetValueDouble() float64 {
	if m != nil && m.ValueDouble != nil {
		return *m.ValueDouble
	}
	return 0
}

func (m *TimeseriesField) GetValueBinary() []byte {
	if m != nil {
		return m.ValueBinary
	}
	return nil
}

type TimeseriesRow struct {
	TimeseriesKey        *TimeseriesKey     `protobuf:"bytes,1,opt,name=timeseries_key,json=timeseriesKey" json:"timeseries_key,omitempty"`
	Time                 *int64             `protobuf:"varint,2,opt,name=time" json:"time,omitempty"`
	Fields               []*TimeseriesField `protobuf:"bytes,3,rep,name=fields" json:"fields,omitempty"`
	MetaCacheUpdateTime  *uint32            `protobuf:"varint,4,opt,name=meta_cache_update_time,json=metaCacheUpdateTime" json:"meta_cache_update_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (m *TimeseriesRow) Reset()         { *m = TimeseriesRow{} }
func (m *TimeseriesRow) String() string { return proto.CompactTextString(m) }
func (*TimeseriesRow) ProtoMessage()    {}
func (*TimeseriesRow) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{38}
}

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

var xxx_messageInfo_TimeseriesRow proto.InternalMessageInfo

func (m *TimeseriesRow) GetTimeseriesKey() *TimeseriesKey {
	if m != nil {
		return m.TimeseriesKey
	}
	return nil
}

func (m *TimeseriesRow) GetTime() int64 {
	if m != nil && m.Time != nil {
		return *m.Time
	}
	return 0
}

func (m *TimeseriesRow) GetFields() []*TimeseriesField {
	if m != nil {
		return m.Fields
	}
	return nil
}

func (m *TimeseriesRow) GetMetaCacheUpdateTime() uint32 {
	if m != nil && m.MetaCacheUpdateTime != nil {
		return *m.MetaCacheUpdateTime
	}
	return 0
}

type TimeseriesPBRows struct {
	Rows                 []*TimeseriesRow `protobuf:"bytes,1,rep,name=rows" json:"rows,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (m *TimeseriesPBRows) Reset()         { *m = TimeseriesPBRows{} }
func (m *TimeseriesPBRows) String() string { return proto.CompactTextString(m) }
func (*TimeseriesPBRows) ProtoMessage()    {}
func (*TimeseriesPBRows) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{39}
}

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

var xxx_messageInfo_TimeseriesPBRows proto.InternalMessageInfo

func (m *TimeseriesPBRows) GetRows() []*TimeseriesRow {
	if m != nil {
		return m.Rows
	}
	return nil
}

type TimeseriesAnalyticalStore struct {
	StoreName            *string                  `protobuf:"bytes,1,opt,name=store_name,json=storeName" json:"store_name,omitempty"`
	TimeToLive           *int32                   `protobuf:"varint,2,opt,name=time_to_live,json=timeToLive" json:"time_to_live,omitempty"`
	SyncOption           *AnalyticalStoreSyncType `protobuf:"varint,3,opt,name=sync_option,json=syncOption,enum=otsprotocol.AnalyticalStoreSyncType" json:"sync_option,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *TimeseriesAnalyticalStore) Reset()         { *m = TimeseriesAnalyticalStore{} }
func (m *TimeseriesAnalyticalStore) String() string { return proto.CompactTextString(m) }
func (*TimeseriesAnalyticalStore) ProtoMessage()    {}
func (*TimeseriesAnalyticalStore) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{40}
}

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

var xxx_messageInfo_TimeseriesAnalyticalStore proto.InternalMessageInfo

func (m *TimeseriesAnalyticalStore) GetStoreName() string {
	if m != nil && m.StoreName != nil {
		return *m.StoreName
	}
	return ""
}

func (m *TimeseriesAnalyticalStore) GetTimeToLive() int32 {
	if m != nil && m.TimeToLive != nil {
		return *m.TimeToLive
	}
	return 0
}

func (m *TimeseriesAnalyticalStore) GetSyncOption() AnalyticalStoreSyncType {
	if m != nil && m.SyncOption != nil {
		return *m.SyncOption
	}
	return AnalyticalStoreSyncType_SYNC_TYPE_FULL
}

type AnalyticalStoreSyncStat struct {
	SyncPhase            *AnalyticalStoreSyncType `protobuf:"varint,1,opt,name=sync_phase,json=syncPhase,enum=otsprotocol.AnalyticalStoreSyncType" json:"sync_phase,omitempty"`
	CurrentSyncTimestamp *int64                   `protobuf:"varint,2,opt,name=current_sync_timestamp,json=currentSyncTimestamp" json:"current_sync_timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *AnalyticalStoreSyncStat) Reset()         { *m = AnalyticalStoreSyncStat{} }
func (m *AnalyticalStoreSyncStat) String() string { return proto.CompactTextString(m) }
func (*AnalyticalStoreSyncStat) ProtoMessage()    {}
func (*AnalyticalStoreSyncStat) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{41}
}

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

var xxx_messageInfo_AnalyticalStoreSyncStat proto.InternalMessageInfo

func (m *AnalyticalStoreSyncStat) GetSyncPhase() AnalyticalStoreSyncType {
	if m != nil && m.SyncPhase != nil {
		return *m.SyncPhase
	}
	return AnalyticalStoreSyncType_SYNC_TYPE_FULL
}

func (m *AnalyticalStoreSyncStat) GetCurrentSyncTimestamp() int64 {
	if m != nil && m.CurrentSyncTimestamp != nil {
		return *m.CurrentSyncTimestamp
	}
	return 0
}

type AnalyticalStoreStorageSize struct {
	Size                 *int64   `protobuf:"varint,1,opt,name=size" json:"size,omitempty"`
	Timestamp            *int64   `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AnalyticalStoreStorageSize) Reset()         { *m = AnalyticalStoreStorageSize{} }
func (m *AnalyticalStoreStorageSize) String() string { return proto.CompactTextString(m) }
func (*AnalyticalStoreStorageSize) ProtoMessage()    {}
func (*AnalyticalStoreStorageSize) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{42}
}

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

var xxx_messageInfo_AnalyticalStoreStorageSize proto.InternalMessageInfo

func (m *AnalyticalStoreStorageSize) GetSize() int64 {
	if m != nil && m.Size != nil {
		return *m.Size
	}
	return 0
}

func (m *AnalyticalStoreStorageSize) GetTimestamp() int64 {
	if m != nil && m.Timestamp != nil {
		return *m.Timestamp
	}
	return 0
}

type CreateTimeseriesAnalyticalStoreRequest struct {
	TableName            *string                    `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	AnalyticalStore      *TimeseriesAnalyticalStore `protobuf:"bytes,2,opt,name=analytical_store,json=analyticalStore" json:"analytical_store,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (m *CreateTimeseriesAnalyticalStoreRequest) Reset() {
	*m = CreateTimeseriesAnalyticalStoreRequest{}
}
func (m *CreateTimeseriesAnalyticalStoreRequest) String() string { return proto.CompactTextString(m) }
func (*CreateTimeseriesAnalyticalStoreRequest) ProtoMessage()    {}
func (*CreateTimeseriesAnalyticalStoreRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{43}
}

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

var xxx_messageInfo_CreateTimeseriesAnalyticalStoreRequest proto.InternalMessageInfo

func (m *CreateTimeseriesAnalyticalStoreRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *CreateTimeseriesAnalyticalStoreRequest) GetAnalyticalStore() *TimeseriesAnalyticalStore {
	if m != nil {
		return m.AnalyticalStore
	}
	return nil
}

type CreateTimeseriesAnalyticalStoreResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CreateTimeseriesAnalyticalStoreResponse) Reset() {
	*m = CreateTimeseriesAnalyticalStoreResponse{}
}
func (m *CreateTimeseriesAnalyticalStoreResponse) String() string { return proto.CompactTextString(m) }
func (*CreateTimeseriesAnalyticalStoreResponse) ProtoMessage()    {}
func (*CreateTimeseriesAnalyticalStoreResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{44}
}

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

var xxx_messageInfo_CreateTimeseriesAnalyticalStoreResponse proto.InternalMessageInfo

type DeleteTimeseriesAnalyticalStoreRequest struct {
	TableName            *string  `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	StoreName            *string  `protobuf:"bytes,2,req,name=store_name,json=storeName" json:"store_name,omitempty"`
	DropMappingTable     *bool    `protobuf:"varint,3,opt,name=drop_mapping_table,json=dropMappingTable" json:"drop_mapping_table,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteTimeseriesAnalyticalStoreRequest) Reset() {
	*m = DeleteTimeseriesAnalyticalStoreRequest{}
}
func (m *DeleteTimeseriesAnalyticalStoreRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteTimeseriesAnalyticalStoreRequest) ProtoMessage()    {}
func (*DeleteTimeseriesAnalyticalStoreRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{45}
}

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

var xxx_messageInfo_DeleteTimeseriesAnalyticalStoreRequest proto.InternalMessageInfo

func (m *DeleteTimeseriesAnalyticalStoreRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *DeleteTimeseriesAnalyticalStoreRequest) GetStoreName() string {
	if m != nil && m.StoreName != nil {
		return *m.StoreName
	}
	return ""
}

func (m *DeleteTimeseriesAnalyticalStoreRequest) GetDropMappingTable() bool {
	if m != nil && m.DropMappingTable != nil {
		return *m.DropMappingTable
	}
	return false
}

type DeleteTimeseriesAnalyticalStoreResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteTimeseriesAnalyticalStoreResponse) Reset() {
	*m = DeleteTimeseriesAnalyticalStoreResponse{}
}
func (m *DeleteTimeseriesAnalyticalStoreResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteTimeseriesAnalyticalStoreResponse) ProtoMessage()    {}
func (*DeleteTimeseriesAnalyticalStoreResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{46}
}

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

var xxx_messageInfo_DeleteTimeseriesAnalyticalStoreResponse proto.InternalMessageInfo

type DescribeTimeseriesAnalyticalStoreRequest struct {
	TableName            *string  `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	StoreName            *string  `protobuf:"bytes,2,req,name=store_name,json=storeName" json:"store_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DescribeTimeseriesAnalyticalStoreRequest) Reset() {
	*m = DescribeTimeseriesAnalyticalStoreRequest{}
}
func (m *DescribeTimeseriesAnalyticalStoreRequest) String() string { return proto.CompactTextString(m) }
func (*DescribeTimeseriesAnalyticalStoreRequest) ProtoMessage()    {}
func (*DescribeTimeseriesAnalyticalStoreRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{47}
}

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

var xxx_messageInfo_DescribeTimeseriesAnalyticalStoreRequest proto.InternalMessageInfo

func (m *DescribeTimeseriesAnalyticalStoreRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *DescribeTimeseriesAnalyticalStoreRequest) GetStoreName() string {
	if m != nil && m.StoreName != nil {
		return *m.StoreName
	}
	return ""
}

type DescribeTimeseriesAnalyticalStoreResponse struct {
	AnalyticalStore      *TimeseriesAnalyticalStore  `protobuf:"bytes,1,opt,name=analytical_store,json=analyticalStore" json:"analytical_store,omitempty"`
	SyncStat             *AnalyticalStoreSyncStat    `protobuf:"bytes,2,opt,name=sync_stat,json=syncStat" json:"sync_stat,omitempty"`
	StorageSize          *AnalyticalStoreStorageSize `protobuf:"bytes,3,opt,name=storage_size,json=storageSize" json:"storage_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (m *DescribeTimeseriesAnalyticalStoreResponse) Reset() {
	*m = DescribeTimeseriesAnalyticalStoreResponse{}
}
func (m *DescribeTimeseriesAnalyticalStoreResponse) String() string {
	return proto.CompactTextString(m)
}
func (*DescribeTimeseriesAnalyticalStoreResponse) ProtoMessage() {}
func (*DescribeTimeseriesAnalyticalStoreResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{48}
}

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

var xxx_messageInfo_DescribeTimeseriesAnalyticalStoreResponse proto.InternalMessageInfo

func (m *DescribeTimeseriesAnalyticalStoreResponse) GetAnalyticalStore() *TimeseriesAnalyticalStore {
	if m != nil {
		return m.AnalyticalStore
	}
	return nil
}

func (m *DescribeTimeseriesAnalyticalStoreResponse) GetSyncStat() *AnalyticalStoreSyncStat {
	if m != nil {
		return m.SyncStat
	}
	return nil
}

func (m *DescribeTimeseriesAnalyticalStoreResponse) GetStorageSize() *AnalyticalStoreStorageSize {
	if m != nil {
		return m.StorageSize
	}
	return nil
}

type UpdateTimeseriesAnalyticalStoreRequest struct {
	TableName            *string                    `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"`
	AnalyticalStore      *TimeseriesAnalyticalStore `protobuf:"bytes,2,req,name=analytical_store,json=analyticalStore" json:"analytical_store,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (m *UpdateTimeseriesAnalyticalStoreRequest) Reset() {
	*m = UpdateTimeseriesAnalyticalStoreRequest{}
}
func (m *UpdateTimeseriesAnalyticalStoreRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateTimeseriesAnalyticalStoreRequest) ProtoMessage()    {}
func (*UpdateTimeseriesAnalyticalStoreRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{49}
}

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

var xxx_messageInfo_UpdateTimeseriesAnalyticalStoreRequest proto.InternalMessageInfo

func (m *UpdateTimeseriesAnalyticalStoreRequest) GetTableName() string {
	if m != nil && m.TableName != nil {
		return *m.TableName
	}
	return ""
}

func (m *UpdateTimeseriesAnalyticalStoreRequest) GetAnalyticalStore() *TimeseriesAnalyticalStore {
	if m != nil {
		return m.AnalyticalStore
	}
	return nil
}

type UpdateTimeseriesAnalyticalStoreResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UpdateTimeseriesAnalyticalStoreResponse) Reset() {
	*m = UpdateTimeseriesAnalyticalStoreResponse{}
}
func (m *UpdateTimeseriesAnalyticalStoreResponse) String() string { return proto.CompactTextString(m) }
func (*UpdateTimeseriesAnalyticalStoreResponse) ProtoMessage()    {}
func (*UpdateTimeseriesAnalyticalStoreResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{50}
}

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

var xxx_messageInfo_UpdateTimeseriesAnalyticalStoreResponse proto.InternalMessageInfo

type TimeseriesLastpointIndex struct {
	IndexTableName       *string  `protobuf:"bytes,1,opt,name=index_table_name,json=indexTableName" json:"index_table_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *TimeseriesLastpointIndex) Reset()         { *m = TimeseriesLastpointIndex{} }
func (m *TimeseriesLastpointIndex) String() string { return proto.CompactTextString(m) }
func (*TimeseriesLastpointIndex) ProtoMessage()    {}
func (*TimeseriesLastpointIndex) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{51}
}

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

var xxx_messageInfo_TimeseriesLastpointIndex proto.InternalMessageInfo

func (m *TimeseriesLastpointIndex) GetIndexTableName() string {
	if m != nil && m.IndexTableName != nil {
		return *m.IndexTableName
	}
	return ""
}

type CreateTimeseriesLastpointIndexRequest struct {
	MainTableName           *string  `protobuf:"bytes,1,req,name=main_table_name,json=mainTableName" json:"main_table_name,omitempty"`
	IndexTableName          *string  `protobuf:"bytes,2,req,name=index_table_name,json=indexTableName" json:"index_table_name,omitempty"`
	IncludeBaseData         *bool    `protobuf:"varint,3,opt,name=include_base_data,json=includeBaseData" json:"include_base_data,omitempty"`
	CreateOnWideColumnTable *bool    `protobuf:"varint,4,opt,name=create_on_wide_column_table,json=createOnWideColumnTable" json:"create_on_wide_column_table,omitempty"`
	IndexPrimaryKeyNames    []string `protobuf:"bytes,5,rep,name=index_primary_key_names,json=indexPrimaryKeyNames" json:"index_primary_key_names,omitempty"`
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

func (m *CreateTimeseriesLastpointIndexRequest) Reset()         { *m = CreateTimeseriesLastpointIndexRequest{} }
func (m *CreateTimeseriesLastpointIndexRequest) String() string { return proto.CompactTextString(m) }
func (*CreateTimeseriesLastpointIndexRequest) ProtoMessage()    {}
func (*CreateTimeseriesLastpointIndexRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{52}
}

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

var xxx_messageInfo_CreateTimeseriesLastpointIndexRequest proto.InternalMessageInfo

func (m *CreateTimeseriesLastpointIndexRequest) GetMainTableName() string {
	if m != nil && m.MainTableName != nil {
		return *m.MainTableName
	}
	return ""
}

func (m *CreateTimeseriesLastpointIndexRequest) GetIndexTableName() string {
	if m != nil && m.IndexTableName != nil {
		return *m.IndexTableName
	}
	return ""
}

func (m *CreateTimeseriesLastpointIndexRequest) GetIncludeBaseData() bool {
	if m != nil && m.IncludeBaseData != nil {
		return *m.IncludeBaseData
	}
	return false
}

func (m *CreateTimeseriesLastpointIndexRequest) GetCreateOnWideColumnTable() bool {
	if m != nil && m.CreateOnWideColumnTable != nil {
		return *m.CreateOnWideColumnTable
	}
	return false
}

func (m *CreateTimeseriesLastpointIndexRequest) GetIndexPrimaryKeyNames() []string {
	if m != nil {
		return m.IndexPrimaryKeyNames
	}
	return nil
}

type CreateTimeseriesLastpointIndexResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CreateTimeseriesLastpointIndexResponse) Reset() {
	*m = CreateTimeseriesLastpointIndexResponse{}
}
func (m *CreateTimeseriesLastpointIndexResponse) String() string { return proto.CompactTextString(m) }
func (*CreateTimeseriesLastpointIndexResponse) ProtoMessage()    {}
func (*CreateTimeseriesLastpointIndexResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{53}
}

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

var xxx_messageInfo_CreateTimeseriesLastpointIndexResponse proto.InternalMessageInfo

type DeleteTimeseriesLastpointIndexRequest struct {
	MainTableName        *string  `protobuf:"bytes,1,req,name=main_table_name,json=mainTableName" json:"main_table_name,omitempty"`
	IndexTableName       *string  `protobuf:"bytes,2,req,name=index_table_name,json=indexTableName" json:"index_table_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteTimeseriesLastpointIndexRequest) Reset()         { *m = DeleteTimeseriesLastpointIndexRequest{} }
func (m *DeleteTimeseriesLastpointIndexRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteTimeseriesLastpointIndexRequest) ProtoMessage()    {}
func (*DeleteTimeseriesLastpointIndexRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{54}
}

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

var xxx_messageInfo_DeleteTimeseriesLastpointIndexRequest proto.InternalMessageInfo

func (m *DeleteTimeseriesLastpointIndexRequest) GetMainTableName() string {
	if m != nil && m.MainTableName != nil {
		return *m.MainTableName
	}
	return ""
}

func (m *DeleteTimeseriesLastpointIndexRequest) GetIndexTableName() string {
	if m != nil && m.IndexTableName != nil {
		return *m.IndexTableName
	}
	return ""
}

type DeleteTimeseriesLastpointIndexResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteTimeseriesLastpointIndexResponse) Reset() {
	*m = DeleteTimeseriesLastpointIndexResponse{}
}
func (m *DeleteTimeseriesLastpointIndexResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteTimeseriesLastpointIndexResponse) ProtoMessage()    {}
func (*DeleteTimeseriesLastpointIndexResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_8f432f906d7ab9cb, []int{55}
}

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

var xxx_messageInfo_DeleteTimeseriesLastpointIndexResponse proto.InternalMessageInfo

func init() {
	proto.RegisterEnum("otsprotocol.MetaQueryConditionType", MetaQueryConditionType_name, MetaQueryConditionType_value)
	proto.RegisterEnum("otsprotocol.MetaQueryCompositeOperator", MetaQueryCompositeOperator_name, MetaQueryCompositeOperator_value)
	proto.RegisterEnum("otsprotocol.MetaQuerySingleOperator", MetaQuerySingleOperator_name, MetaQuerySingleOperator_value)
	proto.RegisterEnum("otsprotocol.RowsSerializeType", RowsSerializeType_name, RowsSerializeType_value)
	proto.RegisterEnum("otsprotocol.MetaUpdateMode", MetaUpdateMode_name, MetaUpdateMode_value)
	proto.RegisterEnum("otsprotocol.AnalyticalStoreSyncType", AnalyticalStoreSyncType_name, AnalyticalStoreSyncType_value)
	proto.RegisterType((*TimeseriesTableOptions)(nil), "otsprotocol.TimeseriesTableOptions")
	proto.RegisterType((*TimeseriesTableMeta)(nil), "otsprotocol.TimeseriesTableMeta")
	proto.RegisterType((*LastpointIndexMetaForCreate)(nil), "otsprotocol.LastpointIndexMetaForCreate")
	proto.RegisterType((*CreateTimeseriesTableRequest)(nil), "otsprotocol.CreateTimeseriesTableRequest")
	proto.RegisterType((*CreateTimeseriesTableResponse)(nil), "otsprotocol.CreateTimeseriesTableResponse")
	proto.RegisterType((*ListTimeseriesTableRequest)(nil), "otsprotocol.ListTimeseriesTableRequest")
	proto.RegisterType((*ListTimeseriesTableResponse)(nil), "otsprotocol.ListTimeseriesTableResponse")
	proto.RegisterType((*DeleteTimeseriesTableRequest)(nil), "otsprotocol.DeleteTimeseriesTableRequest")
	proto.RegisterType((*DeleteTimeseriesTableResponse)(nil), "otsprotocol.DeleteTimeseriesTableResponse")
	proto.RegisterType((*UpdateTimeseriesTableRequest)(nil), "otsprotocol.UpdateTimeseriesTableRequest")
	proto.RegisterType((*UpdateTimeseriesTableResponse)(nil), "otsprotocol.UpdateTimeseriesTableResponse")
	proto.RegisterType((*DescribeTimeseriesTableRequest)(nil), "otsprotocol.DescribeTimeseriesTableRequest")
	proto.RegisterType((*DescribeTimeseriesTableResponse)(nil), "otsprotocol.DescribeTimeseriesTableResponse")
	proto.RegisterType((*MetaQueryCondition)(nil), "otsprotocol.MetaQueryCondition")
	proto.RegisterType((*MetaQueryCompositeCondition)(nil), "otsprotocol.MetaQueryCompositeCondition")
	proto.RegisterType((*MetaQueryMeasurementCondition)(nil), "otsprotocol.MetaQueryMeasurementCondition")
	proto.RegisterType((*MetaQuerySourceCondition)(nil), "otsprotocol.MetaQuerySourceCondition")
	proto.RegisterType((*MetaQueryTagCondition)(nil), "otsprotocol.MetaQueryTagCondition")
	proto.RegisterType((*MetaQueryAttributeCondition)(nil), "otsprotocol.MetaQueryAttributeCondition")
	proto.RegisterType((*MetaQueryUpdateTimeCondition)(nil), "otsprotocol.MetaQueryUpdateTimeCondition")
	proto.RegisterType((*TimeseriesTag)(nil), "otsprotocol.TimeseriesTag")
	proto.RegisterType((*TimeseriesKey)(nil), "otsprotocol.TimeseriesKey")
	proto.RegisterType((*TimeseriesMeta)(nil), "otsprotocol.TimeseriesMeta")
	proto.RegisterType((*QueryTimeseriesMetaRequest)(nil), "otsprotocol.QueryTimeseriesMetaRequest")
	proto.RegisterType((*QueryTimeseriesMetaResponse)(nil), "otsprotocol.QueryTimeseriesMetaResponse")
	proto.RegisterType((*TimeseriesRows)(nil), "otsprotocol.TimeseriesRows")
	proto.RegisterType((*PutTimeseriesDataRequest)(nil), "otsprotocol.PutTimeseriesDataRequest")
	proto.RegisterType((*FailedRowInfo)(nil), "otsprotocol.FailedRowInfo")
	proto.RegisterType((*MetaUpdateStatus)(nil), "otsprotocol.MetaUpdateStatus")
	proto.RegisterType((*PutTimeseriesDataResponse)(nil), "otsprotocol.PutTimeseriesDataResponse")
	proto.RegisterType((*TimeseriesFieldsToGet)(nil), "otsprotocol.TimeseriesFieldsToGet")
	proto.RegisterType((*GetTimeseriesDataRequest)(nil), "otsprotocol.GetTimeseriesDataRequest")
	proto.RegisterType((*GetTimeseriesDataResponse)(nil), "otsprotocol.GetTimeseriesDataResponse")
	proto.RegisterType((*UpdateTimeseriesMetaRequest)(nil), "otsprotocol.UpdateTimeseriesMetaRequest")
	proto.RegisterType((*UpdateTimeseriesMetaResponse)(nil), "otsprotocol.UpdateTimeseriesMetaResponse")
	proto.RegisterType((*DeleteTimeseriesMetaRequest)(nil), "otsprotocol.DeleteTimeseriesMetaRequest")
	proto.RegisterType((*DeleteTimeseriesMetaResponse)(nil), "otsprotocol.DeleteTimeseriesMetaResponse")
	proto.RegisterType((*TimeseriesField)(nil), "otsprotocol.TimeseriesField")
	proto.RegisterType((*TimeseriesRow)(nil), "otsprotocol.TimeseriesRow")
	proto.RegisterType((*TimeseriesPBRows)(nil), "otsprotocol.TimeseriesPBRows")
	proto.RegisterType((*TimeseriesAnalyticalStore)(nil), "otsprotocol.TimeseriesAnalyticalStore")
	proto.RegisterType((*AnalyticalStoreSyncStat)(nil), "otsprotocol.AnalyticalStoreSyncStat")
	proto.RegisterType((*AnalyticalStoreStorageSize)(nil), "otsprotocol.AnalyticalStoreStorageSize")
	proto.RegisterType((*CreateTimeseriesAnalyticalStoreRequest)(nil), "otsprotocol.CreateTimeseriesAnalyticalStoreRequest")
	proto.RegisterType((*CreateTimeseriesAnalyticalStoreResponse)(nil), "otsprotocol.CreateTimeseriesAnalyticalStoreResponse")
	proto.RegisterType((*DeleteTimeseriesAnalyticalStoreRequest)(nil), "otsprotocol.DeleteTimeseriesAnalyticalStoreRequest")
	proto.RegisterType((*DeleteTimeseriesAnalyticalStoreResponse)(nil), "otsprotocol.DeleteTimeseriesAnalyticalStoreResponse")
	proto.RegisterType((*DescribeTimeseriesAnalyticalStoreRequest)(nil), "otsprotocol.DescribeTimeseriesAnalyticalStoreRequest")
	proto.RegisterType((*DescribeTimeseriesAnalyticalStoreResponse)(nil), "otsprotocol.DescribeTimeseriesAnalyticalStoreResponse")
	proto.RegisterType((*UpdateTimeseriesAnalyticalStoreRequest)(nil), "otsprotocol.UpdateTimeseriesAnalyticalStoreRequest")
	proto.RegisterType((*UpdateTimeseriesAnalyticalStoreResponse)(nil), "otsprotocol.UpdateTimeseriesAnalyticalStoreResponse")
	proto.RegisterType((*TimeseriesLastpointIndex)(nil), "otsprotocol.TimeseriesLastpointIndex")
	proto.RegisterType((*CreateTimeseriesLastpointIndexRequest)(nil), "otsprotocol.CreateTimeseriesLastpointIndexRequest")
	proto.RegisterType((*CreateTimeseriesLastpointIndexResponse)(nil), "otsprotocol.CreateTimeseriesLastpointIndexResponse")
	proto.RegisterType((*DeleteTimeseriesLastpointIndexRequest)(nil), "otsprotocol.DeleteTimeseriesLastpointIndexRequest")
	proto.RegisterType((*DeleteTimeseriesLastpointIndexResponse)(nil), "otsprotocol.DeleteTimeseriesLastpointIndexResponse")
}

func init() { proto.RegisterFile("timeseries.proto", fileDescriptor_8f432f906d7ab9cb) }

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