From cd9b77e1805f56935ecd0240c33c59ff911227e9 Mon Sep 17 00:00:00 2001 From: Arthur Chern Date: Fri, 2 Sep 2022 17:32:25 +0800 Subject: [PATCH 1/9] refactor: rename java package of protobuf generated code --- .../main/java/io/ceresdb/proto/Common.java | 688 + .../main/java/io/ceresdb/proto/Storage.java | 13723 ++++++++++++++++ .../src/main/resources/proto/ceresdb.desc | Bin 2314 -> 2312 bytes .../src/main/resources/proto/common.proto | 4 +- .../src/main/resources/proto/storage.proto | 2 +- 5 files changed, 14414 insertions(+), 3 deletions(-) create mode 100644 ceresdb-protocol/src/main/java/io/ceresdb/proto/Common.java create mode 100644 ceresdb-protocol/src/main/java/io/ceresdb/proto/Storage.java diff --git a/ceresdb-protocol/src/main/java/io/ceresdb/proto/Common.java b/ceresdb-protocol/src/main/java/io/ceresdb/proto/Common.java new file mode 100644 index 0000000..b72edd5 --- /dev/null +++ b/ceresdb-protocol/src/main/java/io/ceresdb/proto/Common.java @@ -0,0 +1,688 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: common.proto + +package io.ceresdb.proto; + +public final class Common { + private Common() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface ResponseHeaderOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.ResponseHeader) + com.google.protobuf.MessageOrBuilder { + + /** + * uint32 code = 1; + * @return The code. + */ + int getCode(); + + /** + * string error = 2; + * @return The error. + */ + java.lang.String getError(); + /** + * string error = 2; + * @return The bytes for error. + */ + com.google.protobuf.ByteString + getErrorBytes(); + } + /** + * Protobuf type {@code storage.ResponseHeader} + */ + public static final class ResponseHeader extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.ResponseHeader) + ResponseHeaderOrBuilder { + private static final long serialVersionUID = 0L; + // Use ResponseHeader.newBuilder() to construct. + private ResponseHeader(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ResponseHeader() { + error_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ResponseHeader(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ResponseHeader( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + code_ = input.readUInt32(); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + error_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Common.internal_static_storage_ResponseHeader_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Common.internal_static_storage_ResponseHeader_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Common.ResponseHeader.class, io.ceresdb.proto.Common.ResponseHeader.Builder.class); + } + + public static final int CODE_FIELD_NUMBER = 1; + private int code_; + /** + * uint32 code = 1; + * @return The code. + */ + @java.lang.Override + public int getCode() { + return code_; + } + + public static final int ERROR_FIELD_NUMBER = 2; + private volatile java.lang.Object error_; + /** + * string error = 2; + * @return The error. + */ + @java.lang.Override + public java.lang.String getError() { + java.lang.Object ref = error_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + error_ = s; + return s; + } + } + /** + * string error = 2; + * @return The bytes for error. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getErrorBytes() { + java.lang.Object ref = error_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + error_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (code_ != 0) { + output.writeUInt32(1, code_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, error_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (code_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(1, code_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, error_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Common.ResponseHeader)) { + return super.equals(obj); + } + io.ceresdb.proto.Common.ResponseHeader other = (io.ceresdb.proto.Common.ResponseHeader) obj; + + if (getCode() + != other.getCode()) return false; + if (!getError() + .equals(other.getError())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CODE_FIELD_NUMBER; + hash = (53 * hash) + getCode(); + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Common.ResponseHeader parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Common.ResponseHeader parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Common.ResponseHeader parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Common.ResponseHeader parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Common.ResponseHeader parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Common.ResponseHeader parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Common.ResponseHeader parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Common.ResponseHeader parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Common.ResponseHeader parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Common.ResponseHeader parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Common.ResponseHeader parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Common.ResponseHeader parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Common.ResponseHeader prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.ResponseHeader} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.ResponseHeader) + io.ceresdb.proto.Common.ResponseHeaderOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Common.internal_static_storage_ResponseHeader_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Common.internal_static_storage_ResponseHeader_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Common.ResponseHeader.class, io.ceresdb.proto.Common.ResponseHeader.Builder.class); + } + + // Construct using io.ceresdb.proto.Common.ResponseHeader.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + code_ = 0; + + error_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Common.internal_static_storage_ResponseHeader_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeader getDefaultInstanceForType() { + return io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeader build() { + io.ceresdb.proto.Common.ResponseHeader result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeader buildPartial() { + io.ceresdb.proto.Common.ResponseHeader result = new io.ceresdb.proto.Common.ResponseHeader(this); + result.code_ = code_; + result.error_ = error_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Common.ResponseHeader) { + return mergeFrom((io.ceresdb.proto.Common.ResponseHeader)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Common.ResponseHeader other) { + if (other == io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance()) return this; + if (other.getCode() != 0) { + setCode(other.getCode()); + } + if (!other.getError().isEmpty()) { + error_ = other.error_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Common.ResponseHeader parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Common.ResponseHeader) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int code_ ; + /** + * uint32 code = 1; + * @return The code. + */ + @java.lang.Override + public int getCode() { + return code_; + } + /** + * uint32 code = 1; + * @param value The code to set. + * @return This builder for chaining. + */ + public Builder setCode(int value) { + + code_ = value; + onChanged(); + return this; + } + /** + * uint32 code = 1; + * @return This builder for chaining. + */ + public Builder clearCode() { + + code_ = 0; + onChanged(); + return this; + } + + private java.lang.Object error_ = ""; + /** + * string error = 2; + * @return The error. + */ + public java.lang.String getError() { + java.lang.Object ref = error_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + error_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string error = 2; + * @return The bytes for error. + */ + public com.google.protobuf.ByteString + getErrorBytes() { + java.lang.Object ref = error_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + error_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string error = 2; + * @param value The error to set. + * @return This builder for chaining. + */ + public Builder setError( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + error_ = value; + onChanged(); + return this; + } + /** + * string error = 2; + * @return This builder for chaining. + */ + public Builder clearError() { + + error_ = getDefaultInstance().getError(); + onChanged(); + return this; + } + /** + * string error = 2; + * @param value The bytes for error to set. + * @return This builder for chaining. + */ + public Builder setErrorBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + error_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.ResponseHeader) + } + + // @@protoc_insertion_point(class_scope:storage.ResponseHeader) + private static final io.ceresdb.proto.Common.ResponseHeader DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Common.ResponseHeader(); + } + + public static io.ceresdb.proto.Common.ResponseHeader getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResponseHeader parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ResponseHeader(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeader getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_ResponseHeader_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_ResponseHeader_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\014common.proto\022\007storage\"-\n\016ResponseHeade" + + "r\022\014\n\004code\030\001 \001(\r\022\r\n\005error\030\002 \001(\tB\032\n\020io.cer" + + "esdb.protoB\006Commonb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_storage_ResponseHeader_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_storage_ResponseHeader_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_ResponseHeader_descriptor, + new java.lang.String[] { "Code", "Error", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/ceresdb-protocol/src/main/java/io/ceresdb/proto/Storage.java b/ceresdb-protocol/src/main/java/io/ceresdb/proto/Storage.java new file mode 100644 index 0000000..c5ea373 --- /dev/null +++ b/ceresdb-protocol/src/main/java/io/ceresdb/proto/Storage.java @@ -0,0 +1,13723 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: storage.proto + +package io.ceresdb.proto; + +public final class Storage { + private Storage() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface RouteRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.RouteRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated string metrics = 1; + * @return A list containing the metrics. + */ + java.util.List + getMetricsList(); + /** + * repeated string metrics = 1; + * @return The count of metrics. + */ + int getMetricsCount(); + /** + * repeated string metrics = 1; + * @param index The index of the element to return. + * @return The metrics at the given index. + */ + java.lang.String getMetrics(int index); + /** + * repeated string metrics = 1; + * @param index The index of the value to return. + * @return The bytes of the metrics at the given index. + */ + com.google.protobuf.ByteString + getMetricsBytes(int index); + } + /** + * Protobuf type {@code storage.RouteRequest} + */ + public static final class RouteRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.RouteRequest) + RouteRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use RouteRequest.newBuilder() to construct. + private RouteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RouteRequest() { + metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RouteRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RouteRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + metrics_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + metrics_.add(s); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + metrics_ = metrics_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.RouteRequest.class, io.ceresdb.proto.Storage.RouteRequest.Builder.class); + } + + public static final int METRICS_FIELD_NUMBER = 1; + private com.google.protobuf.LazyStringList metrics_; + /** + * repeated string metrics = 1; + * @return A list containing the metrics. + */ + public com.google.protobuf.ProtocolStringList + getMetricsList() { + return metrics_; + } + /** + * repeated string metrics = 1; + * @return The count of metrics. + */ + public int getMetricsCount() { + return metrics_.size(); + } + /** + * repeated string metrics = 1; + * @param index The index of the element to return. + * @return The metrics at the given index. + */ + public java.lang.String getMetrics(int index) { + return metrics_.get(index); + } + /** + * repeated string metrics = 1; + * @param index The index of the value to return. + * @return The bytes of the metrics at the given index. + */ + public com.google.protobuf.ByteString + getMetricsBytes(int index) { + return metrics_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < metrics_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metrics_.getRaw(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < metrics_.size(); i++) { + dataSize += computeStringSizeNoTag(metrics_.getRaw(i)); + } + size += dataSize; + size += 1 * getMetricsList().size(); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.RouteRequest)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.RouteRequest other = (io.ceresdb.proto.Storage.RouteRequest) obj; + + if (!getMetricsList() + .equals(other.getMetricsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getMetricsCount() > 0) { + hash = (37 * hash) + METRICS_FIELD_NUMBER; + hash = (53 * hash) + getMetricsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.RouteRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.RouteRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.RouteRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.RouteRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.RouteRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.RouteRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.RouteRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.RouteRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.RouteRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.RouteRequest) + io.ceresdb.proto.Storage.RouteRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.RouteRequest.class, io.ceresdb.proto.Storage.RouteRequest.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.RouteRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteRequest_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.RouteRequest getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.RouteRequest.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.RouteRequest build() { + io.ceresdb.proto.Storage.RouteRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.RouteRequest buildPartial() { + io.ceresdb.proto.Storage.RouteRequest result = new io.ceresdb.proto.Storage.RouteRequest(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) != 0)) { + metrics_ = metrics_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.metrics_ = metrics_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.RouteRequest) { + return mergeFrom((io.ceresdb.proto.Storage.RouteRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.RouteRequest other) { + if (other == io.ceresdb.proto.Storage.RouteRequest.getDefaultInstance()) return this; + if (!other.metrics_.isEmpty()) { + if (metrics_.isEmpty()) { + metrics_ = other.metrics_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMetricsIsMutable(); + metrics_.addAll(other.metrics_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.RouteRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.RouteRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private com.google.protobuf.LazyStringList metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureMetricsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + metrics_ = new com.google.protobuf.LazyStringArrayList(metrics_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated string metrics = 1; + * @return A list containing the metrics. + */ + public com.google.protobuf.ProtocolStringList + getMetricsList() { + return metrics_.getUnmodifiableView(); + } + /** + * repeated string metrics = 1; + * @return The count of metrics. + */ + public int getMetricsCount() { + return metrics_.size(); + } + /** + * repeated string metrics = 1; + * @param index The index of the element to return. + * @return The metrics at the given index. + */ + public java.lang.String getMetrics(int index) { + return metrics_.get(index); + } + /** + * repeated string metrics = 1; + * @param index The index of the value to return. + * @return The bytes of the metrics at the given index. + */ + public com.google.protobuf.ByteString + getMetricsBytes(int index) { + return metrics_.getByteString(index); + } + /** + * repeated string metrics = 1; + * @param index The index to set the value at. + * @param value The metrics to set. + * @return This builder for chaining. + */ + public Builder setMetrics( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string metrics = 1; + * @param value The metrics to add. + * @return This builder for chaining. + */ + public Builder addMetrics( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.add(value); + onChanged(); + return this; + } + /** + * repeated string metrics = 1; + * @param values The metrics to add. + * @return This builder for chaining. + */ + public Builder addAllMetrics( + java.lang.Iterable values) { + ensureMetricsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, metrics_); + onChanged(); + return this; + } + /** + * repeated string metrics = 1; + * @return This builder for chaining. + */ + public Builder clearMetrics() { + metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * repeated string metrics = 1; + * @param value The bytes of the metrics to add. + * @return This builder for chaining. + */ + public Builder addMetricsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureMetricsIsMutable(); + metrics_.add(value); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.RouteRequest) + } + + // @@protoc_insertion_point(class_scope:storage.RouteRequest) + private static final io.ceresdb.proto.Storage.RouteRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.RouteRequest(); + } + + public static io.ceresdb.proto.Storage.RouteRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RouteRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RouteRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.RouteRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface EndpointOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.Endpoint) + com.google.protobuf.MessageOrBuilder { + + /** + * string ip = 1; + * @return The ip. + */ + java.lang.String getIp(); + /** + * string ip = 1; + * @return The bytes for ip. + */ + com.google.protobuf.ByteString + getIpBytes(); + + /** + * uint32 port = 2; + * @return The port. + */ + int getPort(); + } + /** + * Protobuf type {@code storage.Endpoint} + */ + public static final class Endpoint extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.Endpoint) + EndpointOrBuilder { + private static final long serialVersionUID = 0L; + // Use Endpoint.newBuilder() to construct. + private Endpoint(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Endpoint() { + ip_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Endpoint(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Endpoint( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + ip_ = s; + break; + } + case 16: { + + port_ = input.readUInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Endpoint_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Endpoint_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Endpoint.class, io.ceresdb.proto.Storage.Endpoint.Builder.class); + } + + public static final int IP_FIELD_NUMBER = 1; + private volatile java.lang.Object ip_; + /** + * string ip = 1; + * @return The ip. + */ + @java.lang.Override + public java.lang.String getIp() { + java.lang.Object ref = ip_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ip_ = s; + return s; + } + } + /** + * string ip = 1; + * @return The bytes for ip. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getIpBytes() { + java.lang.Object ref = ip_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + ip_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PORT_FIELD_NUMBER = 2; + private int port_; + /** + * uint32 port = 2; + * @return The port. + */ + @java.lang.Override + public int getPort() { + return port_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ip_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, ip_); + } + if (port_ != 0) { + output.writeUInt32(2, port_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ip_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, ip_); + } + if (port_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(2, port_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.Endpoint)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.Endpoint other = (io.ceresdb.proto.Storage.Endpoint) obj; + + if (!getIp() + .equals(other.getIp())) return false; + if (getPort() + != other.getPort()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + IP_FIELD_NUMBER; + hash = (53 * hash) + getIp().hashCode(); + hash = (37 * hash) + PORT_FIELD_NUMBER; + hash = (53 * hash) + getPort(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.Endpoint parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Endpoint parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Endpoint parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Endpoint parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Endpoint parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Endpoint parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Endpoint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Endpoint parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Endpoint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Endpoint parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Endpoint parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Endpoint parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.Endpoint prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.Endpoint} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.Endpoint) + io.ceresdb.proto.Storage.EndpointOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Endpoint_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Endpoint_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Endpoint.class, io.ceresdb.proto.Storage.Endpoint.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.Endpoint.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + ip_ = ""; + + port_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_Endpoint_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Endpoint getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.Endpoint.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Endpoint build() { + io.ceresdb.proto.Storage.Endpoint result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Endpoint buildPartial() { + io.ceresdb.proto.Storage.Endpoint result = new io.ceresdb.proto.Storage.Endpoint(this); + result.ip_ = ip_; + result.port_ = port_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.Endpoint) { + return mergeFrom((io.ceresdb.proto.Storage.Endpoint)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.Endpoint other) { + if (other == io.ceresdb.proto.Storage.Endpoint.getDefaultInstance()) return this; + if (!other.getIp().isEmpty()) { + ip_ = other.ip_; + onChanged(); + } + if (other.getPort() != 0) { + setPort(other.getPort()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.Endpoint parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.Endpoint) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object ip_ = ""; + /** + * string ip = 1; + * @return The ip. + */ + public java.lang.String getIp() { + java.lang.Object ref = ip_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ip_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string ip = 1; + * @return The bytes for ip. + */ + public com.google.protobuf.ByteString + getIpBytes() { + java.lang.Object ref = ip_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + ip_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string ip = 1; + * @param value The ip to set. + * @return This builder for chaining. + */ + public Builder setIp( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + ip_ = value; + onChanged(); + return this; + } + /** + * string ip = 1; + * @return This builder for chaining. + */ + public Builder clearIp() { + + ip_ = getDefaultInstance().getIp(); + onChanged(); + return this; + } + /** + * string ip = 1; + * @param value The bytes for ip to set. + * @return This builder for chaining. + */ + public Builder setIpBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + ip_ = value; + onChanged(); + return this; + } + + private int port_ ; + /** + * uint32 port = 2; + * @return The port. + */ + @java.lang.Override + public int getPort() { + return port_; + } + /** + * uint32 port = 2; + * @param value The port to set. + * @return This builder for chaining. + */ + public Builder setPort(int value) { + + port_ = value; + onChanged(); + return this; + } + /** + * uint32 port = 2; + * @return This builder for chaining. + */ + public Builder clearPort() { + + port_ = 0; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.Endpoint) + } + + // @@protoc_insertion_point(class_scope:storage.Endpoint) + private static final io.ceresdb.proto.Storage.Endpoint DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.Endpoint(); + } + + public static io.ceresdb.proto.Storage.Endpoint getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Endpoint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Endpoint(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Endpoint getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RouteOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.Route) + com.google.protobuf.MessageOrBuilder { + + /** + * string metric = 1; + * @return The metric. + */ + java.lang.String getMetric(); + /** + * string metric = 1; + * @return The bytes for metric. + */ + com.google.protobuf.ByteString + getMetricBytes(); + + /** + * .storage.Endpoint endpoint = 2; + * @return Whether the endpoint field is set. + */ + boolean hasEndpoint(); + /** + * .storage.Endpoint endpoint = 2; + * @return The endpoint. + */ + io.ceresdb.proto.Storage.Endpoint getEndpoint(); + /** + * .storage.Endpoint endpoint = 2; + */ + io.ceresdb.proto.Storage.EndpointOrBuilder getEndpointOrBuilder(); + + /** + * bytes ext = 3; + * @return The ext. + */ + com.google.protobuf.ByteString getExt(); + } + /** + * Protobuf type {@code storage.Route} + */ + public static final class Route extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.Route) + RouteOrBuilder { + private static final long serialVersionUID = 0L; + // Use Route.newBuilder() to construct. + private Route(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Route() { + metric_ = ""; + ext_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Route(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Route( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + metric_ = s; + break; + } + case 18: { + io.ceresdb.proto.Storage.Endpoint.Builder subBuilder = null; + if (endpoint_ != null) { + subBuilder = endpoint_.toBuilder(); + } + endpoint_ = input.readMessage(io.ceresdb.proto.Storage.Endpoint.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(endpoint_); + endpoint_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + + ext_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Route_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Route_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Route.class, io.ceresdb.proto.Storage.Route.Builder.class); + } + + public static final int METRIC_FIELD_NUMBER = 1; + private volatile java.lang.Object metric_; + /** + * string metric = 1; + * @return The metric. + */ + @java.lang.Override + public java.lang.String getMetric() { + java.lang.Object ref = metric_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metric_ = s; + return s; + } + } + /** + * string metric = 1; + * @return The bytes for metric. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMetricBytes() { + java.lang.Object ref = metric_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + metric_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ENDPOINT_FIELD_NUMBER = 2; + private io.ceresdb.proto.Storage.Endpoint endpoint_; + /** + * .storage.Endpoint endpoint = 2; + * @return Whether the endpoint field is set. + */ + @java.lang.Override + public boolean hasEndpoint() { + return endpoint_ != null; + } + /** + * .storage.Endpoint endpoint = 2; + * @return The endpoint. + */ + @java.lang.Override + public io.ceresdb.proto.Storage.Endpoint getEndpoint() { + return endpoint_ == null ? io.ceresdb.proto.Storage.Endpoint.getDefaultInstance() : endpoint_; + } + /** + * .storage.Endpoint endpoint = 2; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.EndpointOrBuilder getEndpointOrBuilder() { + return getEndpoint(); + } + + public static final int EXT_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString ext_; + /** + * bytes ext = 3; + * @return The ext. + */ + @java.lang.Override + public com.google.protobuf.ByteString getExt() { + return ext_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metric_); + } + if (endpoint_ != null) { + output.writeMessage(2, getEndpoint()); + } + if (!ext_.isEmpty()) { + output.writeBytes(3, ext_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, metric_); + } + if (endpoint_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getEndpoint()); + } + if (!ext_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, ext_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.Route)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.Route other = (io.ceresdb.proto.Storage.Route) obj; + + if (!getMetric() + .equals(other.getMetric())) return false; + if (hasEndpoint() != other.hasEndpoint()) return false; + if (hasEndpoint()) { + if (!getEndpoint() + .equals(other.getEndpoint())) return false; + } + if (!getExt() + .equals(other.getExt())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + METRIC_FIELD_NUMBER; + hash = (53 * hash) + getMetric().hashCode(); + if (hasEndpoint()) { + hash = (37 * hash) + ENDPOINT_FIELD_NUMBER; + hash = (53 * hash) + getEndpoint().hashCode(); + } + hash = (37 * hash) + EXT_FIELD_NUMBER; + hash = (53 * hash) + getExt().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.Route parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Route parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Route parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Route parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Route parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Route parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Route parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Route parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Route parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Route parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Route parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Route parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.Route prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.Route} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.Route) + io.ceresdb.proto.Storage.RouteOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Route_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Route_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Route.class, io.ceresdb.proto.Storage.Route.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.Route.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + metric_ = ""; + + if (endpointBuilder_ == null) { + endpoint_ = null; + } else { + endpoint_ = null; + endpointBuilder_ = null; + } + ext_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_Route_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Route getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.Route.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Route build() { + io.ceresdb.proto.Storage.Route result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Route buildPartial() { + io.ceresdb.proto.Storage.Route result = new io.ceresdb.proto.Storage.Route(this); + result.metric_ = metric_; + if (endpointBuilder_ == null) { + result.endpoint_ = endpoint_; + } else { + result.endpoint_ = endpointBuilder_.build(); + } + result.ext_ = ext_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.Route) { + return mergeFrom((io.ceresdb.proto.Storage.Route)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.Route other) { + if (other == io.ceresdb.proto.Storage.Route.getDefaultInstance()) return this; + if (!other.getMetric().isEmpty()) { + metric_ = other.metric_; + onChanged(); + } + if (other.hasEndpoint()) { + mergeEndpoint(other.getEndpoint()); + } + if (other.getExt() != com.google.protobuf.ByteString.EMPTY) { + setExt(other.getExt()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.Route parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.Route) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object metric_ = ""; + /** + * string metric = 1; + * @return The metric. + */ + public java.lang.String getMetric() { + java.lang.Object ref = metric_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metric_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string metric = 1; + * @return The bytes for metric. + */ + public com.google.protobuf.ByteString + getMetricBytes() { + java.lang.Object ref = metric_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + metric_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string metric = 1; + * @param value The metric to set. + * @return This builder for chaining. + */ + public Builder setMetric( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + metric_ = value; + onChanged(); + return this; + } + /** + * string metric = 1; + * @return This builder for chaining. + */ + public Builder clearMetric() { + + metric_ = getDefaultInstance().getMetric(); + onChanged(); + return this; + } + /** + * string metric = 1; + * @param value The bytes for metric to set. + * @return This builder for chaining. + */ + public Builder setMetricBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + metric_ = value; + onChanged(); + return this; + } + + private io.ceresdb.proto.Storage.Endpoint endpoint_; + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Storage.Endpoint, io.ceresdb.proto.Storage.Endpoint.Builder, io.ceresdb.proto.Storage.EndpointOrBuilder> endpointBuilder_; + /** + * .storage.Endpoint endpoint = 2; + * @return Whether the endpoint field is set. + */ + public boolean hasEndpoint() { + return endpointBuilder_ != null || endpoint_ != null; + } + /** + * .storage.Endpoint endpoint = 2; + * @return The endpoint. + */ + public io.ceresdb.proto.Storage.Endpoint getEndpoint() { + if (endpointBuilder_ == null) { + return endpoint_ == null ? io.ceresdb.proto.Storage.Endpoint.getDefaultInstance() : endpoint_; + } else { + return endpointBuilder_.getMessage(); + } + } + /** + * .storage.Endpoint endpoint = 2; + */ + public Builder setEndpoint(io.ceresdb.proto.Storage.Endpoint value) { + if (endpointBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + endpoint_ = value; + onChanged(); + } else { + endpointBuilder_.setMessage(value); + } + + return this; + } + /** + * .storage.Endpoint endpoint = 2; + */ + public Builder setEndpoint( + io.ceresdb.proto.Storage.Endpoint.Builder builderForValue) { + if (endpointBuilder_ == null) { + endpoint_ = builderForValue.build(); + onChanged(); + } else { + endpointBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .storage.Endpoint endpoint = 2; + */ + public Builder mergeEndpoint(io.ceresdb.proto.Storage.Endpoint value) { + if (endpointBuilder_ == null) { + if (endpoint_ != null) { + endpoint_ = + io.ceresdb.proto.Storage.Endpoint.newBuilder(endpoint_).mergeFrom(value).buildPartial(); + } else { + endpoint_ = value; + } + onChanged(); + } else { + endpointBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .storage.Endpoint endpoint = 2; + */ + public Builder clearEndpoint() { + if (endpointBuilder_ == null) { + endpoint_ = null; + onChanged(); + } else { + endpoint_ = null; + endpointBuilder_ = null; + } + + return this; + } + /** + * .storage.Endpoint endpoint = 2; + */ + public io.ceresdb.proto.Storage.Endpoint.Builder getEndpointBuilder() { + + onChanged(); + return getEndpointFieldBuilder().getBuilder(); + } + /** + * .storage.Endpoint endpoint = 2; + */ + public io.ceresdb.proto.Storage.EndpointOrBuilder getEndpointOrBuilder() { + if (endpointBuilder_ != null) { + return endpointBuilder_.getMessageOrBuilder(); + } else { + return endpoint_ == null ? + io.ceresdb.proto.Storage.Endpoint.getDefaultInstance() : endpoint_; + } + } + /** + * .storage.Endpoint endpoint = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Storage.Endpoint, io.ceresdb.proto.Storage.Endpoint.Builder, io.ceresdb.proto.Storage.EndpointOrBuilder> + getEndpointFieldBuilder() { + if (endpointBuilder_ == null) { + endpointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Storage.Endpoint, io.ceresdb.proto.Storage.Endpoint.Builder, io.ceresdb.proto.Storage.EndpointOrBuilder>( + getEndpoint(), + getParentForChildren(), + isClean()); + endpoint_ = null; + } + return endpointBuilder_; + } + + private com.google.protobuf.ByteString ext_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes ext = 3; + * @return The ext. + */ + @java.lang.Override + public com.google.protobuf.ByteString getExt() { + return ext_; + } + /** + * bytes ext = 3; + * @param value The ext to set. + * @return This builder for chaining. + */ + public Builder setExt(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + ext_ = value; + onChanged(); + return this; + } + /** + * bytes ext = 3; + * @return This builder for chaining. + */ + public Builder clearExt() { + + ext_ = getDefaultInstance().getExt(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.Route) + } + + // @@protoc_insertion_point(class_scope:storage.Route) + private static final io.ceresdb.proto.Storage.Route DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.Route(); + } + + public static io.ceresdb.proto.Storage.Route getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Route parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Route(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Route getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RouteResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.RouteResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .storage.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .storage.ResponseHeader header = 1; + * @return The header. + */ + io.ceresdb.proto.Common.ResponseHeader getHeader(); + /** + * .storage.ResponseHeader header = 1; + */ + io.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + * repeated .storage.Route routes = 2; + */ + java.util.List + getRoutesList(); + /** + * repeated .storage.Route routes = 2; + */ + io.ceresdb.proto.Storage.Route getRoutes(int index); + /** + * repeated .storage.Route routes = 2; + */ + int getRoutesCount(); + /** + * repeated .storage.Route routes = 2; + */ + java.util.List + getRoutesOrBuilderList(); + /** + * repeated .storage.Route routes = 2; + */ + io.ceresdb.proto.Storage.RouteOrBuilder getRoutesOrBuilder( + int index); + } + /** + * Protobuf type {@code storage.RouteResponse} + */ + public static final class RouteResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.RouteResponse) + RouteResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use RouteResponse.newBuilder() to construct. + private RouteResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RouteResponse() { + routes_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RouteResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RouteResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + io.ceresdb.proto.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(io.ceresdb.proto.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + routes_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + routes_.add( + input.readMessage(io.ceresdb.proto.Storage.Route.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + routes_ = java.util.Collections.unmodifiableList(routes_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.RouteResponse.class, io.ceresdb.proto.Storage.RouteResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private io.ceresdb.proto.Common.ResponseHeader header_; + /** + * .storage.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .storage.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeader getHeader() { + return header_ == null ? io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .storage.ResponseHeader header = 1; + */ + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int ROUTES_FIELD_NUMBER = 2; + private java.util.List routes_; + /** + * repeated .storage.Route routes = 2; + */ + @java.lang.Override + public java.util.List getRoutesList() { + return routes_; + } + /** + * repeated .storage.Route routes = 2; + */ + @java.lang.Override + public java.util.List + getRoutesOrBuilderList() { + return routes_; + } + /** + * repeated .storage.Route routes = 2; + */ + @java.lang.Override + public int getRoutesCount() { + return routes_.size(); + } + /** + * repeated .storage.Route routes = 2; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.Route getRoutes(int index) { + return routes_.get(index); + } + /** + * repeated .storage.Route routes = 2; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.RouteOrBuilder getRoutesOrBuilder( + int index) { + return routes_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < routes_.size(); i++) { + output.writeMessage(2, routes_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + for (int i = 0; i < routes_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, routes_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.RouteResponse)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.RouteResponse other = (io.ceresdb.proto.Storage.RouteResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getRoutesList() + .equals(other.getRoutesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getRoutesCount() > 0) { + hash = (37 * hash) + ROUTES_FIELD_NUMBER; + hash = (53 * hash) + getRoutesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.RouteResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.RouteResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.RouteResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.RouteResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.RouteResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.RouteResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.RouteResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.RouteResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.RouteResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.RouteResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.RouteResponse) + io.ceresdb.proto.Storage.RouteResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.RouteResponse.class, io.ceresdb.proto.Storage.RouteResponse.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.RouteResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getRoutesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (routesBuilder_ == null) { + routes_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + routesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_RouteResponse_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.RouteResponse getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.RouteResponse.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.RouteResponse build() { + io.ceresdb.proto.Storage.RouteResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.RouteResponse buildPartial() { + io.ceresdb.proto.Storage.RouteResponse result = new io.ceresdb.proto.Storage.RouteResponse(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (routesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + routes_ = java.util.Collections.unmodifiableList(routes_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.routes_ = routes_; + } else { + result.routes_ = routesBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.RouteResponse) { + return mergeFrom((io.ceresdb.proto.Storage.RouteResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.RouteResponse other) { + if (other == io.ceresdb.proto.Storage.RouteResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (routesBuilder_ == null) { + if (!other.routes_.isEmpty()) { + if (routes_.isEmpty()) { + routes_ = other.routes_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRoutesIsMutable(); + routes_.addAll(other.routes_); + } + onChanged(); + } + } else { + if (!other.routes_.isEmpty()) { + if (routesBuilder_.isEmpty()) { + routesBuilder_.dispose(); + routesBuilder_ = null; + routes_ = other.routes_; + bitField0_ = (bitField0_ & ~0x00000001); + routesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getRoutesFieldBuilder() : null; + } else { + routesBuilder_.addAllMessages(other.routes_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.RouteResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.RouteResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private io.ceresdb.proto.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Common.ResponseHeader, io.ceresdb.proto.Common.ResponseHeader.Builder, io.ceresdb.proto.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .storage.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .storage.ResponseHeader header = 1; + * @return The header. + */ + public io.ceresdb.proto.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder setHeader(io.ceresdb.proto.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder setHeader( + io.ceresdb.proto.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder mergeHeader(io.ceresdb.proto.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + io.ceresdb.proto.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public io.ceresdb.proto.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .storage.ResponseHeader header = 1; + */ + public io.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .storage.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Common.ResponseHeader, io.ceresdb.proto.Common.ResponseHeader.Builder, io.ceresdb.proto.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Common.ResponseHeader, io.ceresdb.proto.Common.ResponseHeader.Builder, io.ceresdb.proto.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.util.List routes_ = + java.util.Collections.emptyList(); + private void ensureRoutesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + routes_ = new java.util.ArrayList(routes_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.Route, io.ceresdb.proto.Storage.Route.Builder, io.ceresdb.proto.Storage.RouteOrBuilder> routesBuilder_; + + /** + * repeated .storage.Route routes = 2; + */ + public java.util.List getRoutesList() { + if (routesBuilder_ == null) { + return java.util.Collections.unmodifiableList(routes_); + } else { + return routesBuilder_.getMessageList(); + } + } + /** + * repeated .storage.Route routes = 2; + */ + public int getRoutesCount() { + if (routesBuilder_ == null) { + return routes_.size(); + } else { + return routesBuilder_.getCount(); + } + } + /** + * repeated .storage.Route routes = 2; + */ + public io.ceresdb.proto.Storage.Route getRoutes(int index) { + if (routesBuilder_ == null) { + return routes_.get(index); + } else { + return routesBuilder_.getMessage(index); + } + } + /** + * repeated .storage.Route routes = 2; + */ + public Builder setRoutes( + int index, io.ceresdb.proto.Storage.Route value) { + if (routesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoutesIsMutable(); + routes_.set(index, value); + onChanged(); + } else { + routesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .storage.Route routes = 2; + */ + public Builder setRoutes( + int index, io.ceresdb.proto.Storage.Route.Builder builderForValue) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + routes_.set(index, builderForValue.build()); + onChanged(); + } else { + routesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.Route routes = 2; + */ + public Builder addRoutes(io.ceresdb.proto.Storage.Route value) { + if (routesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoutesIsMutable(); + routes_.add(value); + onChanged(); + } else { + routesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .storage.Route routes = 2; + */ + public Builder addRoutes( + int index, io.ceresdb.proto.Storage.Route value) { + if (routesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoutesIsMutable(); + routes_.add(index, value); + onChanged(); + } else { + routesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .storage.Route routes = 2; + */ + public Builder addRoutes( + io.ceresdb.proto.Storage.Route.Builder builderForValue) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + routes_.add(builderForValue.build()); + onChanged(); + } else { + routesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .storage.Route routes = 2; + */ + public Builder addRoutes( + int index, io.ceresdb.proto.Storage.Route.Builder builderForValue) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + routes_.add(index, builderForValue.build()); + onChanged(); + } else { + routesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.Route routes = 2; + */ + public Builder addAllRoutes( + java.lang.Iterable values) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, routes_); + onChanged(); + } else { + routesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .storage.Route routes = 2; + */ + public Builder clearRoutes() { + if (routesBuilder_ == null) { + routes_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + routesBuilder_.clear(); + } + return this; + } + /** + * repeated .storage.Route routes = 2; + */ + public Builder removeRoutes(int index) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + routes_.remove(index); + onChanged(); + } else { + routesBuilder_.remove(index); + } + return this; + } + /** + * repeated .storage.Route routes = 2; + */ + public io.ceresdb.proto.Storage.Route.Builder getRoutesBuilder( + int index) { + return getRoutesFieldBuilder().getBuilder(index); + } + /** + * repeated .storage.Route routes = 2; + */ + public io.ceresdb.proto.Storage.RouteOrBuilder getRoutesOrBuilder( + int index) { + if (routesBuilder_ == null) { + return routes_.get(index); } else { + return routesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .storage.Route routes = 2; + */ + public java.util.List + getRoutesOrBuilderList() { + if (routesBuilder_ != null) { + return routesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(routes_); + } + } + /** + * repeated .storage.Route routes = 2; + */ + public io.ceresdb.proto.Storage.Route.Builder addRoutesBuilder() { + return getRoutesFieldBuilder().addBuilder( + io.ceresdb.proto.Storage.Route.getDefaultInstance()); + } + /** + * repeated .storage.Route routes = 2; + */ + public io.ceresdb.proto.Storage.Route.Builder addRoutesBuilder( + int index) { + return getRoutesFieldBuilder().addBuilder( + index, io.ceresdb.proto.Storage.Route.getDefaultInstance()); + } + /** + * repeated .storage.Route routes = 2; + */ + public java.util.List + getRoutesBuilderList() { + return getRoutesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.Route, io.ceresdb.proto.Storage.Route.Builder, io.ceresdb.proto.Storage.RouteOrBuilder> + getRoutesFieldBuilder() { + if (routesBuilder_ == null) { + routesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.Route, io.ceresdb.proto.Storage.Route.Builder, io.ceresdb.proto.Storage.RouteOrBuilder>( + routes_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + routes_ = null; + } + return routesBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.RouteResponse) + } + + // @@protoc_insertion_point(class_scope:storage.RouteResponse) + private static final io.ceresdb.proto.Storage.RouteResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.RouteResponse(); + } + + public static io.ceresdb.proto.Storage.RouteResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RouteResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RouteResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.RouteResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ValueOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.Value) + com.google.protobuf.MessageOrBuilder { + + /** + * double float64_value = 1; + * @return Whether the float64Value field is set. + */ + boolean hasFloat64Value(); + /** + * double float64_value = 1; + * @return The float64Value. + */ + double getFloat64Value(); + + /** + * string string_value = 2; + * @return Whether the stringValue field is set. + */ + boolean hasStringValue(); + /** + * string string_value = 2; + * @return The stringValue. + */ + java.lang.String getStringValue(); + /** + * string string_value = 2; + * @return The bytes for stringValue. + */ + com.google.protobuf.ByteString + getStringValueBytes(); + + /** + * int64 int64_value = 3; + * @return Whether the int64Value field is set. + */ + boolean hasInt64Value(); + /** + * int64 int64_value = 3; + * @return The int64Value. + */ + long getInt64Value(); + + /** + * float float32_value = 4; + * @return Whether the float32Value field is set. + */ + boolean hasFloat32Value(); + /** + * float float32_value = 4; + * @return The float32Value. + */ + float getFloat32Value(); + + /** + * int32 int32_value = 5; + * @return Whether the int32Value field is set. + */ + boolean hasInt32Value(); + /** + * int32 int32_value = 5; + * @return The int32Value. + */ + int getInt32Value(); + + /** + * int32 int16_value = 6; + * @return Whether the int16Value field is set. + */ + boolean hasInt16Value(); + /** + * int32 int16_value = 6; + * @return The int16Value. + */ + int getInt16Value(); + + /** + * int32 int8_value = 7; + * @return Whether the int8Value field is set. + */ + boolean hasInt8Value(); + /** + * int32 int8_value = 7; + * @return The int8Value. + */ + int getInt8Value(); + + /** + * bool bool_value = 8; + * @return Whether the boolValue field is set. + */ + boolean hasBoolValue(); + /** + * bool bool_value = 8; + * @return The boolValue. + */ + boolean getBoolValue(); + + /** + * uint64 uint64_value = 9; + * @return Whether the uint64Value field is set. + */ + boolean hasUint64Value(); + /** + * uint64 uint64_value = 9; + * @return The uint64Value. + */ + long getUint64Value(); + + /** + * uint32 uint32_value = 10; + * @return Whether the uint32Value field is set. + */ + boolean hasUint32Value(); + /** + * uint32 uint32_value = 10; + * @return The uint32Value. + */ + int getUint32Value(); + + /** + * uint32 uint16_value = 11; + * @return Whether the uint16Value field is set. + */ + boolean hasUint16Value(); + /** + * uint32 uint16_value = 11; + * @return The uint16Value. + */ + int getUint16Value(); + + /** + * uint32 uint8_value = 12; + * @return Whether the uint8Value field is set. + */ + boolean hasUint8Value(); + /** + * uint32 uint8_value = 12; + * @return The uint8Value. + */ + int getUint8Value(); + + /** + * int64 timestamp_value = 13; + * @return Whether the timestampValue field is set. + */ + boolean hasTimestampValue(); + /** + * int64 timestamp_value = 13; + * @return The timestampValue. + */ + long getTimestampValue(); + + /** + * bytes varbinary_value = 14; + * @return Whether the varbinaryValue field is set. + */ + boolean hasVarbinaryValue(); + /** + * bytes varbinary_value = 14; + * @return The varbinaryValue. + */ + com.google.protobuf.ByteString getVarbinaryValue(); + + public io.ceresdb.proto.Storage.Value.ValueCase getValueCase(); + } + /** + * Protobuf type {@code storage.Value} + */ + public static final class Value extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.Value) + ValueOrBuilder { + private static final long serialVersionUID = 0L; + // Use Value.newBuilder() to construct. + private Value(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Value() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Value(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Value( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + value_ = input.readDouble(); + valueCase_ = 1; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + valueCase_ = 2; + value_ = s; + break; + } + case 24: { + value_ = input.readInt64(); + valueCase_ = 3; + break; + } + case 37: { + value_ = input.readFloat(); + valueCase_ = 4; + break; + } + case 40: { + value_ = input.readInt32(); + valueCase_ = 5; + break; + } + case 48: { + value_ = input.readInt32(); + valueCase_ = 6; + break; + } + case 56: { + value_ = input.readInt32(); + valueCase_ = 7; + break; + } + case 64: { + value_ = input.readBool(); + valueCase_ = 8; + break; + } + case 72: { + value_ = input.readUInt64(); + valueCase_ = 9; + break; + } + case 80: { + value_ = input.readUInt32(); + valueCase_ = 10; + break; + } + case 88: { + value_ = input.readUInt32(); + valueCase_ = 11; + break; + } + case 96: { + value_ = input.readUInt32(); + valueCase_ = 12; + break; + } + case 104: { + value_ = input.readInt64(); + valueCase_ = 13; + break; + } + case 114: { + value_ = input.readBytes(); + valueCase_ = 14; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Value_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Value_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Value.class, io.ceresdb.proto.Storage.Value.Builder.class); + } + + private int valueCase_ = 0; + private java.lang.Object value_; + public enum ValueCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + FLOAT64_VALUE(1), + STRING_VALUE(2), + INT64_VALUE(3), + FLOAT32_VALUE(4), + INT32_VALUE(5), + INT16_VALUE(6), + INT8_VALUE(7), + BOOL_VALUE(8), + UINT64_VALUE(9), + UINT32_VALUE(10), + UINT16_VALUE(11), + UINT8_VALUE(12), + TIMESTAMP_VALUE(13), + VARBINARY_VALUE(14), + VALUE_NOT_SET(0); + private final int value; + private ValueCase(int value) { + this.value = value; + } + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ValueCase valueOf(int value) { + return forNumber(value); + } + + public static ValueCase forNumber(int value) { + switch (value) { + case 1: return FLOAT64_VALUE; + case 2: return STRING_VALUE; + case 3: return INT64_VALUE; + case 4: return FLOAT32_VALUE; + case 5: return INT32_VALUE; + case 6: return INT16_VALUE; + case 7: return INT8_VALUE; + case 8: return BOOL_VALUE; + case 9: return UINT64_VALUE; + case 10: return UINT32_VALUE; + case 11: return UINT16_VALUE; + case 12: return UINT8_VALUE; + case 13: return TIMESTAMP_VALUE; + case 14: return VARBINARY_VALUE; + case 0: return VALUE_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public ValueCase + getValueCase() { + return ValueCase.forNumber( + valueCase_); + } + + public static final int FLOAT64_VALUE_FIELD_NUMBER = 1; + /** + * double float64_value = 1; + * @return Whether the float64Value field is set. + */ + @java.lang.Override + public boolean hasFloat64Value() { + return valueCase_ == 1; + } + /** + * double float64_value = 1; + * @return The float64Value. + */ + @java.lang.Override + public double getFloat64Value() { + if (valueCase_ == 1) { + return (java.lang.Double) value_; + } + return 0D; + } + + public static final int STRING_VALUE_FIELD_NUMBER = 2; + /** + * string string_value = 2; + * @return Whether the stringValue field is set. + */ + public boolean hasStringValue() { + return valueCase_ == 2; + } + /** + * string string_value = 2; + * @return The stringValue. + */ + public java.lang.String getStringValue() { + java.lang.Object ref = ""; + if (valueCase_ == 2) { + ref = value_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (valueCase_ == 2) { + value_ = s; + } + return s; + } + } + /** + * string string_value = 2; + * @return The bytes for stringValue. + */ + public com.google.protobuf.ByteString + getStringValueBytes() { + java.lang.Object ref = ""; + if (valueCase_ == 2) { + ref = value_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (valueCase_ == 2) { + value_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INT64_VALUE_FIELD_NUMBER = 3; + /** + * int64 int64_value = 3; + * @return Whether the int64Value field is set. + */ + @java.lang.Override + public boolean hasInt64Value() { + return valueCase_ == 3; + } + /** + * int64 int64_value = 3; + * @return The int64Value. + */ + @java.lang.Override + public long getInt64Value() { + if (valueCase_ == 3) { + return (java.lang.Long) value_; + } + return 0L; + } + + public static final int FLOAT32_VALUE_FIELD_NUMBER = 4; + /** + * float float32_value = 4; + * @return Whether the float32Value field is set. + */ + @java.lang.Override + public boolean hasFloat32Value() { + return valueCase_ == 4; + } + /** + * float float32_value = 4; + * @return The float32Value. + */ + @java.lang.Override + public float getFloat32Value() { + if (valueCase_ == 4) { + return (java.lang.Float) value_; + } + return 0F; + } + + public static final int INT32_VALUE_FIELD_NUMBER = 5; + /** + * int32 int32_value = 5; + * @return Whether the int32Value field is set. + */ + @java.lang.Override + public boolean hasInt32Value() { + return valueCase_ == 5; + } + /** + * int32 int32_value = 5; + * @return The int32Value. + */ + @java.lang.Override + public int getInt32Value() { + if (valueCase_ == 5) { + return (java.lang.Integer) value_; + } + return 0; + } + + public static final int INT16_VALUE_FIELD_NUMBER = 6; + /** + * int32 int16_value = 6; + * @return Whether the int16Value field is set. + */ + @java.lang.Override + public boolean hasInt16Value() { + return valueCase_ == 6; + } + /** + * int32 int16_value = 6; + * @return The int16Value. + */ + @java.lang.Override + public int getInt16Value() { + if (valueCase_ == 6) { + return (java.lang.Integer) value_; + } + return 0; + } + + public static final int INT8_VALUE_FIELD_NUMBER = 7; + /** + * int32 int8_value = 7; + * @return Whether the int8Value field is set. + */ + @java.lang.Override + public boolean hasInt8Value() { + return valueCase_ == 7; + } + /** + * int32 int8_value = 7; + * @return The int8Value. + */ + @java.lang.Override + public int getInt8Value() { + if (valueCase_ == 7) { + return (java.lang.Integer) value_; + } + return 0; + } + + public static final int BOOL_VALUE_FIELD_NUMBER = 8; + /** + * bool bool_value = 8; + * @return Whether the boolValue field is set. + */ + @java.lang.Override + public boolean hasBoolValue() { + return valueCase_ == 8; + } + /** + * bool bool_value = 8; + * @return The boolValue. + */ + @java.lang.Override + public boolean getBoolValue() { + if (valueCase_ == 8) { + return (java.lang.Boolean) value_; + } + return false; + } + + public static final int UINT64_VALUE_FIELD_NUMBER = 9; + /** + * uint64 uint64_value = 9; + * @return Whether the uint64Value field is set. + */ + @java.lang.Override + public boolean hasUint64Value() { + return valueCase_ == 9; + } + /** + * uint64 uint64_value = 9; + * @return The uint64Value. + */ + @java.lang.Override + public long getUint64Value() { + if (valueCase_ == 9) { + return (java.lang.Long) value_; + } + return 0L; + } + + public static final int UINT32_VALUE_FIELD_NUMBER = 10; + /** + * uint32 uint32_value = 10; + * @return Whether the uint32Value field is set. + */ + @java.lang.Override + public boolean hasUint32Value() { + return valueCase_ == 10; + } + /** + * uint32 uint32_value = 10; + * @return The uint32Value. + */ + @java.lang.Override + public int getUint32Value() { + if (valueCase_ == 10) { + return (java.lang.Integer) value_; + } + return 0; + } + + public static final int UINT16_VALUE_FIELD_NUMBER = 11; + /** + * uint32 uint16_value = 11; + * @return Whether the uint16Value field is set. + */ + @java.lang.Override + public boolean hasUint16Value() { + return valueCase_ == 11; + } + /** + * uint32 uint16_value = 11; + * @return The uint16Value. + */ + @java.lang.Override + public int getUint16Value() { + if (valueCase_ == 11) { + return (java.lang.Integer) value_; + } + return 0; + } + + public static final int UINT8_VALUE_FIELD_NUMBER = 12; + /** + * uint32 uint8_value = 12; + * @return Whether the uint8Value field is set. + */ + @java.lang.Override + public boolean hasUint8Value() { + return valueCase_ == 12; + } + /** + * uint32 uint8_value = 12; + * @return The uint8Value. + */ + @java.lang.Override + public int getUint8Value() { + if (valueCase_ == 12) { + return (java.lang.Integer) value_; + } + return 0; + } + + public static final int TIMESTAMP_VALUE_FIELD_NUMBER = 13; + /** + * int64 timestamp_value = 13; + * @return Whether the timestampValue field is set. + */ + @java.lang.Override + public boolean hasTimestampValue() { + return valueCase_ == 13; + } + /** + * int64 timestamp_value = 13; + * @return The timestampValue. + */ + @java.lang.Override + public long getTimestampValue() { + if (valueCase_ == 13) { + return (java.lang.Long) value_; + } + return 0L; + } + + public static final int VARBINARY_VALUE_FIELD_NUMBER = 14; + /** + * bytes varbinary_value = 14; + * @return Whether the varbinaryValue field is set. + */ + @java.lang.Override + public boolean hasVarbinaryValue() { + return valueCase_ == 14; + } + /** + * bytes varbinary_value = 14; + * @return The varbinaryValue. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVarbinaryValue() { + if (valueCase_ == 14) { + return (com.google.protobuf.ByteString) value_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (valueCase_ == 1) { + output.writeDouble( + 1, (double)((java.lang.Double) value_)); + } + if (valueCase_ == 2) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + } + if (valueCase_ == 3) { + output.writeInt64( + 3, (long)((java.lang.Long) value_)); + } + if (valueCase_ == 4) { + output.writeFloat( + 4, (float)((java.lang.Float) value_)); + } + if (valueCase_ == 5) { + output.writeInt32( + 5, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 6) { + output.writeInt32( + 6, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 7) { + output.writeInt32( + 7, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 8) { + output.writeBool( + 8, (boolean)((java.lang.Boolean) value_)); + } + if (valueCase_ == 9) { + output.writeUInt64( + 9, (long)((java.lang.Long) value_)); + } + if (valueCase_ == 10) { + output.writeUInt32( + 10, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 11) { + output.writeUInt32( + 11, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 12) { + output.writeUInt32( + 12, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 13) { + output.writeInt64( + 13, (long)((java.lang.Long) value_)); + } + if (valueCase_ == 14) { + output.writeBytes( + 14, (com.google.protobuf.ByteString) value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (valueCase_ == 1) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize( + 1, (double)((java.lang.Double) value_)); + } + if (valueCase_ == 2) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + } + if (valueCase_ == 3) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size( + 3, (long)((java.lang.Long) value_)); + } + if (valueCase_ == 4) { + size += com.google.protobuf.CodedOutputStream + .computeFloatSize( + 4, (float)((java.lang.Float) value_)); + } + if (valueCase_ == 5) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size( + 5, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 6) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size( + 6, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 7) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size( + 7, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 8) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize( + 8, (boolean)((java.lang.Boolean) value_)); + } + if (valueCase_ == 9) { + size += com.google.protobuf.CodedOutputStream + .computeUInt64Size( + 9, (long)((java.lang.Long) value_)); + } + if (valueCase_ == 10) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size( + 10, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 11) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size( + 11, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 12) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size( + 12, (int)((java.lang.Integer) value_)); + } + if (valueCase_ == 13) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size( + 13, (long)((java.lang.Long) value_)); + } + if (valueCase_ == 14) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize( + 14, (com.google.protobuf.ByteString) value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.Value)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.Value other = (io.ceresdb.proto.Storage.Value) obj; + + if (!getValueCase().equals(other.getValueCase())) return false; + switch (valueCase_) { + case 1: + if (java.lang.Double.doubleToLongBits(getFloat64Value()) + != java.lang.Double.doubleToLongBits( + other.getFloat64Value())) return false; + break; + case 2: + if (!getStringValue() + .equals(other.getStringValue())) return false; + break; + case 3: + if (getInt64Value() + != other.getInt64Value()) return false; + break; + case 4: + if (java.lang.Float.floatToIntBits(getFloat32Value()) + != java.lang.Float.floatToIntBits( + other.getFloat32Value())) return false; + break; + case 5: + if (getInt32Value() + != other.getInt32Value()) return false; + break; + case 6: + if (getInt16Value() + != other.getInt16Value()) return false; + break; + case 7: + if (getInt8Value() + != other.getInt8Value()) return false; + break; + case 8: + if (getBoolValue() + != other.getBoolValue()) return false; + break; + case 9: + if (getUint64Value() + != other.getUint64Value()) return false; + break; + case 10: + if (getUint32Value() + != other.getUint32Value()) return false; + break; + case 11: + if (getUint16Value() + != other.getUint16Value()) return false; + break; + case 12: + if (getUint8Value() + != other.getUint8Value()) return false; + break; + case 13: + if (getTimestampValue() + != other.getTimestampValue()) return false; + break; + case 14: + if (!getVarbinaryValue() + .equals(other.getVarbinaryValue())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (valueCase_) { + case 1: + hash = (37 * hash) + FLOAT64_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFloat64Value())); + break; + case 2: + hash = (37 * hash) + STRING_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getStringValue().hashCode(); + break; + case 3: + hash = (37 * hash) + INT64_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getInt64Value()); + break; + case 4: + hash = (37 * hash) + FLOAT32_VALUE_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits( + getFloat32Value()); + break; + case 5: + hash = (37 * hash) + INT32_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getInt32Value(); + break; + case 6: + hash = (37 * hash) + INT16_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getInt16Value(); + break; + case 7: + hash = (37 * hash) + INT8_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getInt8Value(); + break; + case 8: + hash = (37 * hash) + BOOL_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getBoolValue()); + break; + case 9: + hash = (37 * hash) + UINT64_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getUint64Value()); + break; + case 10: + hash = (37 * hash) + UINT32_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getUint32Value(); + break; + case 11: + hash = (37 * hash) + UINT16_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getUint16Value(); + break; + case 12: + hash = (37 * hash) + UINT8_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getUint8Value(); + break; + case 13: + hash = (37 * hash) + TIMESTAMP_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getTimestampValue()); + break; + case 14: + hash = (37 * hash) + VARBINARY_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getVarbinaryValue().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.Value parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Value parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Value parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Value parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Value parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Value parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Value parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Value parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Value parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Value parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Value parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Value parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.Value prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.Value} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.Value) + io.ceresdb.proto.Storage.ValueOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Value_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Value_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Value.class, io.ceresdb.proto.Storage.Value.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.Value.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + valueCase_ = 0; + value_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_Value_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Value getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.Value.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Value build() { + io.ceresdb.proto.Storage.Value result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Value buildPartial() { + io.ceresdb.proto.Storage.Value result = new io.ceresdb.proto.Storage.Value(this); + if (valueCase_ == 1) { + result.value_ = value_; + } + if (valueCase_ == 2) { + result.value_ = value_; + } + if (valueCase_ == 3) { + result.value_ = value_; + } + if (valueCase_ == 4) { + result.value_ = value_; + } + if (valueCase_ == 5) { + result.value_ = value_; + } + if (valueCase_ == 6) { + result.value_ = value_; + } + if (valueCase_ == 7) { + result.value_ = value_; + } + if (valueCase_ == 8) { + result.value_ = value_; + } + if (valueCase_ == 9) { + result.value_ = value_; + } + if (valueCase_ == 10) { + result.value_ = value_; + } + if (valueCase_ == 11) { + result.value_ = value_; + } + if (valueCase_ == 12) { + result.value_ = value_; + } + if (valueCase_ == 13) { + result.value_ = value_; + } + if (valueCase_ == 14) { + result.value_ = value_; + } + result.valueCase_ = valueCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.Value) { + return mergeFrom((io.ceresdb.proto.Storage.Value)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.Value other) { + if (other == io.ceresdb.proto.Storage.Value.getDefaultInstance()) return this; + switch (other.getValueCase()) { + case FLOAT64_VALUE: { + setFloat64Value(other.getFloat64Value()); + break; + } + case STRING_VALUE: { + valueCase_ = 2; + value_ = other.value_; + onChanged(); + break; + } + case INT64_VALUE: { + setInt64Value(other.getInt64Value()); + break; + } + case FLOAT32_VALUE: { + setFloat32Value(other.getFloat32Value()); + break; + } + case INT32_VALUE: { + setInt32Value(other.getInt32Value()); + break; + } + case INT16_VALUE: { + setInt16Value(other.getInt16Value()); + break; + } + case INT8_VALUE: { + setInt8Value(other.getInt8Value()); + break; + } + case BOOL_VALUE: { + setBoolValue(other.getBoolValue()); + break; + } + case UINT64_VALUE: { + setUint64Value(other.getUint64Value()); + break; + } + case UINT32_VALUE: { + setUint32Value(other.getUint32Value()); + break; + } + case UINT16_VALUE: { + setUint16Value(other.getUint16Value()); + break; + } + case UINT8_VALUE: { + setUint8Value(other.getUint8Value()); + break; + } + case TIMESTAMP_VALUE: { + setTimestampValue(other.getTimestampValue()); + break; + } + case VARBINARY_VALUE: { + setVarbinaryValue(other.getVarbinaryValue()); + break; + } + case VALUE_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.Value parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.Value) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int valueCase_ = 0; + private java.lang.Object value_; + public ValueCase + getValueCase() { + return ValueCase.forNumber( + valueCase_); + } + + public Builder clearValue() { + valueCase_ = 0; + value_ = null; + onChanged(); + return this; + } + + + /** + * double float64_value = 1; + * @return Whether the float64Value field is set. + */ + public boolean hasFloat64Value() { + return valueCase_ == 1; + } + /** + * double float64_value = 1; + * @return The float64Value. + */ + public double getFloat64Value() { + if (valueCase_ == 1) { + return (java.lang.Double) value_; + } + return 0D; + } + /** + * double float64_value = 1; + * @param value The float64Value to set. + * @return This builder for chaining. + */ + public Builder setFloat64Value(double value) { + valueCase_ = 1; + value_ = value; + onChanged(); + return this; + } + /** + * double float64_value = 1; + * @return This builder for chaining. + */ + public Builder clearFloat64Value() { + if (valueCase_ == 1) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * string string_value = 2; + * @return Whether the stringValue field is set. + */ + @java.lang.Override + public boolean hasStringValue() { + return valueCase_ == 2; + } + /** + * string string_value = 2; + * @return The stringValue. + */ + @java.lang.Override + public java.lang.String getStringValue() { + java.lang.Object ref = ""; + if (valueCase_ == 2) { + ref = value_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (valueCase_ == 2) { + value_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string string_value = 2; + * @return The bytes for stringValue. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getStringValueBytes() { + java.lang.Object ref = ""; + if (valueCase_ == 2) { + ref = value_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (valueCase_ == 2) { + value_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string string_value = 2; + * @param value The stringValue to set. + * @return This builder for chaining. + */ + public Builder setStringValue( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + valueCase_ = 2; + value_ = value; + onChanged(); + return this; + } + /** + * string string_value = 2; + * @return This builder for chaining. + */ + public Builder clearStringValue() { + if (valueCase_ == 2) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + /** + * string string_value = 2; + * @param value The bytes for stringValue to set. + * @return This builder for chaining. + */ + public Builder setStringValueBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + valueCase_ = 2; + value_ = value; + onChanged(); + return this; + } + + /** + * int64 int64_value = 3; + * @return Whether the int64Value field is set. + */ + public boolean hasInt64Value() { + return valueCase_ == 3; + } + /** + * int64 int64_value = 3; + * @return The int64Value. + */ + public long getInt64Value() { + if (valueCase_ == 3) { + return (java.lang.Long) value_; + } + return 0L; + } + /** + * int64 int64_value = 3; + * @param value The int64Value to set. + * @return This builder for chaining. + */ + public Builder setInt64Value(long value) { + valueCase_ = 3; + value_ = value; + onChanged(); + return this; + } + /** + * int64 int64_value = 3; + * @return This builder for chaining. + */ + public Builder clearInt64Value() { + if (valueCase_ == 3) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * float float32_value = 4; + * @return Whether the float32Value field is set. + */ + public boolean hasFloat32Value() { + return valueCase_ == 4; + } + /** + * float float32_value = 4; + * @return The float32Value. + */ + public float getFloat32Value() { + if (valueCase_ == 4) { + return (java.lang.Float) value_; + } + return 0F; + } + /** + * float float32_value = 4; + * @param value The float32Value to set. + * @return This builder for chaining. + */ + public Builder setFloat32Value(float value) { + valueCase_ = 4; + value_ = value; + onChanged(); + return this; + } + /** + * float float32_value = 4; + * @return This builder for chaining. + */ + public Builder clearFloat32Value() { + if (valueCase_ == 4) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * int32 int32_value = 5; + * @return Whether the int32Value field is set. + */ + public boolean hasInt32Value() { + return valueCase_ == 5; + } + /** + * int32 int32_value = 5; + * @return The int32Value. + */ + public int getInt32Value() { + if (valueCase_ == 5) { + return (java.lang.Integer) value_; + } + return 0; + } + /** + * int32 int32_value = 5; + * @param value The int32Value to set. + * @return This builder for chaining. + */ + public Builder setInt32Value(int value) { + valueCase_ = 5; + value_ = value; + onChanged(); + return this; + } + /** + * int32 int32_value = 5; + * @return This builder for chaining. + */ + public Builder clearInt32Value() { + if (valueCase_ == 5) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * int32 int16_value = 6; + * @return Whether the int16Value field is set. + */ + public boolean hasInt16Value() { + return valueCase_ == 6; + } + /** + * int32 int16_value = 6; + * @return The int16Value. + */ + public int getInt16Value() { + if (valueCase_ == 6) { + return (java.lang.Integer) value_; + } + return 0; + } + /** + * int32 int16_value = 6; + * @param value The int16Value to set. + * @return This builder for chaining. + */ + public Builder setInt16Value(int value) { + valueCase_ = 6; + value_ = value; + onChanged(); + return this; + } + /** + * int32 int16_value = 6; + * @return This builder for chaining. + */ + public Builder clearInt16Value() { + if (valueCase_ == 6) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * int32 int8_value = 7; + * @return Whether the int8Value field is set. + */ + public boolean hasInt8Value() { + return valueCase_ == 7; + } + /** + * int32 int8_value = 7; + * @return The int8Value. + */ + public int getInt8Value() { + if (valueCase_ == 7) { + return (java.lang.Integer) value_; + } + return 0; + } + /** + * int32 int8_value = 7; + * @param value The int8Value to set. + * @return This builder for chaining. + */ + public Builder setInt8Value(int value) { + valueCase_ = 7; + value_ = value; + onChanged(); + return this; + } + /** + * int32 int8_value = 7; + * @return This builder for chaining. + */ + public Builder clearInt8Value() { + if (valueCase_ == 7) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * bool bool_value = 8; + * @return Whether the boolValue field is set. + */ + public boolean hasBoolValue() { + return valueCase_ == 8; + } + /** + * bool bool_value = 8; + * @return The boolValue. + */ + public boolean getBoolValue() { + if (valueCase_ == 8) { + return (java.lang.Boolean) value_; + } + return false; + } + /** + * bool bool_value = 8; + * @param value The boolValue to set. + * @return This builder for chaining. + */ + public Builder setBoolValue(boolean value) { + valueCase_ = 8; + value_ = value; + onChanged(); + return this; + } + /** + * bool bool_value = 8; + * @return This builder for chaining. + */ + public Builder clearBoolValue() { + if (valueCase_ == 8) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * uint64 uint64_value = 9; + * @return Whether the uint64Value field is set. + */ + public boolean hasUint64Value() { + return valueCase_ == 9; + } + /** + * uint64 uint64_value = 9; + * @return The uint64Value. + */ + public long getUint64Value() { + if (valueCase_ == 9) { + return (java.lang.Long) value_; + } + return 0L; + } + /** + * uint64 uint64_value = 9; + * @param value The uint64Value to set. + * @return This builder for chaining. + */ + public Builder setUint64Value(long value) { + valueCase_ = 9; + value_ = value; + onChanged(); + return this; + } + /** + * uint64 uint64_value = 9; + * @return This builder for chaining. + */ + public Builder clearUint64Value() { + if (valueCase_ == 9) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * uint32 uint32_value = 10; + * @return Whether the uint32Value field is set. + */ + public boolean hasUint32Value() { + return valueCase_ == 10; + } + /** + * uint32 uint32_value = 10; + * @return The uint32Value. + */ + public int getUint32Value() { + if (valueCase_ == 10) { + return (java.lang.Integer) value_; + } + return 0; + } + /** + * uint32 uint32_value = 10; + * @param value The uint32Value to set. + * @return This builder for chaining. + */ + public Builder setUint32Value(int value) { + valueCase_ = 10; + value_ = value; + onChanged(); + return this; + } + /** + * uint32 uint32_value = 10; + * @return This builder for chaining. + */ + public Builder clearUint32Value() { + if (valueCase_ == 10) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * uint32 uint16_value = 11; + * @return Whether the uint16Value field is set. + */ + public boolean hasUint16Value() { + return valueCase_ == 11; + } + /** + * uint32 uint16_value = 11; + * @return The uint16Value. + */ + public int getUint16Value() { + if (valueCase_ == 11) { + return (java.lang.Integer) value_; + } + return 0; + } + /** + * uint32 uint16_value = 11; + * @param value The uint16Value to set. + * @return This builder for chaining. + */ + public Builder setUint16Value(int value) { + valueCase_ = 11; + value_ = value; + onChanged(); + return this; + } + /** + * uint32 uint16_value = 11; + * @return This builder for chaining. + */ + public Builder clearUint16Value() { + if (valueCase_ == 11) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * uint32 uint8_value = 12; + * @return Whether the uint8Value field is set. + */ + public boolean hasUint8Value() { + return valueCase_ == 12; + } + /** + * uint32 uint8_value = 12; + * @return The uint8Value. + */ + public int getUint8Value() { + if (valueCase_ == 12) { + return (java.lang.Integer) value_; + } + return 0; + } + /** + * uint32 uint8_value = 12; + * @param value The uint8Value to set. + * @return This builder for chaining. + */ + public Builder setUint8Value(int value) { + valueCase_ = 12; + value_ = value; + onChanged(); + return this; + } + /** + * uint32 uint8_value = 12; + * @return This builder for chaining. + */ + public Builder clearUint8Value() { + if (valueCase_ == 12) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * int64 timestamp_value = 13; + * @return Whether the timestampValue field is set. + */ + public boolean hasTimestampValue() { + return valueCase_ == 13; + } + /** + * int64 timestamp_value = 13; + * @return The timestampValue. + */ + public long getTimestampValue() { + if (valueCase_ == 13) { + return (java.lang.Long) value_; + } + return 0L; + } + /** + * int64 timestamp_value = 13; + * @param value The timestampValue to set. + * @return This builder for chaining. + */ + public Builder setTimestampValue(long value) { + valueCase_ = 13; + value_ = value; + onChanged(); + return this; + } + /** + * int64 timestamp_value = 13; + * @return This builder for chaining. + */ + public Builder clearTimestampValue() { + if (valueCase_ == 13) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + * bytes varbinary_value = 14; + * @return Whether the varbinaryValue field is set. + */ + public boolean hasVarbinaryValue() { + return valueCase_ == 14; + } + /** + * bytes varbinary_value = 14; + * @return The varbinaryValue. + */ + public com.google.protobuf.ByteString getVarbinaryValue() { + if (valueCase_ == 14) { + return (com.google.protobuf.ByteString) value_; + } + return com.google.protobuf.ByteString.EMPTY; + } + /** + * bytes varbinary_value = 14; + * @param value The varbinaryValue to set. + * @return This builder for chaining. + */ + public Builder setVarbinaryValue(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + valueCase_ = 14; + value_ = value; + onChanged(); + return this; + } + /** + * bytes varbinary_value = 14; + * @return This builder for chaining. + */ + public Builder clearVarbinaryValue() { + if (valueCase_ == 14) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.Value) + } + + // @@protoc_insertion_point(class_scope:storage.Value) + private static final io.ceresdb.proto.Storage.Value DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.Value(); + } + + public static io.ceresdb.proto.Storage.Value getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Value parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Value(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Value getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FieldOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.Field) + com.google.protobuf.MessageOrBuilder { + + /** + * uint32 name_index = 1; + * @return The nameIndex. + */ + int getNameIndex(); + + /** + * .storage.Value value = 2; + * @return Whether the value field is set. + */ + boolean hasValue(); + /** + * .storage.Value value = 2; + * @return The value. + */ + io.ceresdb.proto.Storage.Value getValue(); + /** + * .storage.Value value = 2; + */ + io.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder(); + } + /** + * Protobuf type {@code storage.Field} + */ + public static final class Field extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.Field) + FieldOrBuilder { + private static final long serialVersionUID = 0L; + // Use Field.newBuilder() to construct. + private Field(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Field() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Field(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Field( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + nameIndex_ = input.readUInt32(); + break; + } + case 18: { + io.ceresdb.proto.Storage.Value.Builder subBuilder = null; + if (value_ != null) { + subBuilder = value_.toBuilder(); + } + value_ = input.readMessage(io.ceresdb.proto.Storage.Value.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(value_); + value_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Field_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Field_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Field.class, io.ceresdb.proto.Storage.Field.Builder.class); + } + + public static final int NAME_INDEX_FIELD_NUMBER = 1; + private int nameIndex_; + /** + * uint32 name_index = 1; + * @return The nameIndex. + */ + @java.lang.Override + public int getNameIndex() { + return nameIndex_; + } + + public static final int VALUE_FIELD_NUMBER = 2; + private io.ceresdb.proto.Storage.Value value_; + /** + * .storage.Value value = 2; + * @return Whether the value field is set. + */ + @java.lang.Override + public boolean hasValue() { + return value_ != null; + } + /** + * .storage.Value value = 2; + * @return The value. + */ + @java.lang.Override + public io.ceresdb.proto.Storage.Value getValue() { + return value_ == null ? io.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; + } + /** + * .storage.Value value = 2; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder() { + return getValue(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (nameIndex_ != 0) { + output.writeUInt32(1, nameIndex_); + } + if (value_ != null) { + output.writeMessage(2, getValue()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (nameIndex_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(1, nameIndex_); + } + if (value_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getValue()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.Field)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.Field other = (io.ceresdb.proto.Storage.Field) obj; + + if (getNameIndex() + != other.getNameIndex()) return false; + if (hasValue() != other.hasValue()) return false; + if (hasValue()) { + if (!getValue() + .equals(other.getValue())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getNameIndex(); + if (hasValue()) { + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.Field parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Field parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Field parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Field parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Field parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Field parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Field parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Field parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Field parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Field parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Field parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Field parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.Field prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.Field} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.Field) + io.ceresdb.proto.Storage.FieldOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Field_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Field_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Field.class, io.ceresdb.proto.Storage.Field.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.Field.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + nameIndex_ = 0; + + if (valueBuilder_ == null) { + value_ = null; + } else { + value_ = null; + valueBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_Field_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Field getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.Field.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Field build() { + io.ceresdb.proto.Storage.Field result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Field buildPartial() { + io.ceresdb.proto.Storage.Field result = new io.ceresdb.proto.Storage.Field(this); + result.nameIndex_ = nameIndex_; + if (valueBuilder_ == null) { + result.value_ = value_; + } else { + result.value_ = valueBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.Field) { + return mergeFrom((io.ceresdb.proto.Storage.Field)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.Field other) { + if (other == io.ceresdb.proto.Storage.Field.getDefaultInstance()) return this; + if (other.getNameIndex() != 0) { + setNameIndex(other.getNameIndex()); + } + if (other.hasValue()) { + mergeValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.Field parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.Field) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int nameIndex_ ; + /** + * uint32 name_index = 1; + * @return The nameIndex. + */ + @java.lang.Override + public int getNameIndex() { + return nameIndex_; + } + /** + * uint32 name_index = 1; + * @param value The nameIndex to set. + * @return This builder for chaining. + */ + public Builder setNameIndex(int value) { + + nameIndex_ = value; + onChanged(); + return this; + } + /** + * uint32 name_index = 1; + * @return This builder for chaining. + */ + public Builder clearNameIndex() { + + nameIndex_ = 0; + onChanged(); + return this; + } + + private io.ceresdb.proto.Storage.Value value_; + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Storage.Value, io.ceresdb.proto.Storage.Value.Builder, io.ceresdb.proto.Storage.ValueOrBuilder> valueBuilder_; + /** + * .storage.Value value = 2; + * @return Whether the value field is set. + */ + public boolean hasValue() { + return valueBuilder_ != null || value_ != null; + } + /** + * .storage.Value value = 2; + * @return The value. + */ + public io.ceresdb.proto.Storage.Value getValue() { + if (valueBuilder_ == null) { + return value_ == null ? io.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; + } else { + return valueBuilder_.getMessage(); + } + } + /** + * .storage.Value value = 2; + */ + public Builder setValue(io.ceresdb.proto.Storage.Value value) { + if (valueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + value_ = value; + onChanged(); + } else { + valueBuilder_.setMessage(value); + } + + return this; + } + /** + * .storage.Value value = 2; + */ + public Builder setValue( + io.ceresdb.proto.Storage.Value.Builder builderForValue) { + if (valueBuilder_ == null) { + value_ = builderForValue.build(); + onChanged(); + } else { + valueBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .storage.Value value = 2; + */ + public Builder mergeValue(io.ceresdb.proto.Storage.Value value) { + if (valueBuilder_ == null) { + if (value_ != null) { + value_ = + io.ceresdb.proto.Storage.Value.newBuilder(value_).mergeFrom(value).buildPartial(); + } else { + value_ = value; + } + onChanged(); + } else { + valueBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .storage.Value value = 2; + */ + public Builder clearValue() { + if (valueBuilder_ == null) { + value_ = null; + onChanged(); + } else { + value_ = null; + valueBuilder_ = null; + } + + return this; + } + /** + * .storage.Value value = 2; + */ + public io.ceresdb.proto.Storage.Value.Builder getValueBuilder() { + + onChanged(); + return getValueFieldBuilder().getBuilder(); + } + /** + * .storage.Value value = 2; + */ + public io.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder() { + if (valueBuilder_ != null) { + return valueBuilder_.getMessageOrBuilder(); + } else { + return value_ == null ? + io.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; + } + } + /** + * .storage.Value value = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Storage.Value, io.ceresdb.proto.Storage.Value.Builder, io.ceresdb.proto.Storage.ValueOrBuilder> + getValueFieldBuilder() { + if (valueBuilder_ == null) { + valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Storage.Value, io.ceresdb.proto.Storage.Value.Builder, io.ceresdb.proto.Storage.ValueOrBuilder>( + getValue(), + getParentForChildren(), + isClean()); + value_ = null; + } + return valueBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.Field) + } + + // @@protoc_insertion_point(class_scope:storage.Field) + private static final io.ceresdb.proto.Storage.Field DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.Field(); + } + + public static io.ceresdb.proto.Storage.Field getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Field parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Field(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Field getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FieldGroupOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.FieldGroup) + com.google.protobuf.MessageOrBuilder { + + /** + * int64 timestamp = 1; + * @return The timestamp. + */ + long getTimestamp(); + + /** + * repeated .storage.Field fields = 2; + */ + java.util.List + getFieldsList(); + /** + * repeated .storage.Field fields = 2; + */ + io.ceresdb.proto.Storage.Field getFields(int index); + /** + * repeated .storage.Field fields = 2; + */ + int getFieldsCount(); + /** + * repeated .storage.Field fields = 2; + */ + java.util.List + getFieldsOrBuilderList(); + /** + * repeated .storage.Field fields = 2; + */ + io.ceresdb.proto.Storage.FieldOrBuilder getFieldsOrBuilder( + int index); + } + /** + * Protobuf type {@code storage.FieldGroup} + */ + public static final class FieldGroup extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.FieldGroup) + FieldGroupOrBuilder { + private static final long serialVersionUID = 0L; + // Use FieldGroup.newBuilder() to construct. + private FieldGroup(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FieldGroup() { + fields_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new FieldGroup(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FieldGroup( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + timestamp_ = input.readInt64(); + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + fields_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + fields_.add( + input.readMessage(io.ceresdb.proto.Storage.Field.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + fields_ = java.util.Collections.unmodifiableList(fields_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_FieldGroup_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_FieldGroup_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.FieldGroup.class, io.ceresdb.proto.Storage.FieldGroup.Builder.class); + } + + public static final int TIMESTAMP_FIELD_NUMBER = 1; + private long timestamp_; + /** + * int64 timestamp = 1; + * @return The timestamp. + */ + @java.lang.Override + public long getTimestamp() { + return timestamp_; + } + + public static final int FIELDS_FIELD_NUMBER = 2; + private java.util.List fields_; + /** + * repeated .storage.Field fields = 2; + */ + @java.lang.Override + public java.util.List getFieldsList() { + return fields_; + } + /** + * repeated .storage.Field fields = 2; + */ + @java.lang.Override + public java.util.List + getFieldsOrBuilderList() { + return fields_; + } + /** + * repeated .storage.Field fields = 2; + */ + @java.lang.Override + public int getFieldsCount() { + return fields_.size(); + } + /** + * repeated .storage.Field fields = 2; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.Field getFields(int index) { + return fields_.get(index); + } + /** + * repeated .storage.Field fields = 2; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.FieldOrBuilder getFieldsOrBuilder( + int index) { + return fields_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (timestamp_ != 0L) { + output.writeInt64(1, timestamp_); + } + for (int i = 0; i < fields_.size(); i++) { + output.writeMessage(2, fields_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (timestamp_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, timestamp_); + } + for (int i = 0; i < fields_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, fields_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.FieldGroup)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.FieldGroup other = (io.ceresdb.proto.Storage.FieldGroup) obj; + + if (getTimestamp() + != other.getTimestamp()) return false; + if (!getFieldsList() + .equals(other.getFieldsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getTimestamp()); + if (getFieldsCount() > 0) { + hash = (37 * hash) + FIELDS_FIELD_NUMBER; + hash = (53 * hash) + getFieldsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.FieldGroup parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.FieldGroup parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.FieldGroup parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.FieldGroup parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.FieldGroup parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.FieldGroup parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.FieldGroup parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.FieldGroup parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.FieldGroup parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.FieldGroup parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.FieldGroup parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.FieldGroup parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.FieldGroup prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.FieldGroup} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.FieldGroup) + io.ceresdb.proto.Storage.FieldGroupOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_FieldGroup_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_FieldGroup_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.FieldGroup.class, io.ceresdb.proto.Storage.FieldGroup.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.FieldGroup.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getFieldsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + timestamp_ = 0L; + + if (fieldsBuilder_ == null) { + fields_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + fieldsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_FieldGroup_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.FieldGroup getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.FieldGroup.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.FieldGroup build() { + io.ceresdb.proto.Storage.FieldGroup result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.FieldGroup buildPartial() { + io.ceresdb.proto.Storage.FieldGroup result = new io.ceresdb.proto.Storage.FieldGroup(this); + int from_bitField0_ = bitField0_; + result.timestamp_ = timestamp_; + if (fieldsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + fields_ = java.util.Collections.unmodifiableList(fields_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.fields_ = fields_; + } else { + result.fields_ = fieldsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.FieldGroup) { + return mergeFrom((io.ceresdb.proto.Storage.FieldGroup)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.FieldGroup other) { + if (other == io.ceresdb.proto.Storage.FieldGroup.getDefaultInstance()) return this; + if (other.getTimestamp() != 0L) { + setTimestamp(other.getTimestamp()); + } + if (fieldsBuilder_ == null) { + if (!other.fields_.isEmpty()) { + if (fields_.isEmpty()) { + fields_ = other.fields_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureFieldsIsMutable(); + fields_.addAll(other.fields_); + } + onChanged(); + } + } else { + if (!other.fields_.isEmpty()) { + if (fieldsBuilder_.isEmpty()) { + fieldsBuilder_.dispose(); + fieldsBuilder_ = null; + fields_ = other.fields_; + bitField0_ = (bitField0_ & ~0x00000001); + fieldsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getFieldsFieldBuilder() : null; + } else { + fieldsBuilder_.addAllMessages(other.fields_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.FieldGroup parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.FieldGroup) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private long timestamp_ ; + /** + * int64 timestamp = 1; + * @return The timestamp. + */ + @java.lang.Override + public long getTimestamp() { + return timestamp_; + } + /** + * int64 timestamp = 1; + * @param value The timestamp to set. + * @return This builder for chaining. + */ + public Builder setTimestamp(long value) { + + timestamp_ = value; + onChanged(); + return this; + } + /** + * int64 timestamp = 1; + * @return This builder for chaining. + */ + public Builder clearTimestamp() { + + timestamp_ = 0L; + onChanged(); + return this; + } + + private java.util.List fields_ = + java.util.Collections.emptyList(); + private void ensureFieldsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + fields_ = new java.util.ArrayList(fields_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.Field, io.ceresdb.proto.Storage.Field.Builder, io.ceresdb.proto.Storage.FieldOrBuilder> fieldsBuilder_; + + /** + * repeated .storage.Field fields = 2; + */ + public java.util.List getFieldsList() { + if (fieldsBuilder_ == null) { + return java.util.Collections.unmodifiableList(fields_); + } else { + return fieldsBuilder_.getMessageList(); + } + } + /** + * repeated .storage.Field fields = 2; + */ + public int getFieldsCount() { + if (fieldsBuilder_ == null) { + return fields_.size(); + } else { + return fieldsBuilder_.getCount(); + } + } + /** + * repeated .storage.Field fields = 2; + */ + public io.ceresdb.proto.Storage.Field getFields(int index) { + if (fieldsBuilder_ == null) { + return fields_.get(index); + } else { + return fieldsBuilder_.getMessage(index); + } + } + /** + * repeated .storage.Field fields = 2; + */ + public Builder setFields( + int index, io.ceresdb.proto.Storage.Field value) { + if (fieldsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFieldsIsMutable(); + fields_.set(index, value); + onChanged(); + } else { + fieldsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .storage.Field fields = 2; + */ + public Builder setFields( + int index, io.ceresdb.proto.Storage.Field.Builder builderForValue) { + if (fieldsBuilder_ == null) { + ensureFieldsIsMutable(); + fields_.set(index, builderForValue.build()); + onChanged(); + } else { + fieldsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.Field fields = 2; + */ + public Builder addFields(io.ceresdb.proto.Storage.Field value) { + if (fieldsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFieldsIsMutable(); + fields_.add(value); + onChanged(); + } else { + fieldsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .storage.Field fields = 2; + */ + public Builder addFields( + int index, io.ceresdb.proto.Storage.Field value) { + if (fieldsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFieldsIsMutable(); + fields_.add(index, value); + onChanged(); + } else { + fieldsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .storage.Field fields = 2; + */ + public Builder addFields( + io.ceresdb.proto.Storage.Field.Builder builderForValue) { + if (fieldsBuilder_ == null) { + ensureFieldsIsMutable(); + fields_.add(builderForValue.build()); + onChanged(); + } else { + fieldsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .storage.Field fields = 2; + */ + public Builder addFields( + int index, io.ceresdb.proto.Storage.Field.Builder builderForValue) { + if (fieldsBuilder_ == null) { + ensureFieldsIsMutable(); + fields_.add(index, builderForValue.build()); + onChanged(); + } else { + fieldsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.Field fields = 2; + */ + public Builder addAllFields( + java.lang.Iterable values) { + if (fieldsBuilder_ == null) { + ensureFieldsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, fields_); + onChanged(); + } else { + fieldsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .storage.Field fields = 2; + */ + public Builder clearFields() { + if (fieldsBuilder_ == null) { + fields_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + fieldsBuilder_.clear(); + } + return this; + } + /** + * repeated .storage.Field fields = 2; + */ + public Builder removeFields(int index) { + if (fieldsBuilder_ == null) { + ensureFieldsIsMutable(); + fields_.remove(index); + onChanged(); + } else { + fieldsBuilder_.remove(index); + } + return this; + } + /** + * repeated .storage.Field fields = 2; + */ + public io.ceresdb.proto.Storage.Field.Builder getFieldsBuilder( + int index) { + return getFieldsFieldBuilder().getBuilder(index); + } + /** + * repeated .storage.Field fields = 2; + */ + public io.ceresdb.proto.Storage.FieldOrBuilder getFieldsOrBuilder( + int index) { + if (fieldsBuilder_ == null) { + return fields_.get(index); } else { + return fieldsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .storage.Field fields = 2; + */ + public java.util.List + getFieldsOrBuilderList() { + if (fieldsBuilder_ != null) { + return fieldsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(fields_); + } + } + /** + * repeated .storage.Field fields = 2; + */ + public io.ceresdb.proto.Storage.Field.Builder addFieldsBuilder() { + return getFieldsFieldBuilder().addBuilder( + io.ceresdb.proto.Storage.Field.getDefaultInstance()); + } + /** + * repeated .storage.Field fields = 2; + */ + public io.ceresdb.proto.Storage.Field.Builder addFieldsBuilder( + int index) { + return getFieldsFieldBuilder().addBuilder( + index, io.ceresdb.proto.Storage.Field.getDefaultInstance()); + } + /** + * repeated .storage.Field fields = 2; + */ + public java.util.List + getFieldsBuilderList() { + return getFieldsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.Field, io.ceresdb.proto.Storage.Field.Builder, io.ceresdb.proto.Storage.FieldOrBuilder> + getFieldsFieldBuilder() { + if (fieldsBuilder_ == null) { + fieldsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.Field, io.ceresdb.proto.Storage.Field.Builder, io.ceresdb.proto.Storage.FieldOrBuilder>( + fields_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + fields_ = null; + } + return fieldsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.FieldGroup) + } + + // @@protoc_insertion_point(class_scope:storage.FieldGroup) + private static final io.ceresdb.proto.Storage.FieldGroup DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.FieldGroup(); + } + + public static io.ceresdb.proto.Storage.FieldGroup getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FieldGroup parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FieldGroup(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.FieldGroup getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TagOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.Tag) + com.google.protobuf.MessageOrBuilder { + + /** + * uint32 name_index = 1; + * @return The nameIndex. + */ + int getNameIndex(); + + /** + * .storage.Value value = 2; + * @return Whether the value field is set. + */ + boolean hasValue(); + /** + * .storage.Value value = 2; + * @return The value. + */ + io.ceresdb.proto.Storage.Value getValue(); + /** + * .storage.Value value = 2; + */ + io.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder(); + } + /** + * Protobuf type {@code storage.Tag} + */ + public static final class Tag extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.Tag) + TagOrBuilder { + private static final long serialVersionUID = 0L; + // Use Tag.newBuilder() to construct. + private Tag(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Tag() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Tag(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Tag( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + nameIndex_ = input.readUInt32(); + break; + } + case 18: { + io.ceresdb.proto.Storage.Value.Builder subBuilder = null; + if (value_ != null) { + subBuilder = value_.toBuilder(); + } + value_ = input.readMessage(io.ceresdb.proto.Storage.Value.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(value_); + value_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Tag_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Tag_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Tag.class, io.ceresdb.proto.Storage.Tag.Builder.class); + } + + public static final int NAME_INDEX_FIELD_NUMBER = 1; + private int nameIndex_; + /** + * uint32 name_index = 1; + * @return The nameIndex. + */ + @java.lang.Override + public int getNameIndex() { + return nameIndex_; + } + + public static final int VALUE_FIELD_NUMBER = 2; + private io.ceresdb.proto.Storage.Value value_; + /** + * .storage.Value value = 2; + * @return Whether the value field is set. + */ + @java.lang.Override + public boolean hasValue() { + return value_ != null; + } + /** + * .storage.Value value = 2; + * @return The value. + */ + @java.lang.Override + public io.ceresdb.proto.Storage.Value getValue() { + return value_ == null ? io.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; + } + /** + * .storage.Value value = 2; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder() { + return getValue(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (nameIndex_ != 0) { + output.writeUInt32(1, nameIndex_); + } + if (value_ != null) { + output.writeMessage(2, getValue()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (nameIndex_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(1, nameIndex_); + } + if (value_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getValue()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.Tag)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.Tag other = (io.ceresdb.proto.Storage.Tag) obj; + + if (getNameIndex() + != other.getNameIndex()) return false; + if (hasValue() != other.hasValue()) return false; + if (hasValue()) { + if (!getValue() + .equals(other.getValue())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getNameIndex(); + if (hasValue()) { + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.Tag parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Tag parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Tag parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Tag parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Tag parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.Tag parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Tag parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Tag parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Tag parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Tag parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.Tag parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.Tag parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.Tag prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.Tag} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.Tag) + io.ceresdb.proto.Storage.TagOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_Tag_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_Tag_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.Tag.class, io.ceresdb.proto.Storage.Tag.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.Tag.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + nameIndex_ = 0; + + if (valueBuilder_ == null) { + value_ = null; + } else { + value_ = null; + valueBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_Tag_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Tag getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.Tag.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Tag build() { + io.ceresdb.proto.Storage.Tag result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Tag buildPartial() { + io.ceresdb.proto.Storage.Tag result = new io.ceresdb.proto.Storage.Tag(this); + result.nameIndex_ = nameIndex_; + if (valueBuilder_ == null) { + result.value_ = value_; + } else { + result.value_ = valueBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.Tag) { + return mergeFrom((io.ceresdb.proto.Storage.Tag)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.Tag other) { + if (other == io.ceresdb.proto.Storage.Tag.getDefaultInstance()) return this; + if (other.getNameIndex() != 0) { + setNameIndex(other.getNameIndex()); + } + if (other.hasValue()) { + mergeValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.Tag parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.Tag) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int nameIndex_ ; + /** + * uint32 name_index = 1; + * @return The nameIndex. + */ + @java.lang.Override + public int getNameIndex() { + return nameIndex_; + } + /** + * uint32 name_index = 1; + * @param value The nameIndex to set. + * @return This builder for chaining. + */ + public Builder setNameIndex(int value) { + + nameIndex_ = value; + onChanged(); + return this; + } + /** + * uint32 name_index = 1; + * @return This builder for chaining. + */ + public Builder clearNameIndex() { + + nameIndex_ = 0; + onChanged(); + return this; + } + + private io.ceresdb.proto.Storage.Value value_; + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Storage.Value, io.ceresdb.proto.Storage.Value.Builder, io.ceresdb.proto.Storage.ValueOrBuilder> valueBuilder_; + /** + * .storage.Value value = 2; + * @return Whether the value field is set. + */ + public boolean hasValue() { + return valueBuilder_ != null || value_ != null; + } + /** + * .storage.Value value = 2; + * @return The value. + */ + public io.ceresdb.proto.Storage.Value getValue() { + if (valueBuilder_ == null) { + return value_ == null ? io.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; + } else { + return valueBuilder_.getMessage(); + } + } + /** + * .storage.Value value = 2; + */ + public Builder setValue(io.ceresdb.proto.Storage.Value value) { + if (valueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + value_ = value; + onChanged(); + } else { + valueBuilder_.setMessage(value); + } + + return this; + } + /** + * .storage.Value value = 2; + */ + public Builder setValue( + io.ceresdb.proto.Storage.Value.Builder builderForValue) { + if (valueBuilder_ == null) { + value_ = builderForValue.build(); + onChanged(); + } else { + valueBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .storage.Value value = 2; + */ + public Builder mergeValue(io.ceresdb.proto.Storage.Value value) { + if (valueBuilder_ == null) { + if (value_ != null) { + value_ = + io.ceresdb.proto.Storage.Value.newBuilder(value_).mergeFrom(value).buildPartial(); + } else { + value_ = value; + } + onChanged(); + } else { + valueBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .storage.Value value = 2; + */ + public Builder clearValue() { + if (valueBuilder_ == null) { + value_ = null; + onChanged(); + } else { + value_ = null; + valueBuilder_ = null; + } + + return this; + } + /** + * .storage.Value value = 2; + */ + public io.ceresdb.proto.Storage.Value.Builder getValueBuilder() { + + onChanged(); + return getValueFieldBuilder().getBuilder(); + } + /** + * .storage.Value value = 2; + */ + public io.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder() { + if (valueBuilder_ != null) { + return valueBuilder_.getMessageOrBuilder(); + } else { + return value_ == null ? + io.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; + } + } + /** + * .storage.Value value = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Storage.Value, io.ceresdb.proto.Storage.Value.Builder, io.ceresdb.proto.Storage.ValueOrBuilder> + getValueFieldBuilder() { + if (valueBuilder_ == null) { + valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Storage.Value, io.ceresdb.proto.Storage.Value.Builder, io.ceresdb.proto.Storage.ValueOrBuilder>( + getValue(), + getParentForChildren(), + isClean()); + value_ = null; + } + return valueBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.Tag) + } + + // @@protoc_insertion_point(class_scope:storage.Tag) + private static final io.ceresdb.proto.Storage.Tag DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.Tag(); + } + + public static io.ceresdb.proto.Storage.Tag getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Tag parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Tag(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.Tag getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface WriteEntryOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.WriteEntry) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .storage.Tag tags = 1; + */ + java.util.List + getTagsList(); + /** + * repeated .storage.Tag tags = 1; + */ + io.ceresdb.proto.Storage.Tag getTags(int index); + /** + * repeated .storage.Tag tags = 1; + */ + int getTagsCount(); + /** + * repeated .storage.Tag tags = 1; + */ + java.util.List + getTagsOrBuilderList(); + /** + * repeated .storage.Tag tags = 1; + */ + io.ceresdb.proto.Storage.TagOrBuilder getTagsOrBuilder( + int index); + + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + java.util.List + getFieldGroupsList(); + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + io.ceresdb.proto.Storage.FieldGroup getFieldGroups(int index); + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + int getFieldGroupsCount(); + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + java.util.List + getFieldGroupsOrBuilderList(); + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + io.ceresdb.proto.Storage.FieldGroupOrBuilder getFieldGroupsOrBuilder( + int index); + } + /** + * Protobuf type {@code storage.WriteEntry} + */ + public static final class WriteEntry extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.WriteEntry) + WriteEntryOrBuilder { + private static final long serialVersionUID = 0L; + // Use WriteEntry.newBuilder() to construct. + private WriteEntry(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private WriteEntry() { + tags_ = java.util.Collections.emptyList(); + fieldGroups_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new WriteEntry(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private WriteEntry( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + tags_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + tags_.add( + input.readMessage(io.ceresdb.proto.Storage.Tag.parser(), extensionRegistry)); + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + fieldGroups_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + fieldGroups_.add( + input.readMessage(io.ceresdb.proto.Storage.FieldGroup.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + tags_ = java.util.Collections.unmodifiableList(tags_); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + fieldGroups_ = java.util.Collections.unmodifiableList(fieldGroups_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteEntry_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteEntry_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.WriteEntry.class, io.ceresdb.proto.Storage.WriteEntry.Builder.class); + } + + public static final int TAGS_FIELD_NUMBER = 1; + private java.util.List tags_; + /** + * repeated .storage.Tag tags = 1; + */ + @java.lang.Override + public java.util.List getTagsList() { + return tags_; + } + /** + * repeated .storage.Tag tags = 1; + */ + @java.lang.Override + public java.util.List + getTagsOrBuilderList() { + return tags_; + } + /** + * repeated .storage.Tag tags = 1; + */ + @java.lang.Override + public int getTagsCount() { + return tags_.size(); + } + /** + * repeated .storage.Tag tags = 1; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.Tag getTags(int index) { + return tags_.get(index); + } + /** + * repeated .storage.Tag tags = 1; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.TagOrBuilder getTagsOrBuilder( + int index) { + return tags_.get(index); + } + + public static final int FIELD_GROUPS_FIELD_NUMBER = 2; + private java.util.List fieldGroups_; + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + @java.lang.Override + public java.util.List getFieldGroupsList() { + return fieldGroups_; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + @java.lang.Override + public java.util.List + getFieldGroupsOrBuilderList() { + return fieldGroups_; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + @java.lang.Override + public int getFieldGroupsCount() { + return fieldGroups_.size(); + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.FieldGroup getFieldGroups(int index) { + return fieldGroups_.get(index); + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.FieldGroupOrBuilder getFieldGroupsOrBuilder( + int index) { + return fieldGroups_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < tags_.size(); i++) { + output.writeMessage(1, tags_.get(i)); + } + for (int i = 0; i < fieldGroups_.size(); i++) { + output.writeMessage(2, fieldGroups_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < tags_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, tags_.get(i)); + } + for (int i = 0; i < fieldGroups_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, fieldGroups_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.WriteEntry)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.WriteEntry other = (io.ceresdb.proto.Storage.WriteEntry) obj; + + if (!getTagsList() + .equals(other.getTagsList())) return false; + if (!getFieldGroupsList() + .equals(other.getFieldGroupsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getTagsCount() > 0) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + getTagsList().hashCode(); + } + if (getFieldGroupsCount() > 0) { + hash = (37 * hash) + FIELD_GROUPS_FIELD_NUMBER; + hash = (53 * hash) + getFieldGroupsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.WriteEntry parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteEntry parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteEntry parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteEntry parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteEntry parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteEntry parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteEntry parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteEntry parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteEntry parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteEntry parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteEntry parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteEntry parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.WriteEntry prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.WriteEntry} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.WriteEntry) + io.ceresdb.proto.Storage.WriteEntryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteEntry_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteEntry_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.WriteEntry.class, io.ceresdb.proto.Storage.WriteEntry.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.WriteEntry.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getTagsFieldBuilder(); + getFieldGroupsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (tagsBuilder_ == null) { + tags_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + tagsBuilder_.clear(); + } + if (fieldGroupsBuilder_ == null) { + fieldGroups_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + fieldGroupsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteEntry_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteEntry getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.WriteEntry.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteEntry build() { + io.ceresdb.proto.Storage.WriteEntry result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteEntry buildPartial() { + io.ceresdb.proto.Storage.WriteEntry result = new io.ceresdb.proto.Storage.WriteEntry(this); + int from_bitField0_ = bitField0_; + if (tagsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + tags_ = java.util.Collections.unmodifiableList(tags_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.tags_ = tags_; + } else { + result.tags_ = tagsBuilder_.build(); + } + if (fieldGroupsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + fieldGroups_ = java.util.Collections.unmodifiableList(fieldGroups_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.fieldGroups_ = fieldGroups_; + } else { + result.fieldGroups_ = fieldGroupsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.WriteEntry) { + return mergeFrom((io.ceresdb.proto.Storage.WriteEntry)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.WriteEntry other) { + if (other == io.ceresdb.proto.Storage.WriteEntry.getDefaultInstance()) return this; + if (tagsBuilder_ == null) { + if (!other.tags_.isEmpty()) { + if (tags_.isEmpty()) { + tags_ = other.tags_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTagsIsMutable(); + tags_.addAll(other.tags_); + } + onChanged(); + } + } else { + if (!other.tags_.isEmpty()) { + if (tagsBuilder_.isEmpty()) { + tagsBuilder_.dispose(); + tagsBuilder_ = null; + tags_ = other.tags_; + bitField0_ = (bitField0_ & ~0x00000001); + tagsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getTagsFieldBuilder() : null; + } else { + tagsBuilder_.addAllMessages(other.tags_); + } + } + } + if (fieldGroupsBuilder_ == null) { + if (!other.fieldGroups_.isEmpty()) { + if (fieldGroups_.isEmpty()) { + fieldGroups_ = other.fieldGroups_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureFieldGroupsIsMutable(); + fieldGroups_.addAll(other.fieldGroups_); + } + onChanged(); + } + } else { + if (!other.fieldGroups_.isEmpty()) { + if (fieldGroupsBuilder_.isEmpty()) { + fieldGroupsBuilder_.dispose(); + fieldGroupsBuilder_ = null; + fieldGroups_ = other.fieldGroups_; + bitField0_ = (bitField0_ & ~0x00000002); + fieldGroupsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getFieldGroupsFieldBuilder() : null; + } else { + fieldGroupsBuilder_.addAllMessages(other.fieldGroups_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.WriteEntry parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.WriteEntry) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List tags_ = + java.util.Collections.emptyList(); + private void ensureTagsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + tags_ = new java.util.ArrayList(tags_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.Tag, io.ceresdb.proto.Storage.Tag.Builder, io.ceresdb.proto.Storage.TagOrBuilder> tagsBuilder_; + + /** + * repeated .storage.Tag tags = 1; + */ + public java.util.List getTagsList() { + if (tagsBuilder_ == null) { + return java.util.Collections.unmodifiableList(tags_); + } else { + return tagsBuilder_.getMessageList(); + } + } + /** + * repeated .storage.Tag tags = 1; + */ + public int getTagsCount() { + if (tagsBuilder_ == null) { + return tags_.size(); + } else { + return tagsBuilder_.getCount(); + } + } + /** + * repeated .storage.Tag tags = 1; + */ + public io.ceresdb.proto.Storage.Tag getTags(int index) { + if (tagsBuilder_ == null) { + return tags_.get(index); + } else { + return tagsBuilder_.getMessage(index); + } + } + /** + * repeated .storage.Tag tags = 1; + */ + public Builder setTags( + int index, io.ceresdb.proto.Storage.Tag value) { + if (tagsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagsIsMutable(); + tags_.set(index, value); + onChanged(); + } else { + tagsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .storage.Tag tags = 1; + */ + public Builder setTags( + int index, io.ceresdb.proto.Storage.Tag.Builder builderForValue) { + if (tagsBuilder_ == null) { + ensureTagsIsMutable(); + tags_.set(index, builderForValue.build()); + onChanged(); + } else { + tagsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.Tag tags = 1; + */ + public Builder addTags(io.ceresdb.proto.Storage.Tag value) { + if (tagsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagsIsMutable(); + tags_.add(value); + onChanged(); + } else { + tagsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .storage.Tag tags = 1; + */ + public Builder addTags( + int index, io.ceresdb.proto.Storage.Tag value) { + if (tagsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagsIsMutable(); + tags_.add(index, value); + onChanged(); + } else { + tagsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .storage.Tag tags = 1; + */ + public Builder addTags( + io.ceresdb.proto.Storage.Tag.Builder builderForValue) { + if (tagsBuilder_ == null) { + ensureTagsIsMutable(); + tags_.add(builderForValue.build()); + onChanged(); + } else { + tagsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .storage.Tag tags = 1; + */ + public Builder addTags( + int index, io.ceresdb.proto.Storage.Tag.Builder builderForValue) { + if (tagsBuilder_ == null) { + ensureTagsIsMutable(); + tags_.add(index, builderForValue.build()); + onChanged(); + } else { + tagsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.Tag tags = 1; + */ + public Builder addAllTags( + java.lang.Iterable values) { + if (tagsBuilder_ == null) { + ensureTagsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, tags_); + onChanged(); + } else { + tagsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .storage.Tag tags = 1; + */ + public Builder clearTags() { + if (tagsBuilder_ == null) { + tags_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + tagsBuilder_.clear(); + } + return this; + } + /** + * repeated .storage.Tag tags = 1; + */ + public Builder removeTags(int index) { + if (tagsBuilder_ == null) { + ensureTagsIsMutable(); + tags_.remove(index); + onChanged(); + } else { + tagsBuilder_.remove(index); + } + return this; + } + /** + * repeated .storage.Tag tags = 1; + */ + public io.ceresdb.proto.Storage.Tag.Builder getTagsBuilder( + int index) { + return getTagsFieldBuilder().getBuilder(index); + } + /** + * repeated .storage.Tag tags = 1; + */ + public io.ceresdb.proto.Storage.TagOrBuilder getTagsOrBuilder( + int index) { + if (tagsBuilder_ == null) { + return tags_.get(index); } else { + return tagsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .storage.Tag tags = 1; + */ + public java.util.List + getTagsOrBuilderList() { + if (tagsBuilder_ != null) { + return tagsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(tags_); + } + } + /** + * repeated .storage.Tag tags = 1; + */ + public io.ceresdb.proto.Storage.Tag.Builder addTagsBuilder() { + return getTagsFieldBuilder().addBuilder( + io.ceresdb.proto.Storage.Tag.getDefaultInstance()); + } + /** + * repeated .storage.Tag tags = 1; + */ + public io.ceresdb.proto.Storage.Tag.Builder addTagsBuilder( + int index) { + return getTagsFieldBuilder().addBuilder( + index, io.ceresdb.proto.Storage.Tag.getDefaultInstance()); + } + /** + * repeated .storage.Tag tags = 1; + */ + public java.util.List + getTagsBuilderList() { + return getTagsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.Tag, io.ceresdb.proto.Storage.Tag.Builder, io.ceresdb.proto.Storage.TagOrBuilder> + getTagsFieldBuilder() { + if (tagsBuilder_ == null) { + tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.Tag, io.ceresdb.proto.Storage.Tag.Builder, io.ceresdb.proto.Storage.TagOrBuilder>( + tags_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + tags_ = null; + } + return tagsBuilder_; + } + + private java.util.List fieldGroups_ = + java.util.Collections.emptyList(); + private void ensureFieldGroupsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + fieldGroups_ = new java.util.ArrayList(fieldGroups_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.FieldGroup, io.ceresdb.proto.Storage.FieldGroup.Builder, io.ceresdb.proto.Storage.FieldGroupOrBuilder> fieldGroupsBuilder_; + + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public java.util.List getFieldGroupsList() { + if (fieldGroupsBuilder_ == null) { + return java.util.Collections.unmodifiableList(fieldGroups_); + } else { + return fieldGroupsBuilder_.getMessageList(); + } + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public int getFieldGroupsCount() { + if (fieldGroupsBuilder_ == null) { + return fieldGroups_.size(); + } else { + return fieldGroupsBuilder_.getCount(); + } + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public io.ceresdb.proto.Storage.FieldGroup getFieldGroups(int index) { + if (fieldGroupsBuilder_ == null) { + return fieldGroups_.get(index); + } else { + return fieldGroupsBuilder_.getMessage(index); + } + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public Builder setFieldGroups( + int index, io.ceresdb.proto.Storage.FieldGroup value) { + if (fieldGroupsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFieldGroupsIsMutable(); + fieldGroups_.set(index, value); + onChanged(); + } else { + fieldGroupsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public Builder setFieldGroups( + int index, io.ceresdb.proto.Storage.FieldGroup.Builder builderForValue) { + if (fieldGroupsBuilder_ == null) { + ensureFieldGroupsIsMutable(); + fieldGroups_.set(index, builderForValue.build()); + onChanged(); + } else { + fieldGroupsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public Builder addFieldGroups(io.ceresdb.proto.Storage.FieldGroup value) { + if (fieldGroupsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFieldGroupsIsMutable(); + fieldGroups_.add(value); + onChanged(); + } else { + fieldGroupsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public Builder addFieldGroups( + int index, io.ceresdb.proto.Storage.FieldGroup value) { + if (fieldGroupsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFieldGroupsIsMutable(); + fieldGroups_.add(index, value); + onChanged(); + } else { + fieldGroupsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public Builder addFieldGroups( + io.ceresdb.proto.Storage.FieldGroup.Builder builderForValue) { + if (fieldGroupsBuilder_ == null) { + ensureFieldGroupsIsMutable(); + fieldGroups_.add(builderForValue.build()); + onChanged(); + } else { + fieldGroupsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public Builder addFieldGroups( + int index, io.ceresdb.proto.Storage.FieldGroup.Builder builderForValue) { + if (fieldGroupsBuilder_ == null) { + ensureFieldGroupsIsMutable(); + fieldGroups_.add(index, builderForValue.build()); + onChanged(); + } else { + fieldGroupsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public Builder addAllFieldGroups( + java.lang.Iterable values) { + if (fieldGroupsBuilder_ == null) { + ensureFieldGroupsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, fieldGroups_); + onChanged(); + } else { + fieldGroupsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public Builder clearFieldGroups() { + if (fieldGroupsBuilder_ == null) { + fieldGroups_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + fieldGroupsBuilder_.clear(); + } + return this; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public Builder removeFieldGroups(int index) { + if (fieldGroupsBuilder_ == null) { + ensureFieldGroupsIsMutable(); + fieldGroups_.remove(index); + onChanged(); + } else { + fieldGroupsBuilder_.remove(index); + } + return this; + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public io.ceresdb.proto.Storage.FieldGroup.Builder getFieldGroupsBuilder( + int index) { + return getFieldGroupsFieldBuilder().getBuilder(index); + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public io.ceresdb.proto.Storage.FieldGroupOrBuilder getFieldGroupsOrBuilder( + int index) { + if (fieldGroupsBuilder_ == null) { + return fieldGroups_.get(index); } else { + return fieldGroupsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public java.util.List + getFieldGroupsOrBuilderList() { + if (fieldGroupsBuilder_ != null) { + return fieldGroupsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(fieldGroups_); + } + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public io.ceresdb.proto.Storage.FieldGroup.Builder addFieldGroupsBuilder() { + return getFieldGroupsFieldBuilder().addBuilder( + io.ceresdb.proto.Storage.FieldGroup.getDefaultInstance()); + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public io.ceresdb.proto.Storage.FieldGroup.Builder addFieldGroupsBuilder( + int index) { + return getFieldGroupsFieldBuilder().addBuilder( + index, io.ceresdb.proto.Storage.FieldGroup.getDefaultInstance()); + } + /** + * repeated .storage.FieldGroup field_groups = 2; + */ + public java.util.List + getFieldGroupsBuilderList() { + return getFieldGroupsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.FieldGroup, io.ceresdb.proto.Storage.FieldGroup.Builder, io.ceresdb.proto.Storage.FieldGroupOrBuilder> + getFieldGroupsFieldBuilder() { + if (fieldGroupsBuilder_ == null) { + fieldGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.FieldGroup, io.ceresdb.proto.Storage.FieldGroup.Builder, io.ceresdb.proto.Storage.FieldGroupOrBuilder>( + fieldGroups_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + fieldGroups_ = null; + } + return fieldGroupsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.WriteEntry) + } + + // @@protoc_insertion_point(class_scope:storage.WriteEntry) + private static final io.ceresdb.proto.Storage.WriteEntry DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.WriteEntry(); + } + + public static io.ceresdb.proto.Storage.WriteEntry getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WriteEntry parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new WriteEntry(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteEntry getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface WriteMetricOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.WriteMetric) + com.google.protobuf.MessageOrBuilder { + + /** + * string metric = 1; + * @return The metric. + */ + java.lang.String getMetric(); + /** + * string metric = 1; + * @return The bytes for metric. + */ + com.google.protobuf.ByteString + getMetricBytes(); + + /** + * repeated string tag_names = 2; + * @return A list containing the tagNames. + */ + java.util.List + getTagNamesList(); + /** + * repeated string tag_names = 2; + * @return The count of tagNames. + */ + int getTagNamesCount(); + /** + * repeated string tag_names = 2; + * @param index The index of the element to return. + * @return The tagNames at the given index. + */ + java.lang.String getTagNames(int index); + /** + * repeated string tag_names = 2; + * @param index The index of the value to return. + * @return The bytes of the tagNames at the given index. + */ + com.google.protobuf.ByteString + getTagNamesBytes(int index); + + /** + * repeated string field_names = 3; + * @return A list containing the fieldNames. + */ + java.util.List + getFieldNamesList(); + /** + * repeated string field_names = 3; + * @return The count of fieldNames. + */ + int getFieldNamesCount(); + /** + * repeated string field_names = 3; + * @param index The index of the element to return. + * @return The fieldNames at the given index. + */ + java.lang.String getFieldNames(int index); + /** + * repeated string field_names = 3; + * @param index The index of the value to return. + * @return The bytes of the fieldNames at the given index. + */ + com.google.protobuf.ByteString + getFieldNamesBytes(int index); + + /** + * repeated .storage.WriteEntry entries = 4; + */ + java.util.List + getEntriesList(); + /** + * repeated .storage.WriteEntry entries = 4; + */ + io.ceresdb.proto.Storage.WriteEntry getEntries(int index); + /** + * repeated .storage.WriteEntry entries = 4; + */ + int getEntriesCount(); + /** + * repeated .storage.WriteEntry entries = 4; + */ + java.util.List + getEntriesOrBuilderList(); + /** + * repeated .storage.WriteEntry entries = 4; + */ + io.ceresdb.proto.Storage.WriteEntryOrBuilder getEntriesOrBuilder( + int index); + } + /** + * Protobuf type {@code storage.WriteMetric} + */ + public static final class WriteMetric extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.WriteMetric) + WriteMetricOrBuilder { + private static final long serialVersionUID = 0L; + // Use WriteMetric.newBuilder() to construct. + private WriteMetric(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private WriteMetric() { + metric_ = ""; + tagNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; + fieldNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; + entries_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new WriteMetric(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private WriteMetric( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + metric_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + tagNames_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + tagNames_.add(s); + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + fieldNames_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000002; + } + fieldNames_.add(s); + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + entries_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + entries_.add( + input.readMessage(io.ceresdb.proto.Storage.WriteEntry.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + tagNames_ = tagNames_.getUnmodifiableView(); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + fieldNames_ = fieldNames_.getUnmodifiableView(); + } + if (((mutable_bitField0_ & 0x00000004) != 0)) { + entries_ = java.util.Collections.unmodifiableList(entries_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteMetric_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteMetric_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.WriteMetric.class, io.ceresdb.proto.Storage.WriteMetric.Builder.class); + } + + public static final int METRIC_FIELD_NUMBER = 1; + private volatile java.lang.Object metric_; + /** + * string metric = 1; + * @return The metric. + */ + @java.lang.Override + public java.lang.String getMetric() { + java.lang.Object ref = metric_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metric_ = s; + return s; + } + } + /** + * string metric = 1; + * @return The bytes for metric. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMetricBytes() { + java.lang.Object ref = metric_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + metric_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TAG_NAMES_FIELD_NUMBER = 2; + private com.google.protobuf.LazyStringList tagNames_; + /** + * repeated string tag_names = 2; + * @return A list containing the tagNames. + */ + public com.google.protobuf.ProtocolStringList + getTagNamesList() { + return tagNames_; + } + /** + * repeated string tag_names = 2; + * @return The count of tagNames. + */ + public int getTagNamesCount() { + return tagNames_.size(); + } + /** + * repeated string tag_names = 2; + * @param index The index of the element to return. + * @return The tagNames at the given index. + */ + public java.lang.String getTagNames(int index) { + return tagNames_.get(index); + } + /** + * repeated string tag_names = 2; + * @param index The index of the value to return. + * @return The bytes of the tagNames at the given index. + */ + public com.google.protobuf.ByteString + getTagNamesBytes(int index) { + return tagNames_.getByteString(index); + } + + public static final int FIELD_NAMES_FIELD_NUMBER = 3; + private com.google.protobuf.LazyStringList fieldNames_; + /** + * repeated string field_names = 3; + * @return A list containing the fieldNames. + */ + public com.google.protobuf.ProtocolStringList + getFieldNamesList() { + return fieldNames_; + } + /** + * repeated string field_names = 3; + * @return The count of fieldNames. + */ + public int getFieldNamesCount() { + return fieldNames_.size(); + } + /** + * repeated string field_names = 3; + * @param index The index of the element to return. + * @return The fieldNames at the given index. + */ + public java.lang.String getFieldNames(int index) { + return fieldNames_.get(index); + } + /** + * repeated string field_names = 3; + * @param index The index of the value to return. + * @return The bytes of the fieldNames at the given index. + */ + public com.google.protobuf.ByteString + getFieldNamesBytes(int index) { + return fieldNames_.getByteString(index); + } + + public static final int ENTRIES_FIELD_NUMBER = 4; + private java.util.List entries_; + /** + * repeated .storage.WriteEntry entries = 4; + */ + @java.lang.Override + public java.util.List getEntriesList() { + return entries_; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + @java.lang.Override + public java.util.List + getEntriesOrBuilderList() { + return entries_; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + @java.lang.Override + public int getEntriesCount() { + return entries_.size(); + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.WriteEntry getEntries(int index) { + return entries_.get(index); + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.WriteEntryOrBuilder getEntriesOrBuilder( + int index) { + return entries_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metric_); + } + for (int i = 0; i < tagNames_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, tagNames_.getRaw(i)); + } + for (int i = 0; i < fieldNames_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, fieldNames_.getRaw(i)); + } + for (int i = 0; i < entries_.size(); i++) { + output.writeMessage(4, entries_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, metric_); + } + { + int dataSize = 0; + for (int i = 0; i < tagNames_.size(); i++) { + dataSize += computeStringSizeNoTag(tagNames_.getRaw(i)); + } + size += dataSize; + size += 1 * getTagNamesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < fieldNames_.size(); i++) { + dataSize += computeStringSizeNoTag(fieldNames_.getRaw(i)); + } + size += dataSize; + size += 1 * getFieldNamesList().size(); + } + for (int i = 0; i < entries_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, entries_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.WriteMetric)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.WriteMetric other = (io.ceresdb.proto.Storage.WriteMetric) obj; + + if (!getMetric() + .equals(other.getMetric())) return false; + if (!getTagNamesList() + .equals(other.getTagNamesList())) return false; + if (!getFieldNamesList() + .equals(other.getFieldNamesList())) return false; + if (!getEntriesList() + .equals(other.getEntriesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + METRIC_FIELD_NUMBER; + hash = (53 * hash) + getMetric().hashCode(); + if (getTagNamesCount() > 0) { + hash = (37 * hash) + TAG_NAMES_FIELD_NUMBER; + hash = (53 * hash) + getTagNamesList().hashCode(); + } + if (getFieldNamesCount() > 0) { + hash = (37 * hash) + FIELD_NAMES_FIELD_NUMBER; + hash = (53 * hash) + getFieldNamesList().hashCode(); + } + if (getEntriesCount() > 0) { + hash = (37 * hash) + ENTRIES_FIELD_NUMBER; + hash = (53 * hash) + getEntriesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.WriteMetric parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteMetric parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteMetric parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteMetric parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteMetric parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteMetric parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteMetric parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteMetric parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteMetric parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteMetric parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteMetric parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteMetric parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.WriteMetric prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.WriteMetric} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.WriteMetric) + io.ceresdb.proto.Storage.WriteMetricOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteMetric_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteMetric_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.WriteMetric.class, io.ceresdb.proto.Storage.WriteMetric.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.WriteMetric.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getEntriesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + metric_ = ""; + + tagNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + fieldNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + if (entriesBuilder_ == null) { + entries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + entriesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteMetric_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteMetric getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.WriteMetric.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteMetric build() { + io.ceresdb.proto.Storage.WriteMetric result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteMetric buildPartial() { + io.ceresdb.proto.Storage.WriteMetric result = new io.ceresdb.proto.Storage.WriteMetric(this); + int from_bitField0_ = bitField0_; + result.metric_ = metric_; + if (((bitField0_ & 0x00000001) != 0)) { + tagNames_ = tagNames_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.tagNames_ = tagNames_; + if (((bitField0_ & 0x00000002) != 0)) { + fieldNames_ = fieldNames_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.fieldNames_ = fieldNames_; + if (entriesBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + entries_ = java.util.Collections.unmodifiableList(entries_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.entries_ = entries_; + } else { + result.entries_ = entriesBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.WriteMetric) { + return mergeFrom((io.ceresdb.proto.Storage.WriteMetric)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.WriteMetric other) { + if (other == io.ceresdb.proto.Storage.WriteMetric.getDefaultInstance()) return this; + if (!other.getMetric().isEmpty()) { + metric_ = other.metric_; + onChanged(); + } + if (!other.tagNames_.isEmpty()) { + if (tagNames_.isEmpty()) { + tagNames_ = other.tagNames_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTagNamesIsMutable(); + tagNames_.addAll(other.tagNames_); + } + onChanged(); + } + if (!other.fieldNames_.isEmpty()) { + if (fieldNames_.isEmpty()) { + fieldNames_ = other.fieldNames_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureFieldNamesIsMutable(); + fieldNames_.addAll(other.fieldNames_); + } + onChanged(); + } + if (entriesBuilder_ == null) { + if (!other.entries_.isEmpty()) { + if (entries_.isEmpty()) { + entries_ = other.entries_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureEntriesIsMutable(); + entries_.addAll(other.entries_); + } + onChanged(); + } + } else { + if (!other.entries_.isEmpty()) { + if (entriesBuilder_.isEmpty()) { + entriesBuilder_.dispose(); + entriesBuilder_ = null; + entries_ = other.entries_; + bitField0_ = (bitField0_ & ~0x00000004); + entriesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getEntriesFieldBuilder() : null; + } else { + entriesBuilder_.addAllMessages(other.entries_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.WriteMetric parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.WriteMetric) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object metric_ = ""; + /** + * string metric = 1; + * @return The metric. + */ + public java.lang.String getMetric() { + java.lang.Object ref = metric_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metric_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string metric = 1; + * @return The bytes for metric. + */ + public com.google.protobuf.ByteString + getMetricBytes() { + java.lang.Object ref = metric_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + metric_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string metric = 1; + * @param value The metric to set. + * @return This builder for chaining. + */ + public Builder setMetric( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + metric_ = value; + onChanged(); + return this; + } + /** + * string metric = 1; + * @return This builder for chaining. + */ + public Builder clearMetric() { + + metric_ = getDefaultInstance().getMetric(); + onChanged(); + return this; + } + /** + * string metric = 1; + * @param value The bytes for metric to set. + * @return This builder for chaining. + */ + public Builder setMetricBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + metric_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList tagNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureTagNamesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + tagNames_ = new com.google.protobuf.LazyStringArrayList(tagNames_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated string tag_names = 2; + * @return A list containing the tagNames. + */ + public com.google.protobuf.ProtocolStringList + getTagNamesList() { + return tagNames_.getUnmodifiableView(); + } + /** + * repeated string tag_names = 2; + * @return The count of tagNames. + */ + public int getTagNamesCount() { + return tagNames_.size(); + } + /** + * repeated string tag_names = 2; + * @param index The index of the element to return. + * @return The tagNames at the given index. + */ + public java.lang.String getTagNames(int index) { + return tagNames_.get(index); + } + /** + * repeated string tag_names = 2; + * @param index The index of the value to return. + * @return The bytes of the tagNames at the given index. + */ + public com.google.protobuf.ByteString + getTagNamesBytes(int index) { + return tagNames_.getByteString(index); + } + /** + * repeated string tag_names = 2; + * @param index The index to set the value at. + * @param value The tagNames to set. + * @return This builder for chaining. + */ + public Builder setTagNames( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagNamesIsMutable(); + tagNames_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string tag_names = 2; + * @param value The tagNames to add. + * @return This builder for chaining. + */ + public Builder addTagNames( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagNamesIsMutable(); + tagNames_.add(value); + onChanged(); + return this; + } + /** + * repeated string tag_names = 2; + * @param values The tagNames to add. + * @return This builder for chaining. + */ + public Builder addAllTagNames( + java.lang.Iterable values) { + ensureTagNamesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, tagNames_); + onChanged(); + return this; + } + /** + * repeated string tag_names = 2; + * @return This builder for chaining. + */ + public Builder clearTagNames() { + tagNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * repeated string tag_names = 2; + * @param value The bytes of the tagNames to add. + * @return This builder for chaining. + */ + public Builder addTagNamesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureTagNamesIsMutable(); + tagNames_.add(value); + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList fieldNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureFieldNamesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + fieldNames_ = new com.google.protobuf.LazyStringArrayList(fieldNames_); + bitField0_ |= 0x00000002; + } + } + /** + * repeated string field_names = 3; + * @return A list containing the fieldNames. + */ + public com.google.protobuf.ProtocolStringList + getFieldNamesList() { + return fieldNames_.getUnmodifiableView(); + } + /** + * repeated string field_names = 3; + * @return The count of fieldNames. + */ + public int getFieldNamesCount() { + return fieldNames_.size(); + } + /** + * repeated string field_names = 3; + * @param index The index of the element to return. + * @return The fieldNames at the given index. + */ + public java.lang.String getFieldNames(int index) { + return fieldNames_.get(index); + } + /** + * repeated string field_names = 3; + * @param index The index of the value to return. + * @return The bytes of the fieldNames at the given index. + */ + public com.google.protobuf.ByteString + getFieldNamesBytes(int index) { + return fieldNames_.getByteString(index); + } + /** + * repeated string field_names = 3; + * @param index The index to set the value at. + * @param value The fieldNames to set. + * @return This builder for chaining. + */ + public Builder setFieldNames( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFieldNamesIsMutable(); + fieldNames_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string field_names = 3; + * @param value The fieldNames to add. + * @return This builder for chaining. + */ + public Builder addFieldNames( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFieldNamesIsMutable(); + fieldNames_.add(value); + onChanged(); + return this; + } + /** + * repeated string field_names = 3; + * @param values The fieldNames to add. + * @return This builder for chaining. + */ + public Builder addAllFieldNames( + java.lang.Iterable values) { + ensureFieldNamesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, fieldNames_); + onChanged(); + return this; + } + /** + * repeated string field_names = 3; + * @return This builder for chaining. + */ + public Builder clearFieldNames() { + fieldNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * repeated string field_names = 3; + * @param value The bytes of the fieldNames to add. + * @return This builder for chaining. + */ + public Builder addFieldNamesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureFieldNamesIsMutable(); + fieldNames_.add(value); + onChanged(); + return this; + } + + private java.util.List entries_ = + java.util.Collections.emptyList(); + private void ensureEntriesIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + entries_ = new java.util.ArrayList(entries_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.WriteEntry, io.ceresdb.proto.Storage.WriteEntry.Builder, io.ceresdb.proto.Storage.WriteEntryOrBuilder> entriesBuilder_; + + /** + * repeated .storage.WriteEntry entries = 4; + */ + public java.util.List getEntriesList() { + if (entriesBuilder_ == null) { + return java.util.Collections.unmodifiableList(entries_); + } else { + return entriesBuilder_.getMessageList(); + } + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public int getEntriesCount() { + if (entriesBuilder_ == null) { + return entries_.size(); + } else { + return entriesBuilder_.getCount(); + } + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public io.ceresdb.proto.Storage.WriteEntry getEntries(int index) { + if (entriesBuilder_ == null) { + return entries_.get(index); + } else { + return entriesBuilder_.getMessage(index); + } + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public Builder setEntries( + int index, io.ceresdb.proto.Storage.WriteEntry value) { + if (entriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntriesIsMutable(); + entries_.set(index, value); + onChanged(); + } else { + entriesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public Builder setEntries( + int index, io.ceresdb.proto.Storage.WriteEntry.Builder builderForValue) { + if (entriesBuilder_ == null) { + ensureEntriesIsMutable(); + entries_.set(index, builderForValue.build()); + onChanged(); + } else { + entriesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public Builder addEntries(io.ceresdb.proto.Storage.WriteEntry value) { + if (entriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntriesIsMutable(); + entries_.add(value); + onChanged(); + } else { + entriesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public Builder addEntries( + int index, io.ceresdb.proto.Storage.WriteEntry value) { + if (entriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntriesIsMutable(); + entries_.add(index, value); + onChanged(); + } else { + entriesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public Builder addEntries( + io.ceresdb.proto.Storage.WriteEntry.Builder builderForValue) { + if (entriesBuilder_ == null) { + ensureEntriesIsMutable(); + entries_.add(builderForValue.build()); + onChanged(); + } else { + entriesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public Builder addEntries( + int index, io.ceresdb.proto.Storage.WriteEntry.Builder builderForValue) { + if (entriesBuilder_ == null) { + ensureEntriesIsMutable(); + entries_.add(index, builderForValue.build()); + onChanged(); + } else { + entriesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public Builder addAllEntries( + java.lang.Iterable values) { + if (entriesBuilder_ == null) { + ensureEntriesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, entries_); + onChanged(); + } else { + entriesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public Builder clearEntries() { + if (entriesBuilder_ == null) { + entries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + entriesBuilder_.clear(); + } + return this; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public Builder removeEntries(int index) { + if (entriesBuilder_ == null) { + ensureEntriesIsMutable(); + entries_.remove(index); + onChanged(); + } else { + entriesBuilder_.remove(index); + } + return this; + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public io.ceresdb.proto.Storage.WriteEntry.Builder getEntriesBuilder( + int index) { + return getEntriesFieldBuilder().getBuilder(index); + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public io.ceresdb.proto.Storage.WriteEntryOrBuilder getEntriesOrBuilder( + int index) { + if (entriesBuilder_ == null) { + return entries_.get(index); } else { + return entriesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public java.util.List + getEntriesOrBuilderList() { + if (entriesBuilder_ != null) { + return entriesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(entries_); + } + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public io.ceresdb.proto.Storage.WriteEntry.Builder addEntriesBuilder() { + return getEntriesFieldBuilder().addBuilder( + io.ceresdb.proto.Storage.WriteEntry.getDefaultInstance()); + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public io.ceresdb.proto.Storage.WriteEntry.Builder addEntriesBuilder( + int index) { + return getEntriesFieldBuilder().addBuilder( + index, io.ceresdb.proto.Storage.WriteEntry.getDefaultInstance()); + } + /** + * repeated .storage.WriteEntry entries = 4; + */ + public java.util.List + getEntriesBuilderList() { + return getEntriesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.WriteEntry, io.ceresdb.proto.Storage.WriteEntry.Builder, io.ceresdb.proto.Storage.WriteEntryOrBuilder> + getEntriesFieldBuilder() { + if (entriesBuilder_ == null) { + entriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.WriteEntry, io.ceresdb.proto.Storage.WriteEntry.Builder, io.ceresdb.proto.Storage.WriteEntryOrBuilder>( + entries_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + entries_ = null; + } + return entriesBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.WriteMetric) + } + + // @@protoc_insertion_point(class_scope:storage.WriteMetric) + private static final io.ceresdb.proto.Storage.WriteMetric DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.WriteMetric(); + } + + public static io.ceresdb.proto.Storage.WriteMetric getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WriteMetric parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new WriteMetric(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteMetric getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface WriteRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.WriteRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .storage.WriteMetric metrics = 1; + */ + java.util.List + getMetricsList(); + /** + * repeated .storage.WriteMetric metrics = 1; + */ + io.ceresdb.proto.Storage.WriteMetric getMetrics(int index); + /** + * repeated .storage.WriteMetric metrics = 1; + */ + int getMetricsCount(); + /** + * repeated .storage.WriteMetric metrics = 1; + */ + java.util.List + getMetricsOrBuilderList(); + /** + * repeated .storage.WriteMetric metrics = 1; + */ + io.ceresdb.proto.Storage.WriteMetricOrBuilder getMetricsOrBuilder( + int index); + } + /** + * Protobuf type {@code storage.WriteRequest} + */ + public static final class WriteRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.WriteRequest) + WriteRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use WriteRequest.newBuilder() to construct. + private WriteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private WriteRequest() { + metrics_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new WriteRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private WriteRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + metrics_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + metrics_.add( + input.readMessage(io.ceresdb.proto.Storage.WriteMetric.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + metrics_ = java.util.Collections.unmodifiableList(metrics_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.WriteRequest.class, io.ceresdb.proto.Storage.WriteRequest.Builder.class); + } + + public static final int METRICS_FIELD_NUMBER = 1; + private java.util.List metrics_; + /** + * repeated .storage.WriteMetric metrics = 1; + */ + @java.lang.Override + public java.util.List getMetricsList() { + return metrics_; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + @java.lang.Override + public java.util.List + getMetricsOrBuilderList() { + return metrics_; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + @java.lang.Override + public int getMetricsCount() { + return metrics_.size(); + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.WriteMetric getMetrics(int index) { + return metrics_.get(index); + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + @java.lang.Override + public io.ceresdb.proto.Storage.WriteMetricOrBuilder getMetricsOrBuilder( + int index) { + return metrics_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < metrics_.size(); i++) { + output.writeMessage(1, metrics_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < metrics_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, metrics_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.WriteRequest)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.WriteRequest other = (io.ceresdb.proto.Storage.WriteRequest) obj; + + if (!getMetricsList() + .equals(other.getMetricsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getMetricsCount() > 0) { + hash = (37 * hash) + METRICS_FIELD_NUMBER; + hash = (53 * hash) + getMetricsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.WriteRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.WriteRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.WriteRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.WriteRequest) + io.ceresdb.proto.Storage.WriteRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.WriteRequest.class, io.ceresdb.proto.Storage.WriteRequest.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.WriteRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getMetricsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (metricsBuilder_ == null) { + metrics_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + metricsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteRequest_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteRequest getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.WriteRequest.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteRequest build() { + io.ceresdb.proto.Storage.WriteRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteRequest buildPartial() { + io.ceresdb.proto.Storage.WriteRequest result = new io.ceresdb.proto.Storage.WriteRequest(this); + int from_bitField0_ = bitField0_; + if (metricsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + metrics_ = java.util.Collections.unmodifiableList(metrics_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.metrics_ = metrics_; + } else { + result.metrics_ = metricsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.WriteRequest) { + return mergeFrom((io.ceresdb.proto.Storage.WriteRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.WriteRequest other) { + if (other == io.ceresdb.proto.Storage.WriteRequest.getDefaultInstance()) return this; + if (metricsBuilder_ == null) { + if (!other.metrics_.isEmpty()) { + if (metrics_.isEmpty()) { + metrics_ = other.metrics_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMetricsIsMutable(); + metrics_.addAll(other.metrics_); + } + onChanged(); + } + } else { + if (!other.metrics_.isEmpty()) { + if (metricsBuilder_.isEmpty()) { + metricsBuilder_.dispose(); + metricsBuilder_ = null; + metrics_ = other.metrics_; + bitField0_ = (bitField0_ & ~0x00000001); + metricsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getMetricsFieldBuilder() : null; + } else { + metricsBuilder_.addAllMessages(other.metrics_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.WriteRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.WriteRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List metrics_ = + java.util.Collections.emptyList(); + private void ensureMetricsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + metrics_ = new java.util.ArrayList(metrics_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.WriteMetric, io.ceresdb.proto.Storage.WriteMetric.Builder, io.ceresdb.proto.Storage.WriteMetricOrBuilder> metricsBuilder_; + + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public java.util.List getMetricsList() { + if (metricsBuilder_ == null) { + return java.util.Collections.unmodifiableList(metrics_); + } else { + return metricsBuilder_.getMessageList(); + } + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public int getMetricsCount() { + if (metricsBuilder_ == null) { + return metrics_.size(); + } else { + return metricsBuilder_.getCount(); + } + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public io.ceresdb.proto.Storage.WriteMetric getMetrics(int index) { + if (metricsBuilder_ == null) { + return metrics_.get(index); + } else { + return metricsBuilder_.getMessage(index); + } + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public Builder setMetrics( + int index, io.ceresdb.proto.Storage.WriteMetric value) { + if (metricsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.set(index, value); + onChanged(); + } else { + metricsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public Builder setMetrics( + int index, io.ceresdb.proto.Storage.WriteMetric.Builder builderForValue) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + metrics_.set(index, builderForValue.build()); + onChanged(); + } else { + metricsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public Builder addMetrics(io.ceresdb.proto.Storage.WriteMetric value) { + if (metricsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.add(value); + onChanged(); + } else { + metricsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public Builder addMetrics( + int index, io.ceresdb.proto.Storage.WriteMetric value) { + if (metricsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.add(index, value); + onChanged(); + } else { + metricsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public Builder addMetrics( + io.ceresdb.proto.Storage.WriteMetric.Builder builderForValue) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + metrics_.add(builderForValue.build()); + onChanged(); + } else { + metricsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public Builder addMetrics( + int index, io.ceresdb.proto.Storage.WriteMetric.Builder builderForValue) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + metrics_.add(index, builderForValue.build()); + onChanged(); + } else { + metricsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public Builder addAllMetrics( + java.lang.Iterable values) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, metrics_); + onChanged(); + } else { + metricsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public Builder clearMetrics() { + if (metricsBuilder_ == null) { + metrics_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + metricsBuilder_.clear(); + } + return this; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public Builder removeMetrics(int index) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + metrics_.remove(index); + onChanged(); + } else { + metricsBuilder_.remove(index); + } + return this; + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public io.ceresdb.proto.Storage.WriteMetric.Builder getMetricsBuilder( + int index) { + return getMetricsFieldBuilder().getBuilder(index); + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public io.ceresdb.proto.Storage.WriteMetricOrBuilder getMetricsOrBuilder( + int index) { + if (metricsBuilder_ == null) { + return metrics_.get(index); } else { + return metricsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public java.util.List + getMetricsOrBuilderList() { + if (metricsBuilder_ != null) { + return metricsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(metrics_); + } + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public io.ceresdb.proto.Storage.WriteMetric.Builder addMetricsBuilder() { + return getMetricsFieldBuilder().addBuilder( + io.ceresdb.proto.Storage.WriteMetric.getDefaultInstance()); + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public io.ceresdb.proto.Storage.WriteMetric.Builder addMetricsBuilder( + int index) { + return getMetricsFieldBuilder().addBuilder( + index, io.ceresdb.proto.Storage.WriteMetric.getDefaultInstance()); + } + /** + * repeated .storage.WriteMetric metrics = 1; + */ + public java.util.List + getMetricsBuilderList() { + return getMetricsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.WriteMetric, io.ceresdb.proto.Storage.WriteMetric.Builder, io.ceresdb.proto.Storage.WriteMetricOrBuilder> + getMetricsFieldBuilder() { + if (metricsBuilder_ == null) { + metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + io.ceresdb.proto.Storage.WriteMetric, io.ceresdb.proto.Storage.WriteMetric.Builder, io.ceresdb.proto.Storage.WriteMetricOrBuilder>( + metrics_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + metrics_ = null; + } + return metricsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.WriteRequest) + } + + // @@protoc_insertion_point(class_scope:storage.WriteRequest) + private static final io.ceresdb.proto.Storage.WriteRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.WriteRequest(); + } + + public static io.ceresdb.proto.Storage.WriteRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WriteRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new WriteRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface WriteResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.WriteResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .storage.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .storage.ResponseHeader header = 1; + * @return The header. + */ + io.ceresdb.proto.Common.ResponseHeader getHeader(); + /** + * .storage.ResponseHeader header = 1; + */ + io.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + * uint32 success = 2; + * @return The success. + */ + int getSuccess(); + + /** + * uint32 failed = 3; + * @return The failed. + */ + int getFailed(); + } + /** + * Protobuf type {@code storage.WriteResponse} + */ + public static final class WriteResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.WriteResponse) + WriteResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use WriteResponse.newBuilder() to construct. + private WriteResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private WriteResponse() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new WriteResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private WriteResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + io.ceresdb.proto.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(io.ceresdb.proto.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 16: { + + success_ = input.readUInt32(); + break; + } + case 24: { + + failed_ = input.readUInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.WriteResponse.class, io.ceresdb.proto.Storage.WriteResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private io.ceresdb.proto.Common.ResponseHeader header_; + /** + * .storage.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .storage.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeader getHeader() { + return header_ == null ? io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .storage.ResponseHeader header = 1; + */ + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int SUCCESS_FIELD_NUMBER = 2; + private int success_; + /** + * uint32 success = 2; + * @return The success. + */ + @java.lang.Override + public int getSuccess() { + return success_; + } + + public static final int FAILED_FIELD_NUMBER = 3; + private int failed_; + /** + * uint32 failed = 3; + * @return The failed. + */ + @java.lang.Override + public int getFailed() { + return failed_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (success_ != 0) { + output.writeUInt32(2, success_); + } + if (failed_ != 0) { + output.writeUInt32(3, failed_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (success_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(2, success_); + } + if (failed_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(3, failed_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.WriteResponse)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.WriteResponse other = (io.ceresdb.proto.Storage.WriteResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (getSuccess() + != other.getSuccess()) return false; + if (getFailed() + != other.getFailed()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + getSuccess(); + hash = (37 * hash) + FAILED_FIELD_NUMBER; + hash = (53 * hash) + getFailed(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.WriteResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.WriteResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.WriteResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.WriteResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.WriteResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.WriteResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.WriteResponse) + io.ceresdb.proto.Storage.WriteResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.WriteResponse.class, io.ceresdb.proto.Storage.WriteResponse.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.WriteResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + success_ = 0; + + failed_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_WriteResponse_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteResponse getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.WriteResponse.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteResponse build() { + io.ceresdb.proto.Storage.WriteResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteResponse buildPartial() { + io.ceresdb.proto.Storage.WriteResponse result = new io.ceresdb.proto.Storage.WriteResponse(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.success_ = success_; + result.failed_ = failed_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.WriteResponse) { + return mergeFrom((io.ceresdb.proto.Storage.WriteResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.WriteResponse other) { + if (other == io.ceresdb.proto.Storage.WriteResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.getSuccess() != 0) { + setSuccess(other.getSuccess()); + } + if (other.getFailed() != 0) { + setFailed(other.getFailed()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.WriteResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.WriteResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private io.ceresdb.proto.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Common.ResponseHeader, io.ceresdb.proto.Common.ResponseHeader.Builder, io.ceresdb.proto.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .storage.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .storage.ResponseHeader header = 1; + * @return The header. + */ + public io.ceresdb.proto.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder setHeader(io.ceresdb.proto.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder setHeader( + io.ceresdb.proto.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder mergeHeader(io.ceresdb.proto.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + io.ceresdb.proto.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public io.ceresdb.proto.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .storage.ResponseHeader header = 1; + */ + public io.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .storage.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Common.ResponseHeader, io.ceresdb.proto.Common.ResponseHeader.Builder, io.ceresdb.proto.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Common.ResponseHeader, io.ceresdb.proto.Common.ResponseHeader.Builder, io.ceresdb.proto.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private int success_ ; + /** + * uint32 success = 2; + * @return The success. + */ + @java.lang.Override + public int getSuccess() { + return success_; + } + /** + * uint32 success = 2; + * @param value The success to set. + * @return This builder for chaining. + */ + public Builder setSuccess(int value) { + + success_ = value; + onChanged(); + return this; + } + /** + * uint32 success = 2; + * @return This builder for chaining. + */ + public Builder clearSuccess() { + + success_ = 0; + onChanged(); + return this; + } + + private int failed_ ; + /** + * uint32 failed = 3; + * @return The failed. + */ + @java.lang.Override + public int getFailed() { + return failed_; + } + /** + * uint32 failed = 3; + * @param value The failed to set. + * @return This builder for chaining. + */ + public Builder setFailed(int value) { + + failed_ = value; + onChanged(); + return this; + } + /** + * uint32 failed = 3; + * @return This builder for chaining. + */ + public Builder clearFailed() { + + failed_ = 0; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.WriteResponse) + } + + // @@protoc_insertion_point(class_scope:storage.WriteResponse) + private static final io.ceresdb.proto.Storage.WriteResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.WriteResponse(); + } + + public static io.ceresdb.proto.Storage.WriteResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WriteResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new WriteResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.WriteResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface QueryRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.QueryRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated string metrics = 1; + * @return A list containing the metrics. + */ + java.util.List + getMetricsList(); + /** + * repeated string metrics = 1; + * @return The count of metrics. + */ + int getMetricsCount(); + /** + * repeated string metrics = 1; + * @param index The index of the element to return. + * @return The metrics at the given index. + */ + java.lang.String getMetrics(int index); + /** + * repeated string metrics = 1; + * @param index The index of the value to return. + * @return The bytes of the metrics at the given index. + */ + com.google.protobuf.ByteString + getMetricsBytes(int index); + + /** + * string ql = 2; + * @return The ql. + */ + java.lang.String getQl(); + /** + * string ql = 2; + * @return The bytes for ql. + */ + com.google.protobuf.ByteString + getQlBytes(); + } + /** + * Protobuf type {@code storage.QueryRequest} + */ + public static final class QueryRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.QueryRequest) + QueryRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use QueryRequest.newBuilder() to construct. + private QueryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private QueryRequest() { + metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; + ql_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new QueryRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private QueryRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + metrics_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + metrics_.add(s); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + ql_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + metrics_ = metrics_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.QueryRequest.class, io.ceresdb.proto.Storage.QueryRequest.Builder.class); + } + + public static final int METRICS_FIELD_NUMBER = 1; + private com.google.protobuf.LazyStringList metrics_; + /** + * repeated string metrics = 1; + * @return A list containing the metrics. + */ + public com.google.protobuf.ProtocolStringList + getMetricsList() { + return metrics_; + } + /** + * repeated string metrics = 1; + * @return The count of metrics. + */ + public int getMetricsCount() { + return metrics_.size(); + } + /** + * repeated string metrics = 1; + * @param index The index of the element to return. + * @return The metrics at the given index. + */ + public java.lang.String getMetrics(int index) { + return metrics_.get(index); + } + /** + * repeated string metrics = 1; + * @param index The index of the value to return. + * @return The bytes of the metrics at the given index. + */ + public com.google.protobuf.ByteString + getMetricsBytes(int index) { + return metrics_.getByteString(index); + } + + public static final int QL_FIELD_NUMBER = 2; + private volatile java.lang.Object ql_; + /** + * string ql = 2; + * @return The ql. + */ + @java.lang.Override + public java.lang.String getQl() { + java.lang.Object ref = ql_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ql_ = s; + return s; + } + } + /** + * string ql = 2; + * @return The bytes for ql. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getQlBytes() { + java.lang.Object ref = ql_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + ql_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < metrics_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metrics_.getRaw(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ql_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, ql_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < metrics_.size(); i++) { + dataSize += computeStringSizeNoTag(metrics_.getRaw(i)); + } + size += dataSize; + size += 1 * getMetricsList().size(); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ql_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, ql_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.QueryRequest)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.QueryRequest other = (io.ceresdb.proto.Storage.QueryRequest) obj; + + if (!getMetricsList() + .equals(other.getMetricsList())) return false; + if (!getQl() + .equals(other.getQl())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getMetricsCount() > 0) { + hash = (37 * hash) + METRICS_FIELD_NUMBER; + hash = (53 * hash) + getMetricsList().hashCode(); + } + hash = (37 * hash) + QL_FIELD_NUMBER; + hash = (53 * hash) + getQl().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.QueryRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.QueryRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.QueryRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.QueryRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.QueryRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.QueryRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.QueryRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.QueryRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.QueryRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.QueryRequest) + io.ceresdb.proto.Storage.QueryRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.QueryRequest.class, io.ceresdb.proto.Storage.QueryRequest.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.QueryRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + ql_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryRequest_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.QueryRequest getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.QueryRequest.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.QueryRequest build() { + io.ceresdb.proto.Storage.QueryRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.QueryRequest buildPartial() { + io.ceresdb.proto.Storage.QueryRequest result = new io.ceresdb.proto.Storage.QueryRequest(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) != 0)) { + metrics_ = metrics_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.metrics_ = metrics_; + result.ql_ = ql_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.QueryRequest) { + return mergeFrom((io.ceresdb.proto.Storage.QueryRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.QueryRequest other) { + if (other == io.ceresdb.proto.Storage.QueryRequest.getDefaultInstance()) return this; + if (!other.metrics_.isEmpty()) { + if (metrics_.isEmpty()) { + metrics_ = other.metrics_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMetricsIsMutable(); + metrics_.addAll(other.metrics_); + } + onChanged(); + } + if (!other.getQl().isEmpty()) { + ql_ = other.ql_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.QueryRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.QueryRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private com.google.protobuf.LazyStringList metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureMetricsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + metrics_ = new com.google.protobuf.LazyStringArrayList(metrics_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated string metrics = 1; + * @return A list containing the metrics. + */ + public com.google.protobuf.ProtocolStringList + getMetricsList() { + return metrics_.getUnmodifiableView(); + } + /** + * repeated string metrics = 1; + * @return The count of metrics. + */ + public int getMetricsCount() { + return metrics_.size(); + } + /** + * repeated string metrics = 1; + * @param index The index of the element to return. + * @return The metrics at the given index. + */ + public java.lang.String getMetrics(int index) { + return metrics_.get(index); + } + /** + * repeated string metrics = 1; + * @param index The index of the value to return. + * @return The bytes of the metrics at the given index. + */ + public com.google.protobuf.ByteString + getMetricsBytes(int index) { + return metrics_.getByteString(index); + } + /** + * repeated string metrics = 1; + * @param index The index to set the value at. + * @param value The metrics to set. + * @return This builder for chaining. + */ + public Builder setMetrics( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string metrics = 1; + * @param value The metrics to add. + * @return This builder for chaining. + */ + public Builder addMetrics( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.add(value); + onChanged(); + return this; + } + /** + * repeated string metrics = 1; + * @param values The metrics to add. + * @return This builder for chaining. + */ + public Builder addAllMetrics( + java.lang.Iterable values) { + ensureMetricsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, metrics_); + onChanged(); + return this; + } + /** + * repeated string metrics = 1; + * @return This builder for chaining. + */ + public Builder clearMetrics() { + metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * repeated string metrics = 1; + * @param value The bytes of the metrics to add. + * @return This builder for chaining. + */ + public Builder addMetricsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureMetricsIsMutable(); + metrics_.add(value); + onChanged(); + return this; + } + + private java.lang.Object ql_ = ""; + /** + * string ql = 2; + * @return The ql. + */ + public java.lang.String getQl() { + java.lang.Object ref = ql_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ql_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string ql = 2; + * @return The bytes for ql. + */ + public com.google.protobuf.ByteString + getQlBytes() { + java.lang.Object ref = ql_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + ql_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string ql = 2; + * @param value The ql to set. + * @return This builder for chaining. + */ + public Builder setQl( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + ql_ = value; + onChanged(); + return this; + } + /** + * string ql = 2; + * @return This builder for chaining. + */ + public Builder clearQl() { + + ql_ = getDefaultInstance().getQl(); + onChanged(); + return this; + } + /** + * string ql = 2; + * @param value The bytes for ql to set. + * @return This builder for chaining. + */ + public Builder setQlBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + ql_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.QueryRequest) + } + + // @@protoc_insertion_point(class_scope:storage.QueryRequest) + private static final io.ceresdb.proto.Storage.QueryRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.QueryRequest(); + } + + public static io.ceresdb.proto.Storage.QueryRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public QueryRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new QueryRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.QueryRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface QueryResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:storage.QueryResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .storage.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .storage.ResponseHeader header = 1; + * @return The header. + */ + io.ceresdb.proto.Common.ResponseHeader getHeader(); + /** + * .storage.ResponseHeader header = 1; + */ + io.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + * .storage.QueryResponse.SchemaType schema_type = 2; + * @return The enum numeric value on the wire for schemaType. + */ + int getSchemaTypeValue(); + /** + * .storage.QueryResponse.SchemaType schema_type = 2; + * @return The schemaType. + */ + io.ceresdb.proto.Storage.QueryResponse.SchemaType getSchemaType(); + + /** + * string schema_content = 3; + * @return The schemaContent. + */ + java.lang.String getSchemaContent(); + /** + * string schema_content = 3; + * @return The bytes for schemaContent. + */ + com.google.protobuf.ByteString + getSchemaContentBytes(); + + /** + * repeated bytes rows = 4; + * @return A list containing the rows. + */ + java.util.List getRowsList(); + /** + * repeated bytes rows = 4; + * @return The count of rows. + */ + int getRowsCount(); + /** + * repeated bytes rows = 4; + * @param index The index of the element to return. + * @return The rows at the given index. + */ + com.google.protobuf.ByteString getRows(int index); + } + /** + * Protobuf type {@code storage.QueryResponse} + */ + public static final class QueryResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:storage.QueryResponse) + QueryResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use QueryResponse.newBuilder() to construct. + private QueryResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private QueryResponse() { + schemaType_ = 0; + schemaContent_ = ""; + rows_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new QueryResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private QueryResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + io.ceresdb.proto.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(io.ceresdb.proto.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 16: { + int rawValue = input.readEnum(); + + schemaType_ = rawValue; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + schemaContent_ = s; + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + rows_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + rows_.add(input.readBytes()); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + rows_ = java.util.Collections.unmodifiableList(rows_); // C + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.QueryResponse.class, io.ceresdb.proto.Storage.QueryResponse.Builder.class); + } + + /** + * Protobuf enum {@code storage.QueryResponse.SchemaType} + */ + public enum SchemaType + implements com.google.protobuf.ProtocolMessageEnum { + /** + * AVRO = 0; + */ + AVRO(0), + /** + * JSON = 1; + */ + JSON(1), + UNRECOGNIZED(-1), + ; + + /** + * AVRO = 0; + */ + public static final int AVRO_VALUE = 0; + /** + * JSON = 1; + */ + public static final int JSON_VALUE = 1; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static SchemaType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static SchemaType forNumber(int value) { + switch (value) { + case 0: return AVRO; + case 1: return JSON; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SchemaType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SchemaType findValueByNumber(int number) { + return SchemaType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return io.ceresdb.proto.Storage.QueryResponse.getDescriptor().getEnumTypes().get(0); + } + + private static final SchemaType[] VALUES = values(); + + public static SchemaType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private SchemaType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:storage.QueryResponse.SchemaType) + } + + public static final int HEADER_FIELD_NUMBER = 1; + private io.ceresdb.proto.Common.ResponseHeader header_; + /** + * .storage.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .storage.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeader getHeader() { + return header_ == null ? io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .storage.ResponseHeader header = 1; + */ + @java.lang.Override + public io.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int SCHEMA_TYPE_FIELD_NUMBER = 2; + private int schemaType_; + /** + * .storage.QueryResponse.SchemaType schema_type = 2; + * @return The enum numeric value on the wire for schemaType. + */ + @java.lang.Override public int getSchemaTypeValue() { + return schemaType_; + } + /** + * .storage.QueryResponse.SchemaType schema_type = 2; + * @return The schemaType. + */ + @java.lang.Override public io.ceresdb.proto.Storage.QueryResponse.SchemaType getSchemaType() { + @SuppressWarnings("deprecation") + io.ceresdb.proto.Storage.QueryResponse.SchemaType result = io.ceresdb.proto.Storage.QueryResponse.SchemaType.valueOf(schemaType_); + return result == null ? io.ceresdb.proto.Storage.QueryResponse.SchemaType.UNRECOGNIZED : result; + } + + public static final int SCHEMA_CONTENT_FIELD_NUMBER = 3; + private volatile java.lang.Object schemaContent_; + /** + * string schema_content = 3; + * @return The schemaContent. + */ + @java.lang.Override + public java.lang.String getSchemaContent() { + java.lang.Object ref = schemaContent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + schemaContent_ = s; + return s; + } + } + /** + * string schema_content = 3; + * @return The bytes for schemaContent. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSchemaContentBytes() { + java.lang.Object ref = schemaContent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schemaContent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ROWS_FIELD_NUMBER = 4; + private java.util.List rows_; + /** + * repeated bytes rows = 4; + * @return A list containing the rows. + */ + @java.lang.Override + public java.util.List + getRowsList() { + return rows_; + } + /** + * repeated bytes rows = 4; + * @return The count of rows. + */ + public int getRowsCount() { + return rows_.size(); + } + /** + * repeated bytes rows = 4; + * @param index The index of the element to return. + * @return The rows at the given index. + */ + public com.google.protobuf.ByteString getRows(int index) { + return rows_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (schemaType_ != io.ceresdb.proto.Storage.QueryResponse.SchemaType.AVRO.getNumber()) { + output.writeEnum(2, schemaType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schemaContent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, schemaContent_); + } + for (int i = 0; i < rows_.size(); i++) { + output.writeBytes(4, rows_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (schemaType_ != io.ceresdb.proto.Storage.QueryResponse.SchemaType.AVRO.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, schemaType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schemaContent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, schemaContent_); + } + { + int dataSize = 0; + for (int i = 0; i < rows_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(rows_.get(i)); + } + size += dataSize; + size += 1 * getRowsList().size(); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.ceresdb.proto.Storage.QueryResponse)) { + return super.equals(obj); + } + io.ceresdb.proto.Storage.QueryResponse other = (io.ceresdb.proto.Storage.QueryResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (schemaType_ != other.schemaType_) return false; + if (!getSchemaContent() + .equals(other.getSchemaContent())) return false; + if (!getRowsList() + .equals(other.getRowsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + SCHEMA_TYPE_FIELD_NUMBER; + hash = (53 * hash) + schemaType_; + hash = (37 * hash) + SCHEMA_CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getSchemaContent().hashCode(); + if (getRowsCount() > 0) { + hash = (37 * hash) + ROWS_FIELD_NUMBER; + hash = (53 * hash) + getRowsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.ceresdb.proto.Storage.QueryResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.QueryResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.QueryResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.ceresdb.proto.Storage.QueryResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.QueryResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.QueryResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.ceresdb.proto.Storage.QueryResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.ceresdb.proto.Storage.QueryResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.ceresdb.proto.Storage.QueryResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code storage.QueryResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:storage.QueryResponse) + io.ceresdb.proto.Storage.QueryResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.ceresdb.proto.Storage.QueryResponse.class, io.ceresdb.proto.Storage.QueryResponse.Builder.class); + } + + // Construct using io.ceresdb.proto.Storage.QueryResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + schemaType_ = 0; + + schemaContent_ = ""; + + rows_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.ceresdb.proto.Storage.internal_static_storage_QueryResponse_descriptor; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.QueryResponse getDefaultInstanceForType() { + return io.ceresdb.proto.Storage.QueryResponse.getDefaultInstance(); + } + + @java.lang.Override + public io.ceresdb.proto.Storage.QueryResponse build() { + io.ceresdb.proto.Storage.QueryResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.QueryResponse buildPartial() { + io.ceresdb.proto.Storage.QueryResponse result = new io.ceresdb.proto.Storage.QueryResponse(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.schemaType_ = schemaType_; + result.schemaContent_ = schemaContent_; + if (((bitField0_ & 0x00000001) != 0)) { + rows_ = java.util.Collections.unmodifiableList(rows_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.rows_ = rows_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.ceresdb.proto.Storage.QueryResponse) { + return mergeFrom((io.ceresdb.proto.Storage.QueryResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.ceresdb.proto.Storage.QueryResponse other) { + if (other == io.ceresdb.proto.Storage.QueryResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.schemaType_ != 0) { + setSchemaTypeValue(other.getSchemaTypeValue()); + } + if (!other.getSchemaContent().isEmpty()) { + schemaContent_ = other.schemaContent_; + onChanged(); + } + if (!other.rows_.isEmpty()) { + if (rows_.isEmpty()) { + rows_ = other.rows_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRowsIsMutable(); + rows_.addAll(other.rows_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.ceresdb.proto.Storage.QueryResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.ceresdb.proto.Storage.QueryResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private io.ceresdb.proto.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Common.ResponseHeader, io.ceresdb.proto.Common.ResponseHeader.Builder, io.ceresdb.proto.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .storage.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .storage.ResponseHeader header = 1; + * @return The header. + */ + public io.ceresdb.proto.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder setHeader(io.ceresdb.proto.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder setHeader( + io.ceresdb.proto.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder mergeHeader(io.ceresdb.proto.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + io.ceresdb.proto.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .storage.ResponseHeader header = 1; + */ + public io.ceresdb.proto.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .storage.ResponseHeader header = 1; + */ + public io.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + io.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .storage.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Common.ResponseHeader, io.ceresdb.proto.Common.ResponseHeader.Builder, io.ceresdb.proto.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.ceresdb.proto.Common.ResponseHeader, io.ceresdb.proto.Common.ResponseHeader.Builder, io.ceresdb.proto.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private int schemaType_ = 0; + /** + * .storage.QueryResponse.SchemaType schema_type = 2; + * @return The enum numeric value on the wire for schemaType. + */ + @java.lang.Override public int getSchemaTypeValue() { + return schemaType_; + } + /** + * .storage.QueryResponse.SchemaType schema_type = 2; + * @param value The enum numeric value on the wire for schemaType to set. + * @return This builder for chaining. + */ + public Builder setSchemaTypeValue(int value) { + + schemaType_ = value; + onChanged(); + return this; + } + /** + * .storage.QueryResponse.SchemaType schema_type = 2; + * @return The schemaType. + */ + @java.lang.Override + public io.ceresdb.proto.Storage.QueryResponse.SchemaType getSchemaType() { + @SuppressWarnings("deprecation") + io.ceresdb.proto.Storage.QueryResponse.SchemaType result = io.ceresdb.proto.Storage.QueryResponse.SchemaType.valueOf(schemaType_); + return result == null ? io.ceresdb.proto.Storage.QueryResponse.SchemaType.UNRECOGNIZED : result; + } + /** + * .storage.QueryResponse.SchemaType schema_type = 2; + * @param value The schemaType to set. + * @return This builder for chaining. + */ + public Builder setSchemaType(io.ceresdb.proto.Storage.QueryResponse.SchemaType value) { + if (value == null) { + throw new NullPointerException(); + } + + schemaType_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .storage.QueryResponse.SchemaType schema_type = 2; + * @return This builder for chaining. + */ + public Builder clearSchemaType() { + + schemaType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object schemaContent_ = ""; + /** + * string schema_content = 3; + * @return The schemaContent. + */ + public java.lang.String getSchemaContent() { + java.lang.Object ref = schemaContent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + schemaContent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string schema_content = 3; + * @return The bytes for schemaContent. + */ + public com.google.protobuf.ByteString + getSchemaContentBytes() { + java.lang.Object ref = schemaContent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schemaContent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string schema_content = 3; + * @param value The schemaContent to set. + * @return This builder for chaining. + */ + public Builder setSchemaContent( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + schemaContent_ = value; + onChanged(); + return this; + } + /** + * string schema_content = 3; + * @return This builder for chaining. + */ + public Builder clearSchemaContent() { + + schemaContent_ = getDefaultInstance().getSchemaContent(); + onChanged(); + return this; + } + /** + * string schema_content = 3; + * @param value The bytes for schemaContent to set. + * @return This builder for chaining. + */ + public Builder setSchemaContentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + schemaContent_ = value; + onChanged(); + return this; + } + + private java.util.List rows_ = java.util.Collections.emptyList(); + private void ensureRowsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + rows_ = new java.util.ArrayList(rows_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated bytes rows = 4; + * @return A list containing the rows. + */ + public java.util.List + getRowsList() { + return ((bitField0_ & 0x00000001) != 0) ? + java.util.Collections.unmodifiableList(rows_) : rows_; + } + /** + * repeated bytes rows = 4; + * @return The count of rows. + */ + public int getRowsCount() { + return rows_.size(); + } + /** + * repeated bytes rows = 4; + * @param index The index of the element to return. + * @return The rows at the given index. + */ + public com.google.protobuf.ByteString getRows(int index) { + return rows_.get(index); + } + /** + * repeated bytes rows = 4; + * @param index The index to set the value at. + * @param value The rows to set. + * @return This builder for chaining. + */ + public Builder setRows( + int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRowsIsMutable(); + rows_.set(index, value); + onChanged(); + return this; + } + /** + * repeated bytes rows = 4; + * @param value The rows to add. + * @return This builder for chaining. + */ + public Builder addRows(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRowsIsMutable(); + rows_.add(value); + onChanged(); + return this; + } + /** + * repeated bytes rows = 4; + * @param values The rows to add. + * @return This builder for chaining. + */ + public Builder addAllRows( + java.lang.Iterable values) { + ensureRowsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, rows_); + onChanged(); + return this; + } + /** + * repeated bytes rows = 4; + * @return This builder for chaining. + */ + public Builder clearRows() { + rows_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:storage.QueryResponse) + } + + // @@protoc_insertion_point(class_scope:storage.QueryResponse) + private static final io.ceresdb.proto.Storage.QueryResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.ceresdb.proto.Storage.QueryResponse(); + } + + public static io.ceresdb.proto.Storage.QueryResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public QueryResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new QueryResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.ceresdb.proto.Storage.QueryResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_RouteRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_RouteRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_Endpoint_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_Endpoint_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_Route_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_Route_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_RouteResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_RouteResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_Value_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_Value_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_Field_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_Field_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_FieldGroup_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_FieldGroup_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_Tag_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_Tag_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_WriteEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_WriteEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_WriteMetric_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_WriteMetric_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_WriteRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_WriteRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_WriteResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_WriteResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_QueryRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_QueryRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_storage_QueryResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_storage_QueryResponse_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\rstorage.proto\022\007storage\032\014common.proto\"\037" + + "\n\014RouteRequest\022\017\n\007metrics\030\001 \003(\t\"$\n\010Endpo" + + "int\022\n\n\002ip\030\001 \001(\t\022\014\n\004port\030\002 \001(\r\"I\n\005Route\022\016" + + "\n\006metric\030\001 \001(\t\022#\n\010endpoint\030\002 \001(\0132\021.stora" + + "ge.Endpoint\022\013\n\003ext\030\003 \001(\014\"X\n\rRouteRespons" + + "e\022\'\n\006header\030\001 \001(\0132\027.storage.ResponseHead" + + "er\022\036\n\006routes\030\002 \003(\0132\016.storage.Route\"\340\002\n\005V" + + "alue\022\027\n\rfloat64_value\030\001 \001(\001H\000\022\026\n\014string_" + + "value\030\002 \001(\tH\000\022\025\n\013int64_value\030\003 \001(\003H\000\022\027\n\r" + + "float32_value\030\004 \001(\002H\000\022\025\n\013int32_value\030\005 \001" + + "(\005H\000\022\025\n\013int16_value\030\006 \001(\005H\000\022\024\n\nint8_valu" + + "e\030\007 \001(\005H\000\022\024\n\nbool_value\030\010 \001(\010H\000\022\026\n\014uint6" + + "4_value\030\t \001(\004H\000\022\026\n\014uint32_value\030\n \001(\rH\000\022" + + "\026\n\014uint16_value\030\013 \001(\rH\000\022\025\n\013uint8_value\030\014" + + " \001(\rH\000\022\031\n\017timestamp_value\030\r \001(\003H\000\022\031\n\017var" + + "binary_value\030\016 \001(\014H\000B\007\n\005value\":\n\005Field\022\022" + + "\n\nname_index\030\001 \001(\r\022\035\n\005value\030\002 \001(\0132\016.stor" + + "age.Value\"?\n\nFieldGroup\022\021\n\ttimestamp\030\001 \001" + + "(\003\022\036\n\006fields\030\002 \003(\0132\016.storage.Field\"8\n\003Ta" + + "g\022\022\n\nname_index\030\001 \001(\r\022\035\n\005value\030\002 \001(\0132\016.s" + + "torage.Value\"S\n\nWriteEntry\022\032\n\004tags\030\001 \003(\013" + + "2\014.storage.Tag\022)\n\014field_groups\030\002 \003(\0132\023.s" + + "torage.FieldGroup\"k\n\013WriteMetric\022\016\n\006metr" + + "ic\030\001 \001(\t\022\021\n\ttag_names\030\002 \003(\t\022\023\n\013field_nam" + + "es\030\003 \003(\t\022$\n\007entries\030\004 \003(\0132\023.storage.Writ" + + "eEntry\"5\n\014WriteRequest\022%\n\007metrics\030\001 \003(\0132" + + "\024.storage.WriteMetric\"Y\n\rWriteResponse\022\'" + + "\n\006header\030\001 \001(\0132\027.storage.ResponseHeader\022" + + "\017\n\007success\030\002 \001(\r\022\016\n\006failed\030\003 \001(\r\"+\n\014Quer" + + "yRequest\022\017\n\007metrics\030\001 \003(\t\022\n\n\002ql\030\002 \001(\t\"\270\001" + + "\n\rQueryResponse\022\'\n\006header\030\001 \001(\0132\027.storag" + + "e.ResponseHeader\0226\n\013schema_type\030\002 \001(\0162!." + + "storage.QueryResponse.SchemaType\022\026\n\016sche" + + "ma_content\030\003 \001(\t\022\014\n\004rows\030\004 \003(\014\" \n\nSchema" + + "Type\022\010\n\004AVRO\020\000\022\010\n\004JSON\020\0012\302\002\n\016StorageServ" + + "ice\0228\n\005Route\022\025.storage.RouteRequest\032\026.st" + + "orage.RouteResponse\"\000\0228\n\005Write\022\025.storage" + + ".WriteRequest\032\026.storage.WriteResponse\"\000\022" + + "@\n\013StreamWrite\022\025.storage.WriteRequest\032\026." + + "storage.WriteResponse\"\000(\001\0228\n\005Query\022\025.sto" + + "rage.QueryRequest\032\026.storage.QueryRespons" + + "e\"\000\022@\n\013StreamQuery\022\025.storage.QueryReques" + + "t\032\026.storage.QueryResponse\"\0000\001B\033\n\020io.cere" + + "sdb.protoB\007Storageb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + io.ceresdb.proto.Common.getDescriptor(), + }); + internal_static_storage_RouteRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_storage_RouteRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_RouteRequest_descriptor, + new java.lang.String[] { "Metrics", }); + internal_static_storage_Endpoint_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_storage_Endpoint_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_Endpoint_descriptor, + new java.lang.String[] { "Ip", "Port", }); + internal_static_storage_Route_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_storage_Route_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_Route_descriptor, + new java.lang.String[] { "Metric", "Endpoint", "Ext", }); + internal_static_storage_RouteResponse_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_storage_RouteResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_RouteResponse_descriptor, + new java.lang.String[] { "Header", "Routes", }); + internal_static_storage_Value_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_storage_Value_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_Value_descriptor, + new java.lang.String[] { "Float64Value", "StringValue", "Int64Value", "Float32Value", "Int32Value", "Int16Value", "Int8Value", "BoolValue", "Uint64Value", "Uint32Value", "Uint16Value", "Uint8Value", "TimestampValue", "VarbinaryValue", "Value", }); + internal_static_storage_Field_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_storage_Field_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_Field_descriptor, + new java.lang.String[] { "NameIndex", "Value", }); + internal_static_storage_FieldGroup_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_storage_FieldGroup_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_FieldGroup_descriptor, + new java.lang.String[] { "Timestamp", "Fields", }); + internal_static_storage_Tag_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_storage_Tag_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_Tag_descriptor, + new java.lang.String[] { "NameIndex", "Value", }); + internal_static_storage_WriteEntry_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_storage_WriteEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_WriteEntry_descriptor, + new java.lang.String[] { "Tags", "FieldGroups", }); + internal_static_storage_WriteMetric_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_storage_WriteMetric_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_WriteMetric_descriptor, + new java.lang.String[] { "Metric", "TagNames", "FieldNames", "Entries", }); + internal_static_storage_WriteRequest_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_storage_WriteRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_WriteRequest_descriptor, + new java.lang.String[] { "Metrics", }); + internal_static_storage_WriteResponse_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_storage_WriteResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_WriteResponse_descriptor, + new java.lang.String[] { "Header", "Success", "Failed", }); + internal_static_storage_QueryRequest_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_storage_QueryRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_QueryRequest_descriptor, + new java.lang.String[] { "Metrics", "Ql", }); + internal_static_storage_QueryResponse_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_storage_QueryResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_storage_QueryResponse_descriptor, + new java.lang.String[] { "Header", "SchemaType", "SchemaContent", "Rows", }); + io.ceresdb.proto.Common.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/ceresdb-protocol/src/main/resources/proto/ceresdb.desc b/ceresdb-protocol/src/main/resources/proto/ceresdb.desc index 377bcc79bc8ff4de7e5a3f793d4b138489c87636..d491a6ac4202bbb594fbe84c8b4a9b42d2b77d71 100644 GIT binary patch delta 35 ocmeAY>JVb$Dxb&{!YaijkeNR*MxL=}V@)Opt2Br^`89_;0Hd}Epa1{> delta 37 pcmeAW>Jnn&s+h Date: Mon, 5 Sep 2022 00:30:29 +0800 Subject: [PATCH 2/9] refactor: rename java package name to io.ceresdb for common module and rpc module --- .../main/java/{com => io}/ceresdb/common/Copiable.java | 2 +- .../main/java/{com => io}/ceresdb/common/Display.java | 2 +- .../main/java/{com => io}/ceresdb/common/Endpoint.java | 4 ++-- .../{com => io}/ceresdb/common/InFlightLimiter.java | 9 +++++---- .../java/{com => io}/ceresdb/common/Lifecycle.java | 2 +- .../main/java/{com => io}/ceresdb/common/Limiter.java | 2 +- .../main/java/{com => io}/ceresdb/common/OptKeys.java | 2 +- .../src/main/java/{com => io}/ceresdb/common/SPI.java | 2 +- .../java/{com => io}/ceresdb/common/Streamable.java | 2 +- .../main/java/{com => io}/ceresdb/common/Tenant.java | 2 +- .../{com => io}/ceresdb/common/VisibleForTest.java | 2 +- .../ceresdb/common/signal/FileOutputHelper.java | 8 ++++---- .../{com => io}/ceresdb/common/signal/FileSignal.java | 2 +- .../{com => io}/ceresdb/common/signal/FileSignals.java | 2 +- .../java/{com => io}/ceresdb/common/signal/Signal.java | 2 +- .../ceresdb/common/signal/SignalHandler.java | 2 +- .../ceresdb/common/signal/SignalHandlersLoader.java | 8 ++++---- .../ceresdb/common/signal/SignalHelper.java | 4 ++-- .../java/{com => io}/ceresdb/common/util/AuthUtil.java | 4 ++-- .../java/{com => io}/ceresdb/common/util/Clock.java | 2 +- .../java/{com => io}/ceresdb/common/util/Cpus.java | 4 ++-- .../ceresdb/common/util/DirectExecutor.java | 2 +- .../ceresdb/common/util/ExecutorServiceHelper.java | 2 +- .../java/{com => io}/ceresdb/common/util/Files.java | 2 +- .../common/util/LogScheduledThreadPoolExecutor.java | 2 +- .../ceresdb/common/util/LogThreadPoolExecutor.java | 2 +- .../ceresdb/common/util/MetricExecutor.java | 2 +- .../ceresdb/common/util/MetricReporter.java | 2 +- .../common/util/MetricScheduledThreadPoolExecutor.java | 2 +- .../ceresdb/common/util/MetricThreadPoolExecutor.java | 2 +- .../{com => io}/ceresdb/common/util/MetricsUtil.java | 2 +- .../ceresdb/common/util/NamedThreadFactory.java | 2 +- .../{com => io}/ceresdb/common/util/ObjectPool.java | 2 +- .../java/{com => io}/ceresdb/common/util/Platform.java | 4 ++-- .../{com => io}/ceresdb/common/util/RcObjectPool.java | 2 +- .../ceresdb/common/util/RcResourceHolder.java | 2 +- .../java/{com => io}/ceresdb/common/util/RefCell.java | 2 +- .../java/{com => io}/ceresdb/common/util/Requires.java | 2 +- .../ceresdb/common/util/SerializingExecutor.java | 2 +- .../{com => io}/ceresdb/common/util/ServiceLoader.java | 4 ++-- .../ceresdb/common/util/SharedScheduledPool.java | 2 +- .../ceresdb/common/util/SharedThreadPool.java | 2 +- .../java/{com => io}/ceresdb/common/util/Spines.java | 2 +- .../ceresdb/common/util/StringBuilderHelper.java | 2 +- .../java/{com => io}/ceresdb/common/util/Strings.java | 2 +- .../ceresdb/common/util/SystemPropertyUtil.java | 2 +- .../ceresdb/common/util/ThreadPoolMetricRegistry.java | 2 +- .../ceresdb/common/util/ThreadPoolUtil.java | 2 +- .../{com => io}/ceresdb/common/util/TopKSelector.java | 2 +- .../{com => io}/ceresdb/common/util/UnsignedUtil.java | 2 +- .../common/util/internal/IntegerFieldUpdater.java | 2 +- .../ceresdb/common/util/internal/LongFieldUpdater.java | 2 +- .../common/util/internal/ReferenceFieldUpdater.java | 2 +- .../util/internal/ReflectionIntegerFieldUpdater.java | 2 +- .../util/internal/ReflectionLongFieldUpdater.java | 2 +- .../util/internal/ReflectionReferenceFieldUpdater.java | 2 +- .../ceresdb/common/util/internal/ThrowUtil.java | 2 +- .../util/internal/UnsafeIntegerFieldUpdater.java | 2 +- .../common/util/internal/UnsafeLongFieldUpdater.java | 2 +- .../util/internal/UnsafeReferenceFieldUpdater.java | 2 +- .../ceresdb/common/util/internal/UnsafeUtil.java | 2 +- .../ceresdb/common/util/internal/Updaters.java | 2 +- .../src/main/java/{com => io}/ceresdb/rpc/Context.java | 4 ++-- .../java/{com => io}/ceresdb/rpc/MethodDescriptor.java | 2 +- .../main/java/{com => io}/ceresdb/rpc/Observer.java | 4 ++-- .../main/java/{com => io}/ceresdb/rpc/RpcClient.java | 10 +++++----- .../main/java/{com => io}/ceresdb/rpc/RpcFactory.java | 2 +- .../{com => io}/ceresdb/rpc/RpcFactoryProvider.java | 4 ++-- .../main/java/{com => io}/ceresdb/rpc/RpcOptions.java | 8 ++++---- .../ceresdb/rpc/errors/ConnectFailException.java | 2 +- .../ceresdb/rpc/errors/InvokeTimeoutException.java | 2 +- .../ceresdb/rpc/errors/OnlyErrorMessage.java | 2 +- .../ceresdb/rpc/errors/RemotingException.java | 2 +- 73 files changed, 99 insertions(+), 98 deletions(-) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/Copiable.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/Display.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/Endpoint.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/InFlightLimiter.java (94%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/Lifecycle.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/Limiter.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/OptKeys.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/SPI.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/Streamable.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/Tenant.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/VisibleForTest.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/signal/FileOutputHelper.java (91%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/signal/FileSignal.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/signal/FileSignals.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/signal/Signal.java (96%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/signal/SignalHandler.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/signal/SignalHandlersLoader.java (93%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/signal/SignalHelper.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/AuthUtil.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/Clock.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/Cpus.java (95%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/DirectExecutor.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/ExecutorServiceHelper.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/Files.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/LogScheduledThreadPoolExecutor.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/LogThreadPoolExecutor.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/MetricExecutor.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/MetricReporter.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/MetricScheduledThreadPoolExecutor.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/MetricThreadPoolExecutor.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/MetricsUtil.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/NamedThreadFactory.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/ObjectPool.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/Platform.java (96%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/RcObjectPool.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/RcResourceHolder.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/RefCell.java (96%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/Requires.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/SerializingExecutor.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/ServiceLoader.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/SharedScheduledPool.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/SharedThreadPool.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/Spines.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/StringBuilderHelper.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/Strings.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/SystemPropertyUtil.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/ThreadPoolMetricRegistry.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/ThreadPoolUtil.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/TopKSelector.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/UnsignedUtil.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/IntegerFieldUpdater.java (95%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/LongFieldUpdater.java (95%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/ReferenceFieldUpdater.java (95%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/ReflectionIntegerFieldUpdater.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/ReflectionLongFieldUpdater.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/ReflectionReferenceFieldUpdater.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/ThrowUtil.java (98%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/UnsafeIntegerFieldUpdater.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/UnsafeLongFieldUpdater.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/UnsafeReferenceFieldUpdater.java (97%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/UnsafeUtil.java (99%) rename ceresdb-common/src/main/java/{com => io}/ceresdb/common/util/internal/Updaters.java (98%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/Context.java (97%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/MethodDescriptor.java (99%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/Observer.java (97%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/RpcClient.java (97%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/RpcFactory.java (98%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/RpcFactoryProvider.java (94%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/RpcOptions.java (98%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/errors/ConnectFailException.java (97%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/errors/InvokeTimeoutException.java (97%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/errors/OnlyErrorMessage.java (97%) rename ceresdb-rpc/src/main/java/{com => io}/ceresdb/rpc/errors/RemotingException.java (97%) diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/Copiable.java b/ceresdb-common/src/main/java/io/ceresdb/common/Copiable.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/Copiable.java rename to ceresdb-common/src/main/java/io/ceresdb/common/Copiable.java index d1aa48e..0f5ad18 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/Copiable.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/Copiable.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; /** * Copiable mark interface. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/Display.java b/ceresdb-common/src/main/java/io/ceresdb/common/Display.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/Display.java rename to ceresdb-common/src/main/java/io/ceresdb/common/Display.java index ca792e2..1ee2c33 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/Display.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/Display.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; import java.io.PrintWriter; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/Endpoint.java b/ceresdb-common/src/main/java/io/ceresdb/common/Endpoint.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/Endpoint.java rename to ceresdb-common/src/main/java/io/ceresdb/common/Endpoint.java index 151c726..1f8b8a8 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/Endpoint.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/Endpoint.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; import java.io.Serializable; -import com.ceresdb.common.util.Strings; +import io.ceresdb.common.util.Strings; /** * A IP address with port. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/InFlightLimiter.java b/ceresdb-common/src/main/java/io/ceresdb/common/InFlightLimiter.java similarity index 94% rename from ceresdb-common/src/main/java/com/ceresdb/common/InFlightLimiter.java rename to ceresdb-common/src/main/java/io/ceresdb/common/InFlightLimiter.java index e764fcb..a13935e 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/InFlightLimiter.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/InFlightLimiter.java @@ -14,14 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; import java.util.concurrent.Semaphore; import java.util.concurrent.TimeUnit; -import com.ceresdb.common.util.Clock; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.common.util.internal.ThrowUtil; +import io.ceresdb.common.util.Clock; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.internal.ThrowUtil; + import com.codahale.metrics.Timer; /** diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/Lifecycle.java b/ceresdb-common/src/main/java/io/ceresdb/common/Lifecycle.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/Lifecycle.java rename to ceresdb-common/src/main/java/io/ceresdb/common/Lifecycle.java index 06f74e0..9113bae 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/Lifecycle.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/Lifecycle.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; /** * Service life cycle mark interface. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/Limiter.java b/ceresdb-common/src/main/java/io/ceresdb/common/Limiter.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/Limiter.java rename to ceresdb-common/src/main/java/io/ceresdb/common/Limiter.java index 8046adf..3a6843c 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/Limiter.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/Limiter.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; import java.util.concurrent.TimeUnit; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/OptKeys.java b/ceresdb-common/src/main/java/io/ceresdb/common/OptKeys.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/OptKeys.java rename to ceresdb-common/src/main/java/io/ceresdb/common/OptKeys.java index 937ce02..9a0fd51 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/OptKeys.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/OptKeys.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; /** * System properties option keys diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/SPI.java b/ceresdb-common/src/main/java/io/ceresdb/common/SPI.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/SPI.java rename to ceresdb-common/src/main/java/io/ceresdb/common/SPI.java index 07dac6c..9f42e0e 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/SPI.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/SPI.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/Streamable.java b/ceresdb-common/src/main/java/io/ceresdb/common/Streamable.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/Streamable.java rename to ceresdb-common/src/main/java/io/ceresdb/common/Streamable.java index 6bab2da..5d436ff 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/Streamable.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/Streamable.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; import java.util.stream.Stream; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/Tenant.java b/ceresdb-common/src/main/java/io/ceresdb/common/Tenant.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/Tenant.java rename to ceresdb-common/src/main/java/io/ceresdb/common/Tenant.java index ec9cb53..514248e 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/Tenant.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/Tenant.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; /** * A tenant for CeresDB. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/VisibleForTest.java b/ceresdb-common/src/main/java/io/ceresdb/common/VisibleForTest.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/VisibleForTest.java rename to ceresdb-common/src/main/java/io/ceresdb/common/VisibleForTest.java index 40978de..38f7b03 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/VisibleForTest.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/VisibleForTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/signal/FileOutputHelper.java b/ceresdb-common/src/main/java/io/ceresdb/common/signal/FileOutputHelper.java similarity index 91% rename from ceresdb-common/src/main/java/com/ceresdb/common/signal/FileOutputHelper.java rename to ceresdb-common/src/main/java/io/ceresdb/common/signal/FileOutputHelper.java index 864e351..58c5058 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/signal/FileOutputHelper.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/signal/FileOutputHelper.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.signal; +package io.ceresdb.common.signal; import java.io.File; import java.io.IOException; @@ -22,9 +22,9 @@ import java.text.SimpleDateFormat; import java.util.Date; -import com.ceresdb.common.OptKeys; -import com.ceresdb.common.util.Files; -import com.ceresdb.common.util.SystemPropertyUtil; +import io.ceresdb.common.OptKeys; +import io.ceresdb.common.util.Files; +import io.ceresdb.common.util.SystemPropertyUtil; /** * diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/signal/FileSignal.java b/ceresdb-common/src/main/java/io/ceresdb/common/signal/FileSignal.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/signal/FileSignal.java rename to ceresdb-common/src/main/java/io/ceresdb/common/signal/FileSignal.java index 6052a7d..cdf416a 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/signal/FileSignal.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/signal/FileSignal.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.signal; +package io.ceresdb.common.signal; import java.util.Optional; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/signal/FileSignals.java b/ceresdb-common/src/main/java/io/ceresdb/common/signal/FileSignals.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/signal/FileSignals.java rename to ceresdb-common/src/main/java/io/ceresdb/common/signal/FileSignals.java index b717a71..e356f2b 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/signal/FileSignals.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/signal/FileSignals.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.signal; +package io.ceresdb.common.signal; import java.io.File; import java.nio.file.Paths; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/signal/Signal.java b/ceresdb-common/src/main/java/io/ceresdb/common/signal/Signal.java similarity index 96% rename from ceresdb-common/src/main/java/com/ceresdb/common/signal/Signal.java rename to ceresdb-common/src/main/java/io/ceresdb/common/signal/Signal.java index 89d6fec..fbd7a51 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/signal/Signal.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/signal/Signal.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.signal; +package io.ceresdb.common.signal; /** * Signal types. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/signal/SignalHandler.java b/ceresdb-common/src/main/java/io/ceresdb/common/signal/SignalHandler.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/signal/SignalHandler.java rename to ceresdb-common/src/main/java/io/ceresdb/common/signal/SignalHandler.java index 2ce58a3..19f8383 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/signal/SignalHandler.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/signal/SignalHandler.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.signal; +package io.ceresdb.common.signal; /** * This is the signal handler interface. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/signal/SignalHandlersLoader.java b/ceresdb-common/src/main/java/io/ceresdb/common/signal/SignalHandlersLoader.java similarity index 93% rename from ceresdb-common/src/main/java/com/ceresdb/common/signal/SignalHandlersLoader.java rename to ceresdb-common/src/main/java/io/ceresdb/common/signal/SignalHandlersLoader.java index c21c726..94dd276 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/signal/SignalHandlersLoader.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/signal/SignalHandlersLoader.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.signal; +package io.ceresdb.common.signal; import java.util.ArrayList; import java.util.HashMap; @@ -24,9 +24,9 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.OptKeys; -import com.ceresdb.common.util.ServiceLoader; -import com.ceresdb.common.util.SystemPropertyUtil; +import io.ceresdb.common.OptKeys; +import io.ceresdb.common.util.ServiceLoader; +import io.ceresdb.common.util.SystemPropertyUtil; /** * A tool class for loading and registering all signals. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/signal/SignalHelper.java b/ceresdb-common/src/main/java/io/ceresdb/common/signal/SignalHelper.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/signal/SignalHelper.java rename to ceresdb-common/src/main/java/io/ceresdb/common/signal/SignalHelper.java index 3ab5f22..cd89a2a 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/signal/SignalHelper.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/signal/SignalHelper.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.signal; +package io.ceresdb.common.signal; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.util.Platform; +import io.ceresdb.common.util.Platform; /** * A signal helper, provides ANSI/ISO C signal support. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/AuthUtil.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/AuthUtil.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/AuthUtil.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/AuthUtil.java index 4f7c6b9..d56341b 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/AuthUtil.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/AuthUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; @@ -22,7 +22,7 @@ import java.util.HashMap; import java.util.Map; -import com.ceresdb.common.Tenant; +import io.ceresdb.common.Tenant; /** * A tool class for generating auth headers. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/Clock.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/Clock.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/Clock.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/Clock.java index 39d0dc6..73dbc25 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/Clock.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/Clock.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; /** * diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/Cpus.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/Cpus.java similarity index 95% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/Cpus.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/Cpus.java index ad53eb6..4888bac 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/Cpus.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/Cpus.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; -import com.ceresdb.common.OptKeys; +import io.ceresdb.common.OptKeys; /** * Utility for cpu. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/DirectExecutor.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/DirectExecutor.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/DirectExecutor.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/DirectExecutor.java index ad6e5a1..fb8b37d 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/DirectExecutor.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/DirectExecutor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.Executor; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/ExecutorServiceHelper.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/ExecutorServiceHelper.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/ExecutorServiceHelper.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/ExecutorServiceHelper.java index fc89254..73ca24a 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/ExecutorServiceHelper.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/ExecutorServiceHelper.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.ExecutorService; import java.util.concurrent.TimeUnit; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/Files.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/Files.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/Files.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/Files.java index b1a047a..dfd3fd8 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/Files.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/Files.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.io.File; import java.io.IOException; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/LogScheduledThreadPoolExecutor.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/LogScheduledThreadPoolExecutor.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/LogScheduledThreadPoolExecutor.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/LogScheduledThreadPoolExecutor.java index edb527a..623ff4f 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/LogScheduledThreadPoolExecutor.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/LogScheduledThreadPoolExecutor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.CancellationException; import java.util.concurrent.ExecutionException; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/LogThreadPoolExecutor.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/LogThreadPoolExecutor.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/LogThreadPoolExecutor.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/LogThreadPoolExecutor.java index 9775963..bffe9fb 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/LogThreadPoolExecutor.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/LogThreadPoolExecutor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.BlockingQueue; import java.util.concurrent.CancellationException; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricExecutor.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricExecutor.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/MetricExecutor.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/MetricExecutor.java index 2460458..5c6c4c8 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricExecutor.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricExecutor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.Executor; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricReporter.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricReporter.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/MetricReporter.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/MetricReporter.java index 6c44539..b0233fd 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricReporter.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricReporter.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.io.PrintStream; import java.text.DateFormat; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricScheduledThreadPoolExecutor.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricScheduledThreadPoolExecutor.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/MetricScheduledThreadPoolExecutor.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/MetricScheduledThreadPoolExecutor.java index db1cc3d..ab66acd 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricScheduledThreadPoolExecutor.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricScheduledThreadPoolExecutor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.RejectedExecutionHandler; import java.util.concurrent.ThreadFactory; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricThreadPoolExecutor.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricThreadPoolExecutor.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/MetricThreadPoolExecutor.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/MetricThreadPoolExecutor.java index 1b036ea..ac83f0a 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricThreadPoolExecutor.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricThreadPoolExecutor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.BlockingQueue; import java.util.concurrent.RejectedExecutionHandler; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricsUtil.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricsUtil.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/MetricsUtil.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/MetricsUtil.java index f8505b6..2eaaee6 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/MetricsUtil.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/MetricsUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/NamedThreadFactory.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/NamedThreadFactory.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/NamedThreadFactory.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/NamedThreadFactory.java index e7ee8b9..ab5ad2a 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/NamedThreadFactory.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/NamedThreadFactory.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.ThreadFactory; import java.util.concurrent.atomic.AtomicInteger; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/ObjectPool.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/ObjectPool.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/ObjectPool.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/ObjectPool.java index 31d355d..99ef2c0 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/ObjectPool.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/ObjectPool.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; /** * An object pool. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/Platform.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/Platform.java similarity index 96% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/Platform.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/Platform.java index 36da302..bcafc2a 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/Platform.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/Platform.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.Locale; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.OptKeys; +import io.ceresdb.common.OptKeys; /** * diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/RcObjectPool.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/RcObjectPool.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/RcObjectPool.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/RcObjectPool.java index 2450920..d7fa638 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/RcObjectPool.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/RcObjectPool.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; /** * An shared object pool with ref count. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/RcResourceHolder.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/RcResourceHolder.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/RcResourceHolder.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/RcResourceHolder.java index e7fb097..bc33a9a 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/RcResourceHolder.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/RcResourceHolder.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.IdentityHashMap; import java.util.Map; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/RefCell.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/RefCell.java similarity index 96% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/RefCell.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/RefCell.java index 2b61dc7..546c540 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/RefCell.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/RefCell.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; /** * @author jiachun.fjc diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/Requires.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/Requires.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/Requires.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/Requires.java index 47b806e..e132ef6 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/Requires.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/Requires.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; /** * Simple static methods to be called at the start of your own methods to verify diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/SerializingExecutor.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/SerializingExecutor.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/SerializingExecutor.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/SerializingExecutor.java index b7aef5d..0568751 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/SerializingExecutor.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/SerializingExecutor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.Queue; import java.util.concurrent.ConcurrentLinkedQueue; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/ServiceLoader.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/ServiceLoader.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/ServiceLoader.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/ServiceLoader.java index f393ae1..3b71f02 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/ServiceLoader.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/ServiceLoader.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.io.BufferedReader; import java.io.IOException; @@ -35,7 +35,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.SPI; +import io.ceresdb.common.SPI; /** * A simple service-provider loading facility (SPI). diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/SharedScheduledPool.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/SharedScheduledPool.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/SharedScheduledPool.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/SharedScheduledPool.java index 95e13cd..ef63e76 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/SharedScheduledPool.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/SharedScheduledPool.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.ScheduledExecutorService; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/SharedThreadPool.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/SharedThreadPool.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/SharedThreadPool.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/SharedThreadPool.java index 8a8e4f1..5406c4f 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/SharedThreadPool.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/SharedThreadPool.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.ExecutorService; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/Spines.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/Spines.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/Spines.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/Spines.java index 94d33be..627c257 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/Spines.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/Spines.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.ArrayList; import java.util.Collection; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/StringBuilderHelper.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/StringBuilderHelper.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/StringBuilderHelper.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/StringBuilderHelper.java index 1706b93..67d80a8 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/StringBuilderHelper.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/StringBuilderHelper.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; /** * Reuse {@link StringBuilder} based on {@link ThreadLocal}. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/Strings.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/Strings.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/Strings.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/Strings.java index 076496e..44ba843 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/Strings.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/Strings.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.ArrayList; import java.util.List; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/SystemPropertyUtil.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/SystemPropertyUtil.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/SystemPropertyUtil.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/SystemPropertyUtil.java index 2173bb3..692fbba 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/SystemPropertyUtil.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/SystemPropertyUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.security.AccessController; import java.security.PrivilegedAction; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/ThreadPoolMetricRegistry.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/ThreadPoolMetricRegistry.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/ThreadPoolMetricRegistry.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/ThreadPoolMetricRegistry.java index f1d4e5c..0a93966 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/ThreadPoolMetricRegistry.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/ThreadPoolMetricRegistry.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import com.codahale.metrics.MetricRegistry; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/ThreadPoolUtil.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/ThreadPoolUtil.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/ThreadPoolUtil.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/ThreadPoolUtil.java index f4eb055..a01f97d 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/ThreadPoolUtil.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/ThreadPoolUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.BlockingQueue; import java.util.concurrent.RejectedExecutionHandler; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/TopKSelector.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/TopKSelector.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/TopKSelector.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/TopKSelector.java index fc3dbbc..87b40b2 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/TopKSelector.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/TopKSelector.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.Comparator; import java.util.PriorityQueue; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/UnsignedUtil.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/UnsignedUtil.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/UnsignedUtil.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/UnsignedUtil.java index 3319964..067eec0 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/UnsignedUtil.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/UnsignedUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.math.BigInteger; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/IntegerFieldUpdater.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/IntegerFieldUpdater.java similarity index 95% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/IntegerFieldUpdater.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/IntegerFieldUpdater.java index 5e7e9f6..78cbbb1 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/IntegerFieldUpdater.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/IntegerFieldUpdater.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; /** * @author jiachun.fjc diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/LongFieldUpdater.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/LongFieldUpdater.java similarity index 95% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/LongFieldUpdater.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/LongFieldUpdater.java index 535bd53..c47be3e 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/LongFieldUpdater.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/LongFieldUpdater.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; /** * @author jiachun.fjc diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReferenceFieldUpdater.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReferenceFieldUpdater.java similarity index 95% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReferenceFieldUpdater.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReferenceFieldUpdater.java index b6f5bb4..c646c87 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReferenceFieldUpdater.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReferenceFieldUpdater.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; /** * @author jiachun.fjc diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReflectionIntegerFieldUpdater.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReflectionIntegerFieldUpdater.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReflectionIntegerFieldUpdater.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReflectionIntegerFieldUpdater.java index facce4c..1d3633f 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReflectionIntegerFieldUpdater.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReflectionIntegerFieldUpdater.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; import java.lang.reflect.Field; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReflectionLongFieldUpdater.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReflectionLongFieldUpdater.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReflectionLongFieldUpdater.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReflectionLongFieldUpdater.java index ae5e61f..c6e3698 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReflectionLongFieldUpdater.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReflectionLongFieldUpdater.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; import java.lang.reflect.Field; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReflectionReferenceFieldUpdater.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReflectionReferenceFieldUpdater.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReflectionReferenceFieldUpdater.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReflectionReferenceFieldUpdater.java index f1a97f4..c45cadd 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ReflectionReferenceFieldUpdater.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ReflectionReferenceFieldUpdater.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; import java.lang.reflect.Field; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ThrowUtil.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ThrowUtil.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ThrowUtil.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ThrowUtil.java index 7f8623e..14da6c6 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/ThrowUtil.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/ThrowUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; /** * Throwing tool. diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeIntegerFieldUpdater.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeIntegerFieldUpdater.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeIntegerFieldUpdater.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeIntegerFieldUpdater.java index 06415ad..463b2ab 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeIntegerFieldUpdater.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeIntegerFieldUpdater.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; import java.lang.reflect.Field; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeLongFieldUpdater.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeLongFieldUpdater.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeLongFieldUpdater.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeLongFieldUpdater.java index d6024d7..96a70aa 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeLongFieldUpdater.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeLongFieldUpdater.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; import java.lang.reflect.Field; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeReferenceFieldUpdater.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeReferenceFieldUpdater.java similarity index 97% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeReferenceFieldUpdater.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeReferenceFieldUpdater.java index 5966887..528c28e 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeReferenceFieldUpdater.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeReferenceFieldUpdater.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; import java.lang.reflect.Field; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeUtil.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeUtil.java similarity index 99% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeUtil.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeUtil.java index b6273d4..0646b17 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/UnsafeUtil.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/UnsafeUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; import java.lang.reflect.Field; import java.nio.Buffer; diff --git a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/Updaters.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/Updaters.java similarity index 98% rename from ceresdb-common/src/main/java/com/ceresdb/common/util/internal/Updaters.java rename to ceresdb-common/src/main/java/io/ceresdb/common/util/internal/Updaters.java index 9ff46a9..bcd4668 100644 --- a/ceresdb-common/src/main/java/com/ceresdb/common/util/internal/Updaters.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/internal/Updaters.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util.internal; +package io.ceresdb.common.util.internal; /** * Sometime instead of reflection, better performance. diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/Context.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/Context.java similarity index 97% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/Context.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/Context.java index e99713a..a570420 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/Context.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/Context.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.util.HashMap; import java.util.Map; import java.util.Set; -import com.ceresdb.common.Copiable; +import io.ceresdb.common.Copiable; /** * Invoke context. diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/MethodDescriptor.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/MethodDescriptor.java similarity index 99% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/MethodDescriptor.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/MethodDescriptor.java index 07a0bcd..b5ca5c3 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/MethodDescriptor.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/MethodDescriptor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.util.Objects; diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/Observer.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/Observer.java similarity index 97% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/Observer.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/Observer.java index 894c4b5..cbd42dd 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/Observer.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/Observer.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.util.concurrent.Executor; -import com.ceresdb.common.util.internal.ThrowUtil; +import io.ceresdb.common.util.internal.ThrowUtil; /** * Receives notifications from an observable stream of messages. diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcClient.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcClient.java similarity index 97% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcClient.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcClient.java index 388d545..32ec7bf 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcClient.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcClient.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; -import com.ceresdb.common.Display; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.Lifecycle; -import com.ceresdb.rpc.errors.RemotingException; +import io.ceresdb.common.Display; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.Lifecycle; +import io.ceresdb.rpc.errors.RemotingException; /** * A common RPC client. diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcFactory.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcFactory.java similarity index 98% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcFactory.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcFactory.java index b008e58..5a9872c 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcFactory.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcFactory.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; /** * CeresDB's RPC service factory. diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcFactoryProvider.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcFactoryProvider.java similarity index 94% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcFactoryProvider.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcFactoryProvider.java index e039032..0b5a24f 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcFactoryProvider.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcFactoryProvider.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; -import com.ceresdb.common.util.ServiceLoader; +import io.ceresdb.common.util.ServiceLoader; /** * diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcOptions.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcOptions.java similarity index 98% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcOptions.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcOptions.java index 8b26e92..c4f9474 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/RpcOptions.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/RpcOptions.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.util.concurrent.TimeUnit; -import com.ceresdb.common.Copiable; -import com.ceresdb.common.Tenant; -import com.ceresdb.common.util.Cpus; +import io.ceresdb.common.Copiable; +import io.ceresdb.common.Tenant; +import io.ceresdb.common.util.Cpus; /** * RPC client options. diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/ConnectFailException.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/ConnectFailException.java similarity index 97% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/ConnectFailException.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/ConnectFailException.java index e49e347..a6b9640 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/ConnectFailException.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/ConnectFailException.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.errors; +package io.ceresdb.rpc.errors; /** * @author jiachun.fjc diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/InvokeTimeoutException.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/InvokeTimeoutException.java similarity index 97% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/InvokeTimeoutException.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/InvokeTimeoutException.java index d48cf27..e4391c8 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/InvokeTimeoutException.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/InvokeTimeoutException.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.errors; +package io.ceresdb.rpc.errors; /** * @author jiachun.fjc diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/OnlyErrorMessage.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/OnlyErrorMessage.java similarity index 97% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/OnlyErrorMessage.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/OnlyErrorMessage.java index 313e6dd..b0f4619 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/OnlyErrorMessage.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/OnlyErrorMessage.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.errors; +package io.ceresdb.rpc.errors; /** * Takes some additional error message, no stack trace, can be added to an exists Exception. diff --git a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/RemotingException.java b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/RemotingException.java similarity index 97% rename from ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/RemotingException.java rename to ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/RemotingException.java index 132c38f..daede8d 100644 --- a/ceresdb-rpc/src/main/java/com/ceresdb/rpc/errors/RemotingException.java +++ b/ceresdb-rpc/src/main/java/io/ceresdb/rpc/errors/RemotingException.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.errors; +package io.ceresdb.rpc.errors; /** * Exception for default remoting problems. From 84a65449423670b8ff1c5ba7e5abbd353a10349e Mon Sep 17 00:00:00 2001 From: Arthur Chern Date: Mon, 5 Sep 2022 00:41:45 +0800 Subject: [PATCH 3/9] refactor: rename java package name to io.ceresdb for grpc module --- .../{com => io}/ceresdb/rpc/GrpcClient.java | 58 +++++++++---------- .../{com => io}/ceresdb/rpc/GrpcFactory.java | 4 +- .../{com => io}/ceresdb/rpc/IdChannel.java | 2 +- .../ceresdb/rpc/ManagedChannelHelper.java | 2 +- .../ceresdb/rpc/MarshallerRegistry.java | 4 +- .../interceptors/AuthHeadersInterceptor.java | 10 ++-- .../ClientRequestLimitInterceptor.java | 8 +-- .../ContextToHeadersInterceptor.java | 4 +- .../rpc/interceptors/MetricInterceptor.java | 4 +- .../ceresdb/rpc/limit/Gradient2Limit.java | 2 +- .../rpc/limit/LimitMetricRegistry.java | 4 +- .../ceresdb/rpc/limit/RequestLimitCtx.java | 2 +- .../rpc/limit/RequestLimiterBuilder.java | 2 +- .../ceresdb/rpc/limit/VegasLimit.java | 4 +- .../rpc/signal/RpcLimitSignalHandler.java | 12 ++-- .../main/java/io/ceresdb/proto/Common.java | 16 +++++ .../main/java/io/ceresdb/proto/Storage.java | 16 +++++ 17 files changed, 93 insertions(+), 61 deletions(-) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/GrpcClient.java (95%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/GrpcFactory.java (97%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/IdChannel.java (99%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/ManagedChannelHelper.java (99%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/MarshallerRegistry.java (98%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/interceptors/AuthHeadersInterceptor.java (93%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/interceptors/ClientRequestLimitInterceptor.java (97%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/interceptors/ContextToHeadersInterceptor.java (97%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/interceptors/MetricInterceptor.java (97%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/limit/Gradient2Limit.java (99%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/limit/LimitMetricRegistry.java (95%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/limit/RequestLimitCtx.java (96%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/limit/RequestLimiterBuilder.java (98%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/limit/VegasLimit.java (99%) rename ceresdb-grpc/src/main/java/{com => io}/ceresdb/rpc/signal/RpcLimitSignalHandler.java (85%) diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/GrpcClient.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/GrpcClient.java similarity index 95% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/GrpcClient.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/GrpcClient.java index 6f2f474..8856b95 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/GrpcClient.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/GrpcClient.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.util.List; import java.util.Map; @@ -50,34 +50,34 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.OptKeys; -import com.ceresdb.common.Tenant; -import com.ceresdb.common.util.AuthUtil; -import com.ceresdb.common.util.Clock; -import com.ceresdb.common.util.Cpus; -import com.ceresdb.common.util.ExecutorServiceHelper; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.common.util.NamedThreadFactory; -import com.ceresdb.common.util.ObjectPool; -import com.ceresdb.common.util.RefCell; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.SharedThreadPool; -import com.ceresdb.common.util.StringBuilderHelper; -import com.ceresdb.common.util.SystemPropertyUtil; -import com.ceresdb.common.util.ThreadPoolUtil; -import com.ceresdb.rpc.errors.ConnectFailException; -import com.ceresdb.rpc.errors.InvokeTimeoutException; -import com.ceresdb.rpc.errors.OnlyErrorMessage; -import com.ceresdb.rpc.errors.RemotingException; -import com.ceresdb.rpc.interceptors.AuthHeadersInterceptor; -import com.ceresdb.rpc.interceptors.ClientRequestLimitInterceptor; -import com.ceresdb.rpc.interceptors.ContextToHeadersInterceptor; -import com.ceresdb.rpc.interceptors.MetricInterceptor; -import com.ceresdb.rpc.limit.Gradient2Limit; -import com.ceresdb.rpc.limit.LimitMetricRegistry; -import com.ceresdb.rpc.limit.RequestLimiterBuilder; -import com.ceresdb.rpc.limit.VegasLimit; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.OptKeys; +import io.ceresdb.common.Tenant; +import io.ceresdb.common.util.AuthUtil; +import io.ceresdb.common.util.Clock; +import io.ceresdb.common.util.Cpus; +import io.ceresdb.common.util.ExecutorServiceHelper; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.NamedThreadFactory; +import io.ceresdb.common.util.ObjectPool; +import io.ceresdb.common.util.RefCell; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.SharedThreadPool; +import io.ceresdb.common.util.StringBuilderHelper; +import io.ceresdb.common.util.SystemPropertyUtil; +import io.ceresdb.common.util.ThreadPoolUtil; +import io.ceresdb.rpc.errors.ConnectFailException; +import io.ceresdb.rpc.errors.InvokeTimeoutException; +import io.ceresdb.rpc.errors.OnlyErrorMessage; +import io.ceresdb.rpc.errors.RemotingException; +import io.ceresdb.rpc.interceptors.AuthHeadersInterceptor; +import io.ceresdb.rpc.interceptors.ClientRequestLimitInterceptor; +import io.ceresdb.rpc.interceptors.ContextToHeadersInterceptor; +import io.ceresdb.rpc.interceptors.MetricInterceptor; +import io.ceresdb.rpc.limit.Gradient2Limit; +import io.ceresdb.rpc.limit.LimitMetricRegistry; +import io.ceresdb.rpc.limit.RequestLimiterBuilder; +import io.ceresdb.rpc.limit.VegasLimit; import com.google.protobuf.Message; import com.netflix.concurrency.limits.Limit; import com.netflix.concurrency.limits.MetricRegistry; diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/GrpcFactory.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/GrpcFactory.java similarity index 97% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/GrpcFactory.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/GrpcFactory.java index f7c694e..fb3910d 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/GrpcFactory.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/GrpcFactory.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; -import com.ceresdb.common.SPI; +import io.ceresdb.common.SPI; import com.google.protobuf.Message; /** diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/IdChannel.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/IdChannel.java similarity index 99% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/IdChannel.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/IdChannel.java index a4dc117..14fd79c 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/IdChannel.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/IdChannel.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicLong; diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/ManagedChannelHelper.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/ManagedChannelHelper.java similarity index 99% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/ManagedChannelHelper.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/ManagedChannelHelper.java index cf85661..0808c7f 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/ManagedChannelHelper.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/ManagedChannelHelper.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.util.concurrent.TimeUnit; diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/MarshallerRegistry.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/MarshallerRegistry.java similarity index 98% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/MarshallerRegistry.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/MarshallerRegistry.java index 57b02c8..97a654b 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/MarshallerRegistry.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/MarshallerRegistry.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.stream.Collectors; -import com.ceresdb.common.util.Requires; +import io.ceresdb.common.util.Requires; import com.google.protobuf.Message; /** diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/AuthHeadersInterceptor.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/AuthHeadersInterceptor.java similarity index 93% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/AuthHeadersInterceptor.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/AuthHeadersInterceptor.java index eadd864..12079fa 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/AuthHeadersInterceptor.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/AuthHeadersInterceptor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.interceptors; +package io.ceresdb.rpc.interceptors; import java.util.Map; @@ -26,10 +26,10 @@ import io.grpc.Metadata; import io.grpc.MethodDescriptor; -import com.ceresdb.common.Tenant; -import com.ceresdb.common.util.AuthUtil; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.Strings; +import io.ceresdb.common.Tenant; +import io.ceresdb.common.util.AuthUtil; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.Strings; /** * CeresDB auth interceptor. diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/ClientRequestLimitInterceptor.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/ClientRequestLimitInterceptor.java similarity index 97% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/ClientRequestLimitInterceptor.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/ClientRequestLimitInterceptor.java index b860848..7d75c5f 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/ClientRequestLimitInterceptor.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/ClientRequestLimitInterceptor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.interceptors; +package io.ceresdb.rpc.interceptors; import java.util.concurrent.atomic.AtomicBoolean; import java.util.function.Function; @@ -29,9 +29,9 @@ import io.grpc.MethodDescriptor; import io.grpc.Status; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.rpc.limit.LimitMetricRegistry; -import com.ceresdb.rpc.limit.RequestLimitCtx; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.rpc.limit.LimitMetricRegistry; +import io.ceresdb.rpc.limit.RequestLimitCtx; import com.netflix.concurrency.limits.Limiter; /** diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/ContextToHeadersInterceptor.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/ContextToHeadersInterceptor.java similarity index 97% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/ContextToHeadersInterceptor.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/ContextToHeadersInterceptor.java index 12557d3..e6a41dc 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/ContextToHeadersInterceptor.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/ContextToHeadersInterceptor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.interceptors; +package io.ceresdb.rpc.interceptors; import io.grpc.CallOptions; import io.grpc.Channel; @@ -24,7 +24,7 @@ import io.grpc.Metadata; import io.grpc.MethodDescriptor; -import com.ceresdb.rpc.Context; +import io.ceresdb.rpc.Context; /** * Add RPC context to Grpc headers. diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/MetricInterceptor.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/MetricInterceptor.java similarity index 97% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/MetricInterceptor.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/MetricInterceptor.java index c846247..a59ad4b 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/interceptors/MetricInterceptor.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/interceptors/MetricInterceptor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.interceptors; +package io.ceresdb.rpc.interceptors; import io.grpc.CallOptions; import io.grpc.Channel; @@ -25,7 +25,7 @@ import io.grpc.Metadata; import io.grpc.MethodDescriptor; -import com.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.MetricsUtil; import com.codahale.metrics.Counter; import com.google.protobuf.MessageLite; diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/Gradient2Limit.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/Gradient2Limit.java similarity index 99% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/Gradient2Limit.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/Gradient2Limit.java index 0ebc934..1ebd5df 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/Gradient2Limit.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/Gradient2Limit.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.limit; +package io.ceresdb.rpc.limit; import java.util.concurrent.TimeUnit; import java.util.function.Function; diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/LimitMetricRegistry.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/LimitMetricRegistry.java similarity index 95% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/LimitMetricRegistry.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/LimitMetricRegistry.java index d66452f..19be5a3 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/LimitMetricRegistry.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/LimitMetricRegistry.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.limit; +package io.ceresdb.rpc.limit; import java.util.function.Supplier; -import com.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.MetricsUtil; import com.netflix.concurrency.limits.MetricRegistry; /** diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/RequestLimitCtx.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/RequestLimitCtx.java similarity index 96% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/RequestLimitCtx.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/RequestLimitCtx.java index 1bf4cdc..878f5b8 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/RequestLimitCtx.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/RequestLimitCtx.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.limit; +package io.ceresdb.rpc.limit; /** * diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/RequestLimiterBuilder.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/RequestLimiterBuilder.java similarity index 98% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/RequestLimiterBuilder.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/RequestLimiterBuilder.java index b039272..7f8821d 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/RequestLimiterBuilder.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/RequestLimiterBuilder.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.limit; +package io.ceresdb.rpc.limit; import java.time.Duration; diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/VegasLimit.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/VegasLimit.java similarity index 99% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/VegasLimit.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/VegasLimit.java index 4d704c4..b1dc3b6 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/limit/VegasLimit.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/limit/VegasLimit.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.limit; +package io.ceresdb.rpc.limit; -import com.ceresdb.common.util.Requires; +import io.ceresdb.common.util.Requires; import com.netflix.concurrency.limits.MetricIds; import com.netflix.concurrency.limits.MetricRegistry; import com.netflix.concurrency.limits.MetricRegistry.SampleListener; diff --git a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/signal/RpcLimitSignalHandler.java b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/signal/RpcLimitSignalHandler.java similarity index 85% rename from ceresdb-grpc/src/main/java/com/ceresdb/rpc/signal/RpcLimitSignalHandler.java rename to ceresdb-grpc/src/main/java/io/ceresdb/rpc/signal/RpcLimitSignalHandler.java index 6b80e34..2899c03 100644 --- a/ceresdb-grpc/src/main/java/com/ceresdb/rpc/signal/RpcLimitSignalHandler.java +++ b/ceresdb-grpc/src/main/java/io/ceresdb/rpc/signal/RpcLimitSignalHandler.java @@ -14,16 +14,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc.signal; +package io.ceresdb.rpc.signal; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.SPI; -import com.ceresdb.common.signal.FileSignal; -import com.ceresdb.common.signal.FileSignals; -import com.ceresdb.common.signal.SignalHandler; -import com.ceresdb.rpc.interceptors.ClientRequestLimitInterceptor; +import io.ceresdb.common.SPI; +import io.ceresdb.common.signal.FileSignal; +import io.ceresdb.common.signal.FileSignals; +import io.ceresdb.common.signal.SignalHandler; +import io.ceresdb.rpc.interceptors.ClientRequestLimitInterceptor; /** * A signal handler that can reset LIMIT_SWITCH by {@link ClientRequestLimitInterceptor#resetLimitSwitch()}. diff --git a/ceresdb-protocol/src/main/java/io/ceresdb/proto/Common.java b/ceresdb-protocol/src/main/java/io/ceresdb/proto/Common.java index b72edd5..3ba8b3d 100644 --- a/ceresdb-protocol/src/main/java/io/ceresdb/proto/Common.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/proto/Common.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: common.proto diff --git a/ceresdb-protocol/src/main/java/io/ceresdb/proto/Storage.java b/ceresdb-protocol/src/main/java/io/ceresdb/proto/Storage.java index c5ea373..c67d004 100644 --- a/ceresdb-protocol/src/main/java/io/ceresdb/proto/Storage.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/proto/Storage.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: storage.proto From 298683fca1e4290d290b2c97405d36ebbb7f819f Mon Sep 17 00:00:00 2001 From: Arthur Chern Date: Mon, 5 Sep 2022 01:24:43 +0800 Subject: [PATCH 4/9] refactor: rename java package name to io.ceresdb for proto module --- .../main/java/com/ceresdb/proto/Common.java | 639 - .../main/java/com/ceresdb/proto/Storage.java | 12423 ---------------- .../java/{com => io}/ceresdb/ArrayMapper.java | 2 +- .../java/{com => io}/ceresdb/AvroMapper.java | 2 +- .../ceresdb/BlockingStreamIterator.java | 10 +- .../{com => io}/ceresdb/CeresDBClient.java | 46 +- .../{com => io}/ceresdb/CeresDBLimiter.java | 8 +- .../ceresdb/CeresDBManagementProvider.java} | 6 +- .../{com => io}/ceresdb/LimitedPolicy.java | 6 +- .../java/{com => io}/ceresdb/Management.java | 12 +- .../{com => io}/ceresdb/MetricParser.java | 2 +- .../ceresdb/MetricParserFactory.java | 2 +- .../ceresdb/MetricParserFactoryProvider.java | 4 +- .../main/java/{com => io}/ceresdb/Query.java | 16 +- .../java/{com => io}/ceresdb/QueryClient.java | 36 +- .../{com => io}/ceresdb/QueryLimiter.java | 10 +- .../{com => io}/ceresdb/RecordIterator.java | 4 +- .../{com => io}/ceresdb/RecordMapper.java | 8 +- .../main/java/{com => io}/ceresdb/Route.java | 6 +- .../main/java/{com => io}/ceresdb/Router.java | 2 +- .../{com => io}/ceresdb/RouterClient.java | 36 +- .../ceresdb/RpcServiceRegister.java | 12 +- .../{com => io}/ceresdb/StreamWriteBuf.java | 2 +- .../main/java/{com => io}/ceresdb/Utils.java | 52 +- .../main/java/{com => io}/ceresdb/Write.java | 12 +- .../java/{com => io}/ceresdb/WriteClient.java | 42 +- .../{com => io}/ceresdb/WriteLimiter.java | 10 +- .../ceresdb/errors/IteratorException.java | 2 +- .../ceresdb/errors/LimitedException.java | 2 +- .../ceresdb/errors/RouteTableException.java | 2 +- .../ceresdb/errors/StreamException.java | 2 +- .../java/{com => io}/ceresdb/models/Err.java | 6 +- .../ceresdb/models/FieldValue.java | 6 +- .../ceresdb/models/IndexedRecord.java | 4 +- .../{com => io}/ceresdb/models/Keyword.java | 2 +- .../{com => io}/ceresdb/models/QueryOk.java | 10 +- .../ceresdb/models/QueryRequest.java | 6 +- .../{com => io}/ceresdb/models/Record.java | 4 +- .../{com => io}/ceresdb/models/Result.java | 4 +- .../java/{com => io}/ceresdb/models/Rows.java | 6 +- .../{com => io}/ceresdb/models/Schema.java | 4 +- .../{com => io}/ceresdb/models/Series.java | 8 +- .../{com => io}/ceresdb/models/SqlResult.java | 2 +- .../{com => io}/ceresdb/models/TagValue.java | 6 +- .../{com => io}/ceresdb/models/Value.java | 4 +- .../{com => io}/ceresdb/models/WriteOk.java | 6 +- .../ceresdb/options/CeresDBOptions.java | 14 +- .../ceresdb/options/ManagementOptions.java | 10 +- .../ceresdb/options/QueryOptions.java | 8 +- .../ceresdb/options/RouterOptions.java | 8 +- .../ceresdb/options/WriteOptions.java | 8 +- .../signal/ClearRouteCacheSignalHandler.java | 12 +- .../ceresdb/signal/DisplaySignalHandler.java | 16 +- .../ceresdb/signal/MetricsSignalHandler.java | 16 +- .../signal/RwLoggingSignalHandler.java | 14 +- .../ceresdb/signal/ShowHelpSignalHandler.java | 12 +- .../signal/ShowRouteCacheSignalHandler.java | 16 +- pom.xml | 2 +- 58 files changed, 285 insertions(+), 13347 deletions(-) delete mode 100644 ceresdb-protocol/src/main/java/com/ceresdb/proto/Common.java delete mode 100644 ceresdb-protocol/src/main/java/com/ceresdb/proto/Storage.java rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/ArrayMapper.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/AvroMapper.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/BlockingStreamIterator.java (95%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/CeresDBClient.java (94%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/CeresDBLimiter.java (96%) rename ceresdb-protocol/src/main/java/{com/ceresdb/CeresDBxManagementProvider.java => io/ceresdb/CeresDBManagementProvider.java} (93%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/LimitedPolicy.java (97%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/Management.java (92%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/MetricParser.java (99%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/MetricParserFactory.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/MetricParserFactoryProvider.java (94%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/Query.java (92%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/QueryClient.java (94%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/QueryLimiter.java (87%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/RecordIterator.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/RecordMapper.java (97%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/Route.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/Router.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/RouterClient.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/RpcServiceRegister.java (93%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/StreamWriteBuf.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/Utils.java (94%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/Write.java (93%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/WriteClient.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/WriteLimiter.java (88%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/errors/IteratorException.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/errors/LimitedException.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/errors/RouteTableException.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/errors/StreamException.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/Err.java (97%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/FieldValue.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/IndexedRecord.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/Keyword.java (97%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/QueryOk.java (94%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/QueryRequest.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/Record.java (99%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/Result.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/Rows.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/Schema.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/Series.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/SqlResult.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/TagValue.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/Value.java (97%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/models/WriteOk.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/options/CeresDBOptions.java (98%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/options/ManagementOptions.java (93%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/options/QueryOptions.java (95%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/options/RouterOptions.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/options/WriteOptions.java (96%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/signal/ClearRouteCacheSignalHandler.java (88%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/signal/DisplaySignalHandler.java (88%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/signal/MetricsSignalHandler.java (87%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/signal/RwLoggingSignalHandler.java (85%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/signal/ShowHelpSignalHandler.java (90%) rename ceresdb-protocol/src/main/java/{com => io}/ceresdb/signal/ShowRouteCacheSignalHandler.java (89%) diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/proto/Common.java b/ceresdb-protocol/src/main/java/com/ceresdb/proto/Common.java deleted file mode 100644 index 7b8ba87..0000000 --- a/ceresdb-protocol/src/main/java/com/ceresdb/proto/Common.java +++ /dev/null @@ -1,639 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: common.proto - -package com.ceresdb.proto; - -public final class Common { - private Common() { - } - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { - } - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - public interface ResponseHeaderOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.ResponseHeader) - com.google.protobuf.MessageOrBuilder { - - /** - * uint32 code = 1; - */ - int getCode(); - - /** - * string error = 2; - */ - java.lang.String getError(); - - /** - * string error = 2; - */ - com.google.protobuf.ByteString getErrorBytes(); - } - - /** - * Protobuf type {@code storage.ResponseHeader} - */ - public static final class ResponseHeader extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.ResponseHeader) - ResponseHeaderOrBuilder { - private static final long serialVersionUID = 0L; - - // Use ResponseHeader.newBuilder() to construct. - private ResponseHeader(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ResponseHeader() { - code_ = 0; - error_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ResponseHeader(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 8: { - - code_ = input.readUInt32(); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - error_ = s; - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Common.internal_static_storage_ResponseHeader_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Common.internal_static_storage_ResponseHeader_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Common.ResponseHeader.class, - com.ceresdb.proto.Common.ResponseHeader.Builder.class); - } - - public static final int CODE_FIELD_NUMBER = 1; - private int code_; - - /** - * uint32 code = 1; - */ - public int getCode() { - return code_; - } - - public static final int ERROR_FIELD_NUMBER = 2; - private volatile java.lang.Object error_; - - /** - * string error = 2; - */ - public java.lang.String getError() { - java.lang.Object ref = error_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - error_ = s; - return s; - } - } - - /** - * string error = 2; - */ - public com.google.protobuf.ByteString getErrorBytes() { - java.lang.Object ref = error_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - error_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (code_ != 0) { - output.writeUInt32(1, code_); - } - if (!getErrorBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, error_); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (code_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(1, code_); - } - if (!getErrorBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, error_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Common.ResponseHeader)) { - return super.equals(obj); - } - com.ceresdb.proto.Common.ResponseHeader other = (com.ceresdb.proto.Common.ResponseHeader) obj; - - boolean result = true; - result = result && (getCode() == other.getCode()); - result = result && getError().equals(other.getError()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + CODE_FIELD_NUMBER; - hash = (53 * hash) + getCode(); - hash = (37 * hash) + ERROR_FIELD_NUMBER; - hash = (53 * hash) + getError().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Common.ResponseHeader parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Common.ResponseHeader prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.ResponseHeader} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.ResponseHeader) - com.ceresdb.proto.Common.ResponseHeaderOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Common.internal_static_storage_ResponseHeader_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Common.internal_static_storage_ResponseHeader_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Common.ResponseHeader.class, - com.ceresdb.proto.Common.ResponseHeader.Builder.class); - } - - // Construct using com.ceresdb.proto.Common.ResponseHeader.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - code_ = 0; - - error_ = ""; - - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Common.internal_static_storage_ResponseHeader_descriptor; - } - - public com.ceresdb.proto.Common.ResponseHeader getDefaultInstanceForType() { - return com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance(); - } - - public com.ceresdb.proto.Common.ResponseHeader build() { - com.ceresdb.proto.Common.ResponseHeader result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Common.ResponseHeader buildPartial() { - com.ceresdb.proto.Common.ResponseHeader result = new com.ceresdb.proto.Common.ResponseHeader(this); - result.code_ = code_; - result.error_ = error_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Common.ResponseHeader) { - return mergeFrom((com.ceresdb.proto.Common.ResponseHeader) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Common.ResponseHeader other) { - if (other == com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance()) - return this; - if (other.getCode() != 0) { - setCode(other.getCode()); - } - if (!other.getError().isEmpty()) { - error_ = other.error_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Common.ResponseHeader parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Common.ResponseHeader) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int code_; - - /** - * uint32 code = 1; - */ - public int getCode() { - return code_; - } - - /** - * uint32 code = 1; - */ - public Builder setCode(int value) { - - code_ = value; - onChanged(); - return this; - } - - /** - * uint32 code = 1; - */ - public Builder clearCode() { - - code_ = 0; - onChanged(); - return this; - } - - private java.lang.Object error_ = ""; - - /** - * string error = 2; - */ - public java.lang.String getError() { - java.lang.Object ref = error_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - error_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * string error = 2; - */ - public com.google.protobuf.ByteString getErrorBytes() { - java.lang.Object ref = error_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString - .copyFromUtf8((java.lang.String) ref); - error_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * string error = 2; - */ - public Builder setError(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - error_ = value; - onChanged(); - return this; - } - - /** - * string error = 2; - */ - public Builder clearError() { - - error_ = getDefaultInstance().getError(); - onChanged(); - return this; - } - - /** - * string error = 2; - */ - public Builder setErrorBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - error_ = value; - onChanged(); - return this; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.ResponseHeader) - } - - // @@protoc_insertion_point(class_scope:storage.ResponseHeader) - private static final com.ceresdb.proto.Common.ResponseHeader DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Common.ResponseHeader(); - } - - public static com.ceresdb.proto.Common.ResponseHeader getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public ResponseHeader parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ResponseHeader(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Common.ResponseHeader getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_ResponseHeader_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_ResponseHeader_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - static { - java.lang.String[] descriptorData = { "\n\014common.proto\022\007storage\"-\n\016ResponseHeade" - + "r\022\014\n\004code\030\001 \001(\r\022\r\n\005error\030\002 \001(\tB\033\n\021com.ce" - + "resdb.protoB\006Commonb\006proto3" }; - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { - public com.google.protobuf.ExtensionRegistry assignDescriptors(com.google.protobuf.Descriptors.FileDescriptor root) { - descriptor = root; - return null; - } - }; - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] {}, assigner); - internal_static_storage_ResponseHeader_descriptor = getDescriptor().getMessageTypes().get(0); - internal_static_storage_ResponseHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_ResponseHeader_descriptor, new java.lang.String[] { "Code", "Error", }); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/proto/Storage.java b/ceresdb-protocol/src/main/java/com/ceresdb/proto/Storage.java deleted file mode 100644 index c1c9de0..0000000 --- a/ceresdb-protocol/src/main/java/com/ceresdb/proto/Storage.java +++ /dev/null @@ -1,12423 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: storage.proto - -package com.ceresdb.proto; - -public final class Storage { - private Storage() { - } - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { - } - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - public interface RouteRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.RouteRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * repeated string metrics = 1; - */ - java.util.List getMetricsList(); - - /** - * repeated string metrics = 1; - */ - int getMetricsCount(); - - /** - * repeated string metrics = 1; - */ - java.lang.String getMetrics(int index); - - /** - * repeated string metrics = 1; - */ - com.google.protobuf.ByteString getMetricsBytes(int index); - } - - /** - * Protobuf type {@code storage.RouteRequest} - */ - public static final class RouteRequest extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.RouteRequest) - RouteRequestOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RouteRequest.newBuilder() to construct. - private RouteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RouteRequest() { - metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private RouteRequest(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - metrics_.add(s); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = metrics_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.RouteRequest.class, - com.ceresdb.proto.Storage.RouteRequest.Builder.class); - } - - public static final int METRICS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList metrics_; - - /** - * repeated string metrics = 1; - */ - public com.google.protobuf.ProtocolStringList getMetricsList() { - return metrics_; - } - - /** - * repeated string metrics = 1; - */ - public int getMetricsCount() { - return metrics_.size(); - } - - /** - * repeated string metrics = 1; - */ - public java.lang.String getMetrics(int index) { - return metrics_.get(index); - } - - /** - * repeated string metrics = 1; - */ - public com.google.protobuf.ByteString getMetricsBytes(int index) { - return metrics_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < metrics_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metrics_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < metrics_.size(); i++) { - dataSize += computeStringSizeNoTag(metrics_.getRaw(i)); - } - size += dataSize; - size += 1 * getMetricsList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.RouteRequest)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.RouteRequest other = (com.ceresdb.proto.Storage.RouteRequest) obj; - - boolean result = true; - result = result && getMetricsList().equals(other.getMetricsList()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getMetricsCount() > 0) { - hash = (37 * hash) + METRICS_FIELD_NUMBER; - hash = (53 * hash) + getMetricsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.RouteRequest parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.RouteRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.RouteRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.RouteRequest) - com.ceresdb.proto.Storage.RouteRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.RouteRequest.class, - com.ceresdb.proto.Storage.RouteRequest.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.RouteRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteRequest_descriptor; - } - - public com.ceresdb.proto.Storage.RouteRequest getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.RouteRequest.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.RouteRequest build() { - com.ceresdb.proto.Storage.RouteRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.RouteRequest buildPartial() { - com.ceresdb.proto.Storage.RouteRequest result = new com.ceresdb.proto.Storage.RouteRequest(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = metrics_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.metrics_ = metrics_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.RouteRequest) { - return mergeFrom((com.ceresdb.proto.Storage.RouteRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.RouteRequest other) { - if (other == com.ceresdb.proto.Storage.RouteRequest.getDefaultInstance()) - return this; - if (!other.metrics_.isEmpty()) { - if (metrics_.isEmpty()) { - metrics_ = other.metrics_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureMetricsIsMutable(); - metrics_.addAll(other.metrics_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.RouteRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.RouteRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringList metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureMetricsIsMutable() { - if (!((bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = new com.google.protobuf.LazyStringArrayList(metrics_); - bitField0_ |= 0x00000001; - } - } - - /** - * repeated string metrics = 1; - */ - public com.google.protobuf.ProtocolStringList getMetricsList() { - return metrics_.getUnmodifiableView(); - } - - /** - * repeated string metrics = 1; - */ - public int getMetricsCount() { - return metrics_.size(); - } - - /** - * repeated string metrics = 1; - */ - public java.lang.String getMetrics(int index) { - return metrics_.get(index); - } - - /** - * repeated string metrics = 1; - */ - public com.google.protobuf.ByteString getMetricsBytes(int index) { - return metrics_.getByteString(index); - } - - /** - * repeated string metrics = 1; - */ - public Builder setMetrics(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMetricsIsMutable(); - metrics_.set(index, value); - onChanged(); - return this; - } - - /** - * repeated string metrics = 1; - */ - public Builder addMetrics(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMetricsIsMutable(); - metrics_.add(value); - onChanged(); - return this; - } - - /** - * repeated string metrics = 1; - */ - public Builder addAllMetrics(java.lang.Iterable values) { - ensureMetricsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, metrics_); - onChanged(); - return this; - } - - /** - * repeated string metrics = 1; - */ - public Builder clearMetrics() { - metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * repeated string metrics = 1; - */ - public Builder addMetricsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureMetricsIsMutable(); - metrics_.add(value); - onChanged(); - return this; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.RouteRequest) - } - - // @@protoc_insertion_point(class_scope:storage.RouteRequest) - private static final com.ceresdb.proto.Storage.RouteRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.RouteRequest(); - } - - public static com.ceresdb.proto.Storage.RouteRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public RouteRequest parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new RouteRequest(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.RouteRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface EndpointOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.Endpoint) - com.google.protobuf.MessageOrBuilder { - - /** - * string ip = 1; - */ - java.lang.String getIp(); - - /** - * string ip = 1; - */ - com.google.protobuf.ByteString getIpBytes(); - - /** - * uint32 port = 2; - */ - int getPort(); - } - - /** - * Protobuf type {@code storage.Endpoint} - */ - public static final class Endpoint extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.Endpoint) - EndpointOrBuilder { - private static final long serialVersionUID = 0L; - - // Use Endpoint.newBuilder() to construct. - private Endpoint(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Endpoint() { - ip_ = ""; - port_ = 0; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Endpoint(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - ip_ = s; - break; - } - case 16: { - - port_ = input.readUInt32(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Endpoint_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Endpoint_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Endpoint.class, - com.ceresdb.proto.Storage.Endpoint.Builder.class); - } - - public static final int IP_FIELD_NUMBER = 1; - private volatile java.lang.Object ip_; - - /** - * string ip = 1; - */ - public java.lang.String getIp() { - java.lang.Object ref = ip_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - ip_ = s; - return s; - } - } - - /** - * string ip = 1; - */ - public com.google.protobuf.ByteString getIpBytes() { - java.lang.Object ref = ip_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - ip_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PORT_FIELD_NUMBER = 2; - private int port_; - - /** - * uint32 port = 2; - */ - public int getPort() { - return port_; - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getIpBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, ip_); - } - if (port_ != 0) { - output.writeUInt32(2, port_); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (!getIpBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, ip_); - } - if (port_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(2, port_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.Endpoint)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.Endpoint other = (com.ceresdb.proto.Storage.Endpoint) obj; - - boolean result = true; - result = result && getIp().equals(other.getIp()); - result = result && (getPort() == other.getPort()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + IP_FIELD_NUMBER; - hash = (53 * hash) + getIp().hashCode(); - hash = (37 * hash) + PORT_FIELD_NUMBER; - hash = (53 * hash) + getPort(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Endpoint parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Endpoint parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Endpoint parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.Endpoint prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.Endpoint} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.Endpoint) - com.ceresdb.proto.Storage.EndpointOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Endpoint_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Endpoint_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Endpoint.class, - com.ceresdb.proto.Storage.Endpoint.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.Endpoint.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - ip_ = ""; - - port_ = 0; - - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_Endpoint_descriptor; - } - - public com.ceresdb.proto.Storage.Endpoint getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.Endpoint.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.Endpoint build() { - com.ceresdb.proto.Storage.Endpoint result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.Endpoint buildPartial() { - com.ceresdb.proto.Storage.Endpoint result = new com.ceresdb.proto.Storage.Endpoint(this); - result.ip_ = ip_; - result.port_ = port_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.Endpoint) { - return mergeFrom((com.ceresdb.proto.Storage.Endpoint) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.Endpoint other) { - if (other == com.ceresdb.proto.Storage.Endpoint.getDefaultInstance()) - return this; - if (!other.getIp().isEmpty()) { - ip_ = other.ip_; - onChanged(); - } - if (other.getPort() != 0) { - setPort(other.getPort()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.Endpoint parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.Endpoint) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object ip_ = ""; - - /** - * string ip = 1; - */ - public java.lang.String getIp() { - java.lang.Object ref = ip_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - ip_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * string ip = 1; - */ - public com.google.protobuf.ByteString getIpBytes() { - java.lang.Object ref = ip_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString - .copyFromUtf8((java.lang.String) ref); - ip_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * string ip = 1; - */ - public Builder setIp(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - ip_ = value; - onChanged(); - return this; - } - - /** - * string ip = 1; - */ - public Builder clearIp() { - - ip_ = getDefaultInstance().getIp(); - onChanged(); - return this; - } - - /** - * string ip = 1; - */ - public Builder setIpBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - ip_ = value; - onChanged(); - return this; - } - - private int port_; - - /** - * uint32 port = 2; - */ - public int getPort() { - return port_; - } - - /** - * uint32 port = 2; - */ - public Builder setPort(int value) { - - port_ = value; - onChanged(); - return this; - } - - /** - * uint32 port = 2; - */ - public Builder clearPort() { - - port_ = 0; - onChanged(); - return this; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.Endpoint) - } - - // @@protoc_insertion_point(class_scope:storage.Endpoint) - private static final com.ceresdb.proto.Storage.Endpoint DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.Endpoint(); - } - - public static com.ceresdb.proto.Storage.Endpoint getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public Endpoint parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Endpoint(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.Endpoint getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RouteOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.Route) - com.google.protobuf.MessageOrBuilder { - - /** - * string metric = 1; - */ - java.lang.String getMetric(); - - /** - * string metric = 1; - */ - com.google.protobuf.ByteString getMetricBytes(); - - /** - * .storage.Endpoint endpoint = 2; - */ - boolean hasEndpoint(); - - /** - * .storage.Endpoint endpoint = 2; - */ - com.ceresdb.proto.Storage.Endpoint getEndpoint(); - - /** - * .storage.Endpoint endpoint = 2; - */ - com.ceresdb.proto.Storage.EndpointOrBuilder getEndpointOrBuilder(); - - /** - * bytes ext = 3; - */ - com.google.protobuf.ByteString getExt(); - } - - /** - * Protobuf type {@code storage.Route} - */ - public static final class Route extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.Route) - RouteOrBuilder { - private static final long serialVersionUID = 0L; - - // Use Route.newBuilder() to construct. - private Route(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Route() { - metric_ = ""; - ext_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Route(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - metric_ = s; - break; - } - case 18: { - com.ceresdb.proto.Storage.Endpoint.Builder subBuilder = null; - if (endpoint_ != null) { - subBuilder = endpoint_.toBuilder(); - } - endpoint_ = input.readMessage(com.ceresdb.proto.Storage.Endpoint.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(endpoint_); - endpoint_ = subBuilder.buildPartial(); - } - - break; - } - case 26: { - - ext_ = input.readBytes(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Route_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Route_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Route.class, - com.ceresdb.proto.Storage.Route.Builder.class); - } - - public static final int METRIC_FIELD_NUMBER = 1; - private volatile java.lang.Object metric_; - - /** - * string metric = 1; - */ - public java.lang.String getMetric() { - java.lang.Object ref = metric_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - metric_ = s; - return s; - } - } - - /** - * string metric = 1; - */ - public com.google.protobuf.ByteString getMetricBytes() { - java.lang.Object ref = metric_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - metric_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ENDPOINT_FIELD_NUMBER = 2; - private com.ceresdb.proto.Storage.Endpoint endpoint_; - - /** - * .storage.Endpoint endpoint = 2; - */ - public boolean hasEndpoint() { - return endpoint_ != null; - } - - /** - * .storage.Endpoint endpoint = 2; - */ - public com.ceresdb.proto.Storage.Endpoint getEndpoint() { - return endpoint_ == null ? com.ceresdb.proto.Storage.Endpoint.getDefaultInstance() : endpoint_; - } - - /** - * .storage.Endpoint endpoint = 2; - */ - public com.ceresdb.proto.Storage.EndpointOrBuilder getEndpointOrBuilder() { - return getEndpoint(); - } - - public static final int EXT_FIELD_NUMBER = 3; - private com.google.protobuf.ByteString ext_; - - /** - * bytes ext = 3; - */ - public com.google.protobuf.ByteString getExt() { - return ext_; - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getMetricBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metric_); - } - if (endpoint_ != null) { - output.writeMessage(2, getEndpoint()); - } - if (!ext_.isEmpty()) { - output.writeBytes(3, ext_); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (!getMetricBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, metric_); - } - if (endpoint_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndpoint()); - } - if (!ext_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(3, ext_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.Route)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.Route other = (com.ceresdb.proto.Storage.Route) obj; - - boolean result = true; - result = result && getMetric().equals(other.getMetric()); - result = result && (hasEndpoint() == other.hasEndpoint()); - if (hasEndpoint()) { - result = result && getEndpoint().equals(other.getEndpoint()); - } - result = result && getExt().equals(other.getExt()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + METRIC_FIELD_NUMBER; - hash = (53 * hash) + getMetric().hashCode(); - if (hasEndpoint()) { - hash = (37 * hash) + ENDPOINT_FIELD_NUMBER; - hash = (53 * hash) + getEndpoint().hashCode(); - } - hash = (37 * hash) + EXT_FIELD_NUMBER; - hash = (53 * hash) + getExt().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.Route parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Route parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Route parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Route parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Route parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Route parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Route parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Route parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Route parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Route parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Route parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Route parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.Route prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.Route} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.Route) - com.ceresdb.proto.Storage.RouteOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Route_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Route_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Route.class, - com.ceresdb.proto.Storage.Route.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.Route.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - metric_ = ""; - - if (endpointBuilder_ == null) { - endpoint_ = null; - } else { - endpoint_ = null; - endpointBuilder_ = null; - } - ext_ = com.google.protobuf.ByteString.EMPTY; - - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_Route_descriptor; - } - - public com.ceresdb.proto.Storage.Route getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.Route.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.Route build() { - com.ceresdb.proto.Storage.Route result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.Route buildPartial() { - com.ceresdb.proto.Storage.Route result = new com.ceresdb.proto.Storage.Route(this); - result.metric_ = metric_; - if (endpointBuilder_ == null) { - result.endpoint_ = endpoint_; - } else { - result.endpoint_ = endpointBuilder_.build(); - } - result.ext_ = ext_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.Route) { - return mergeFrom((com.ceresdb.proto.Storage.Route) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.Route other) { - if (other == com.ceresdb.proto.Storage.Route.getDefaultInstance()) - return this; - if (!other.getMetric().isEmpty()) { - metric_ = other.metric_; - onChanged(); - } - if (other.hasEndpoint()) { - mergeEndpoint(other.getEndpoint()); - } - if (other.getExt() != com.google.protobuf.ByteString.EMPTY) { - setExt(other.getExt()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.Route parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.Route) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object metric_ = ""; - - /** - * string metric = 1; - */ - public java.lang.String getMetric() { - java.lang.Object ref = metric_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - metric_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * string metric = 1; - */ - public com.google.protobuf.ByteString getMetricBytes() { - java.lang.Object ref = metric_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString - .copyFromUtf8((java.lang.String) ref); - metric_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * string metric = 1; - */ - public Builder setMetric(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - metric_ = value; - onChanged(); - return this; - } - - /** - * string metric = 1; - */ - public Builder clearMetric() { - - metric_ = getDefaultInstance().getMetric(); - onChanged(); - return this; - } - - /** - * string metric = 1; - */ - public Builder setMetricBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - metric_ = value; - onChanged(); - return this; - } - - private com.ceresdb.proto.Storage.Endpoint endpoint_ = null; - private com.google.protobuf.SingleFieldBuilderV3 endpointBuilder_; - - /** - * .storage.Endpoint endpoint = 2; - */ - public boolean hasEndpoint() { - return endpointBuilder_ != null || endpoint_ != null; - } - - /** - * .storage.Endpoint endpoint = 2; - */ - public com.ceresdb.proto.Storage.Endpoint getEndpoint() { - if (endpointBuilder_ == null) { - return endpoint_ == null ? com.ceresdb.proto.Storage.Endpoint.getDefaultInstance() : endpoint_; - } else { - return endpointBuilder_.getMessage(); - } - } - - /** - * .storage.Endpoint endpoint = 2; - */ - public Builder setEndpoint(com.ceresdb.proto.Storage.Endpoint value) { - if (endpointBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - endpoint_ = value; - onChanged(); - } else { - endpointBuilder_.setMessage(value); - } - - return this; - } - - /** - * .storage.Endpoint endpoint = 2; - */ - public Builder setEndpoint(com.ceresdb.proto.Storage.Endpoint.Builder builderForValue) { - if (endpointBuilder_ == null) { - endpoint_ = builderForValue.build(); - onChanged(); - } else { - endpointBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - - /** - * .storage.Endpoint endpoint = 2; - */ - public Builder mergeEndpoint(com.ceresdb.proto.Storage.Endpoint value) { - if (endpointBuilder_ == null) { - if (endpoint_ != null) { - endpoint_ = com.ceresdb.proto.Storage.Endpoint.newBuilder(endpoint_).mergeFrom(value) - .buildPartial(); - } else { - endpoint_ = value; - } - onChanged(); - } else { - endpointBuilder_.mergeFrom(value); - } - - return this; - } - - /** - * .storage.Endpoint endpoint = 2; - */ - public Builder clearEndpoint() { - if (endpointBuilder_ == null) { - endpoint_ = null; - onChanged(); - } else { - endpoint_ = null; - endpointBuilder_ = null; - } - - return this; - } - - /** - * .storage.Endpoint endpoint = 2; - */ - public com.ceresdb.proto.Storage.Endpoint.Builder getEndpointBuilder() { - - onChanged(); - return getEndpointFieldBuilder().getBuilder(); - } - - /** - * .storage.Endpoint endpoint = 2; - */ - public com.ceresdb.proto.Storage.EndpointOrBuilder getEndpointOrBuilder() { - if (endpointBuilder_ != null) { - return endpointBuilder_.getMessageOrBuilder(); - } else { - return endpoint_ == null ? com.ceresdb.proto.Storage.Endpoint.getDefaultInstance() : endpoint_; - } - } - - /** - * .storage.Endpoint endpoint = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3 getEndpointFieldBuilder() { - if (endpointBuilder_ == null) { - endpointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3( - getEndpoint(), getParentForChildren(), isClean()); - endpoint_ = null; - } - return endpointBuilder_; - } - - private com.google.protobuf.ByteString ext_ = com.google.protobuf.ByteString.EMPTY; - - /** - * bytes ext = 3; - */ - public com.google.protobuf.ByteString getExt() { - return ext_; - } - - /** - * bytes ext = 3; - */ - public Builder setExt(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - ext_ = value; - onChanged(); - return this; - } - - /** - * bytes ext = 3; - */ - public Builder clearExt() { - - ext_ = getDefaultInstance().getExt(); - onChanged(); - return this; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.Route) - } - - // @@protoc_insertion_point(class_scope:storage.Route) - private static final com.ceresdb.proto.Storage.Route DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.Route(); - } - - public static com.ceresdb.proto.Storage.Route getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public Route parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Route(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.Route getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RouteResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.RouteResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * .storage.ResponseHeader header = 1; - */ - boolean hasHeader(); - - /** - * .storage.ResponseHeader header = 1; - */ - com.ceresdb.proto.Common.ResponseHeader getHeader(); - - /** - * .storage.ResponseHeader header = 1; - */ - com.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); - - /** - * repeated .storage.Route routes = 2; - */ - java.util.List getRoutesList(); - - /** - * repeated .storage.Route routes = 2; - */ - com.ceresdb.proto.Storage.Route getRoutes(int index); - - /** - * repeated .storage.Route routes = 2; - */ - int getRoutesCount(); - - /** - * repeated .storage.Route routes = 2; - */ - java.util.List getRoutesOrBuilderList(); - - /** - * repeated .storage.Route routes = 2; - */ - com.ceresdb.proto.Storage.RouteOrBuilder getRoutesOrBuilder(int index); - } - - /** - * Protobuf type {@code storage.RouteResponse} - */ - public static final class RouteResponse extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.RouteResponse) - RouteResponseOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RouteResponse.newBuilder() to construct. - private RouteResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RouteResponse() { - routes_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private RouteResponse(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - com.ceresdb.proto.Common.ResponseHeader.Builder subBuilder = null; - if (header_ != null) { - subBuilder = header_.toBuilder(); - } - header_ = input.readMessage(com.ceresdb.proto.Common.ResponseHeader.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(header_); - header_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - routes_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - routes_.add(input.readMessage(com.ceresdb.proto.Storage.Route.parser(), extensionRegistry)); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - routes_ = java.util.Collections.unmodifiableList(routes_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.RouteResponse.class, - com.ceresdb.proto.Storage.RouteResponse.Builder.class); - } - - private int bitField0_; - public static final int HEADER_FIELD_NUMBER = 1; - private com.ceresdb.proto.Common.ResponseHeader header_; - - /** - * .storage.ResponseHeader header = 1; - */ - public boolean hasHeader() { - return header_ != null; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeader getHeader() { - return header_ == null ? com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int ROUTES_FIELD_NUMBER = 2; - private java.util.List routes_; - - /** - * repeated .storage.Route routes = 2; - */ - public java.util.List getRoutesList() { - return routes_; - } - - /** - * repeated .storage.Route routes = 2; - */ - public java.util.List getRoutesOrBuilderList() { - return routes_; - } - - /** - * repeated .storage.Route routes = 2; - */ - public int getRoutesCount() { - return routes_.size(); - } - - /** - * repeated .storage.Route routes = 2; - */ - public com.ceresdb.proto.Storage.Route getRoutes(int index) { - return routes_.get(index); - } - - /** - * repeated .storage.Route routes = 2; - */ - public com.ceresdb.proto.Storage.RouteOrBuilder getRoutesOrBuilder(int index) { - return routes_.get(index); - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - for (int i = 0; i < routes_.size(); i++) { - output.writeMessage(2, routes_.get(i)); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getHeader()); - } - for (int i = 0; i < routes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, routes_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.RouteResponse)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.RouteResponse other = (com.ceresdb.proto.Storage.RouteResponse) obj; - - boolean result = true; - result = result && (hasHeader() == other.hasHeader()); - if (hasHeader()) { - result = result && getHeader().equals(other.getHeader()); - } - result = result && getRoutesList().equals(other.getRoutesList()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (getRoutesCount() > 0) { - hash = (37 * hash) + ROUTES_FIELD_NUMBER; - hash = (53 * hash) + getRoutesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.RouteResponse parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.RouteResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.RouteResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.RouteResponse) - com.ceresdb.proto.Storage.RouteResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.RouteResponse.class, - com.ceresdb.proto.Storage.RouteResponse.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.RouteResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getRoutesFieldBuilder(); - } - } - - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (routesBuilder_ == null) { - routes_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - routesBuilder_.clear(); - } - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_RouteResponse_descriptor; - } - - public com.ceresdb.proto.Storage.RouteResponse getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.RouteResponse.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.RouteResponse build() { - com.ceresdb.proto.Storage.RouteResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.RouteResponse buildPartial() { - com.ceresdb.proto.Storage.RouteResponse result = new com.ceresdb.proto.Storage.RouteResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (routesBuilder_ == null) { - if (((bitField0_ & 0x00000002) == 0x00000002)) { - routes_ = java.util.Collections.unmodifiableList(routes_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.routes_ = routes_; - } else { - result.routes_ = routesBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.RouteResponse) { - return mergeFrom((com.ceresdb.proto.Storage.RouteResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.RouteResponse other) { - if (other == com.ceresdb.proto.Storage.RouteResponse.getDefaultInstance()) - return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (routesBuilder_ == null) { - if (!other.routes_.isEmpty()) { - if (routes_.isEmpty()) { - routes_ = other.routes_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureRoutesIsMutable(); - routes_.addAll(other.routes_); - } - onChanged(); - } - } else { - if (!other.routes_.isEmpty()) { - if (routesBuilder_.isEmpty()) { - routesBuilder_.dispose(); - routesBuilder_ = null; - routes_ = other.routes_; - bitField0_ = (bitField0_ & ~0x00000002); - routesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRoutesFieldBuilder() - : null; - } else { - routesBuilder_.addAllMessages(other.routes_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.RouteResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.RouteResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.ceresdb.proto.Common.ResponseHeader header_ = null; - private com.google.protobuf.SingleFieldBuilderV3 headerBuilder_; - - /** - * .storage.ResponseHeader header = 1; - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeader getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder setHeader(com.ceresdb.proto.Common.ResponseHeader value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder setHeader(com.ceresdb.proto.Common.ResponseHeader.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder mergeHeader(com.ceresdb.proto.Common.ResponseHeader value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = com.ceresdb.proto.Common.ResponseHeader.newBuilder(header_).mergeFrom(value) - .buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeader.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; - } - } - - /** - * .storage.ResponseHeader header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3 getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3( - getHeader(), getParentForChildren(), isClean()); - header_ = null; - } - return headerBuilder_; - } - - private java.util.List routes_ = java.util.Collections.emptyList(); - - private void ensureRoutesIsMutable() { - if (!((bitField0_ & 0x00000002) == 0x00000002)) { - routes_ = new java.util.ArrayList(routes_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3 routesBuilder_; - - /** - * repeated .storage.Route routes = 2; - */ - public java.util.List getRoutesList() { - if (routesBuilder_ == null) { - return java.util.Collections.unmodifiableList(routes_); - } else { - return routesBuilder_.getMessageList(); - } - } - - /** - * repeated .storage.Route routes = 2; - */ - public int getRoutesCount() { - if (routesBuilder_ == null) { - return routes_.size(); - } else { - return routesBuilder_.getCount(); - } - } - - /** - * repeated .storage.Route routes = 2; - */ - public com.ceresdb.proto.Storage.Route getRoutes(int index) { - if (routesBuilder_ == null) { - return routes_.get(index); - } else { - return routesBuilder_.getMessage(index); - } - } - - /** - * repeated .storage.Route routes = 2; - */ - public Builder setRoutes(int index, com.ceresdb.proto.Storage.Route value) { - if (routesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureRoutesIsMutable(); - routes_.set(index, value); - onChanged(); - } else { - routesBuilder_.setMessage(index, value); - } - return this; - } - - /** - * repeated .storage.Route routes = 2; - */ - public Builder setRoutes(int index, com.ceresdb.proto.Storage.Route.Builder builderForValue) { - if (routesBuilder_ == null) { - ensureRoutesIsMutable(); - routes_.set(index, builderForValue.build()); - onChanged(); - } else { - routesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.Route routes = 2; - */ - public Builder addRoutes(com.ceresdb.proto.Storage.Route value) { - if (routesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureRoutesIsMutable(); - routes_.add(value); - onChanged(); - } else { - routesBuilder_.addMessage(value); - } - return this; - } - - /** - * repeated .storage.Route routes = 2; - */ - public Builder addRoutes(int index, com.ceresdb.proto.Storage.Route value) { - if (routesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureRoutesIsMutable(); - routes_.add(index, value); - onChanged(); - } else { - routesBuilder_.addMessage(index, value); - } - return this; - } - - /** - * repeated .storage.Route routes = 2; - */ - public Builder addRoutes(com.ceresdb.proto.Storage.Route.Builder builderForValue) { - if (routesBuilder_ == null) { - ensureRoutesIsMutable(); - routes_.add(builderForValue.build()); - onChanged(); - } else { - routesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.Route routes = 2; - */ - public Builder addRoutes(int index, com.ceresdb.proto.Storage.Route.Builder builderForValue) { - if (routesBuilder_ == null) { - ensureRoutesIsMutable(); - routes_.add(index, builderForValue.build()); - onChanged(); - } else { - routesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.Route routes = 2; - */ - public Builder addAllRoutes(java.lang.Iterable values) { - if (routesBuilder_ == null) { - ensureRoutesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, routes_); - onChanged(); - } else { - routesBuilder_.addAllMessages(values); - } - return this; - } - - /** - * repeated .storage.Route routes = 2; - */ - public Builder clearRoutes() { - if (routesBuilder_ == null) { - routes_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - routesBuilder_.clear(); - } - return this; - } - - /** - * repeated .storage.Route routes = 2; - */ - public Builder removeRoutes(int index) { - if (routesBuilder_ == null) { - ensureRoutesIsMutable(); - routes_.remove(index); - onChanged(); - } else { - routesBuilder_.remove(index); - } - return this; - } - - /** - * repeated .storage.Route routes = 2; - */ - public com.ceresdb.proto.Storage.Route.Builder getRoutesBuilder(int index) { - return getRoutesFieldBuilder().getBuilder(index); - } - - /** - * repeated .storage.Route routes = 2; - */ - public com.ceresdb.proto.Storage.RouteOrBuilder getRoutesOrBuilder(int index) { - if (routesBuilder_ == null) { - return routes_.get(index); - } else { - return routesBuilder_.getMessageOrBuilder(index); - } - } - - /** - * repeated .storage.Route routes = 2; - */ - public java.util.List getRoutesOrBuilderList() { - if (routesBuilder_ != null) { - return routesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(routes_); - } - } - - /** - * repeated .storage.Route routes = 2; - */ - public com.ceresdb.proto.Storage.Route.Builder addRoutesBuilder() { - return getRoutesFieldBuilder().addBuilder(com.ceresdb.proto.Storage.Route.getDefaultInstance()); - } - - /** - * repeated .storage.Route routes = 2; - */ - public com.ceresdb.proto.Storage.Route.Builder addRoutesBuilder(int index) { - return getRoutesFieldBuilder().addBuilder(index, com.ceresdb.proto.Storage.Route.getDefaultInstance()); - } - - /** - * repeated .storage.Route routes = 2; - */ - public java.util.List getRoutesBuilderList() { - return getRoutesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3 getRoutesFieldBuilder() { - if (routesBuilder_ == null) { - routesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3( - routes_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); - routes_ = null; - } - return routesBuilder_; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.RouteResponse) - } - - // @@protoc_insertion_point(class_scope:storage.RouteResponse) - private static final com.ceresdb.proto.Storage.RouteResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.RouteResponse(); - } - - public static com.ceresdb.proto.Storage.RouteResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public RouteResponse parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new RouteResponse(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.RouteResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface ValueOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.Value) - com.google.protobuf.MessageOrBuilder { - - /** - * double float64_value = 1; - */ - double getFloat64Value(); - - /** - * string string_value = 2; - */ - java.lang.String getStringValue(); - - /** - * string string_value = 2; - */ - com.google.protobuf.ByteString getStringValueBytes(); - - /** - * int64 int64_value = 3; - */ - long getInt64Value(); - - /** - * float float32_value = 4; - */ - float getFloat32Value(); - - /** - * int32 int32_value = 5; - */ - int getInt32Value(); - - /** - * int32 int16_value = 6; - */ - int getInt16Value(); - - /** - * int32 int8_value = 7; - */ - int getInt8Value(); - - /** - * bool bool_value = 8; - */ - boolean getBoolValue(); - - /** - * uint64 uint64_value = 9; - */ - long getUint64Value(); - - /** - * uint32 uint32_value = 10; - */ - int getUint32Value(); - - /** - * uint32 uint16_value = 11; - */ - int getUint16Value(); - - /** - * uint32 uint8_value = 12; - */ - int getUint8Value(); - - /** - * int64 timestamp_value = 13; - */ - long getTimestampValue(); - - /** - * bytes varbinary_value = 14; - */ - com.google.protobuf.ByteString getVarbinaryValue(); - - public com.ceresdb.proto.Storage.Value.ValueCase getValueCase(); - } - - /** - * Protobuf type {@code storage.Value} - */ - public static final class Value extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.Value) - ValueOrBuilder { - private static final long serialVersionUID = 0L; - - // Use Value.newBuilder() to construct. - private Value(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Value() { - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Value(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 9: { - valueCase_ = 1; - value_ = input.readDouble(); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - valueCase_ = 2; - value_ = s; - break; - } - case 24: { - valueCase_ = 3; - value_ = input.readInt64(); - break; - } - case 37: { - valueCase_ = 4; - value_ = input.readFloat(); - break; - } - case 40: { - valueCase_ = 5; - value_ = input.readInt32(); - break; - } - case 48: { - valueCase_ = 6; - value_ = input.readInt32(); - break; - } - case 56: { - valueCase_ = 7; - value_ = input.readInt32(); - break; - } - case 64: { - valueCase_ = 8; - value_ = input.readBool(); - break; - } - case 72: { - valueCase_ = 9; - value_ = input.readUInt64(); - break; - } - case 80: { - valueCase_ = 10; - value_ = input.readUInt32(); - break; - } - case 88: { - valueCase_ = 11; - value_ = input.readUInt32(); - break; - } - case 96: { - valueCase_ = 12; - value_ = input.readUInt32(); - break; - } - case 104: { - valueCase_ = 13; - value_ = input.readInt64(); - break; - } - case 114: { - valueCase_ = 14; - value_ = input.readBytes(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Value_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Value_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Value.class, - com.ceresdb.proto.Storage.Value.Builder.class); - } - - private int valueCase_ = 0; - private java.lang.Object value_; - - public enum ValueCase implements com.google.protobuf.Internal.EnumLite { - FLOAT64_VALUE(1), STRING_VALUE(2), INT64_VALUE(3), FLOAT32_VALUE(4), INT32_VALUE(5), INT16_VALUE(6), INT8_VALUE( - 7), BOOL_VALUE( - 8), UINT64_VALUE( - 9), UINT32_VALUE( - 10), UINT16_VALUE( - 11), UINT8_VALUE( - 12), TIMESTAMP_VALUE( - 13), VARBINARY_VALUE( - 14), VALUE_NOT_SET( - 0); - private final int value; - - private ValueCase(int value) { - this.value = value; - } - - /** - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ValueCase valueOf(int value) { - return forNumber(value); - } - - public static ValueCase forNumber(int value) { - switch (value) { - case 1: - return FLOAT64_VALUE; - case 2: - return STRING_VALUE; - case 3: - return INT64_VALUE; - case 4: - return FLOAT32_VALUE; - case 5: - return INT32_VALUE; - case 6: - return INT16_VALUE; - case 7: - return INT8_VALUE; - case 8: - return BOOL_VALUE; - case 9: - return UINT64_VALUE; - case 10: - return UINT32_VALUE; - case 11: - return UINT16_VALUE; - case 12: - return UINT8_VALUE; - case 13: - return TIMESTAMP_VALUE; - case 14: - return VARBINARY_VALUE; - case 0: - return VALUE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ValueCase getValueCase() { - return ValueCase.forNumber(valueCase_); - } - - public static final int FLOAT64_VALUE_FIELD_NUMBER = 1; - - /** - * double float64_value = 1; - */ - public double getFloat64Value() { - if (valueCase_ == 1) { - return (java.lang.Double) value_; - } - return 0D; - } - - public static final int STRING_VALUE_FIELD_NUMBER = 2; - - /** - * string string_value = 2; - */ - public java.lang.String getStringValue() { - java.lang.Object ref = ""; - if (valueCase_ == 2) { - ref = value_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (valueCase_ == 2) { - value_ = s; - } - return s; - } - } - - /** - * string string_value = 2; - */ - public com.google.protobuf.ByteString getStringValueBytes() { - java.lang.Object ref = ""; - if (valueCase_ == 2) { - ref = value_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (valueCase_ == 2) { - value_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int INT64_VALUE_FIELD_NUMBER = 3; - - /** - * int64 int64_value = 3; - */ - public long getInt64Value() { - if (valueCase_ == 3) { - return (java.lang.Long) value_; - } - return 0L; - } - - public static final int FLOAT32_VALUE_FIELD_NUMBER = 4; - - /** - * float float32_value = 4; - */ - public float getFloat32Value() { - if (valueCase_ == 4) { - return (java.lang.Float) value_; - } - return 0F; - } - - public static final int INT32_VALUE_FIELD_NUMBER = 5; - - /** - * int32 int32_value = 5; - */ - public int getInt32Value() { - if (valueCase_ == 5) { - return (java.lang.Integer) value_; - } - return 0; - } - - public static final int INT16_VALUE_FIELD_NUMBER = 6; - - /** - * int32 int16_value = 6; - */ - public int getInt16Value() { - if (valueCase_ == 6) { - return (java.lang.Integer) value_; - } - return 0; - } - - public static final int INT8_VALUE_FIELD_NUMBER = 7; - - /** - * int32 int8_value = 7; - */ - public int getInt8Value() { - if (valueCase_ == 7) { - return (java.lang.Integer) value_; - } - return 0; - } - - public static final int BOOL_VALUE_FIELD_NUMBER = 8; - - /** - * bool bool_value = 8; - */ - public boolean getBoolValue() { - if (valueCase_ == 8) { - return (java.lang.Boolean) value_; - } - return false; - } - - public static final int UINT64_VALUE_FIELD_NUMBER = 9; - - /** - * uint64 uint64_value = 9; - */ - public long getUint64Value() { - if (valueCase_ == 9) { - return (java.lang.Long) value_; - } - return 0L; - } - - public static final int UINT32_VALUE_FIELD_NUMBER = 10; - - /** - * uint32 uint32_value = 10; - */ - public int getUint32Value() { - if (valueCase_ == 10) { - return (java.lang.Integer) value_; - } - return 0; - } - - public static final int UINT16_VALUE_FIELD_NUMBER = 11; - - /** - * uint32 uint16_value = 11; - */ - public int getUint16Value() { - if (valueCase_ == 11) { - return (java.lang.Integer) value_; - } - return 0; - } - - public static final int UINT8_VALUE_FIELD_NUMBER = 12; - - /** - * uint32 uint8_value = 12; - */ - public int getUint8Value() { - if (valueCase_ == 12) { - return (java.lang.Integer) value_; - } - return 0; - } - - public static final int TIMESTAMP_VALUE_FIELD_NUMBER = 13; - - /** - * int64 timestamp_value = 13; - */ - public long getTimestampValue() { - if (valueCase_ == 13) { - return (java.lang.Long) value_; - } - return 0L; - } - - public static final int VARBINARY_VALUE_FIELD_NUMBER = 14; - - /** - * bytes varbinary_value = 14; - */ - public com.google.protobuf.ByteString getVarbinaryValue() { - if (valueCase_ == 14) { - return (com.google.protobuf.ByteString) value_; - } - return com.google.protobuf.ByteString.EMPTY; - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (valueCase_ == 1) { - output.writeDouble(1, (double) ((java.lang.Double) value_)); - } - if (valueCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); - } - if (valueCase_ == 3) { - output.writeInt64(3, (long) ((java.lang.Long) value_)); - } - if (valueCase_ == 4) { - output.writeFloat(4, (float) ((java.lang.Float) value_)); - } - if (valueCase_ == 5) { - output.writeInt32(5, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 6) { - output.writeInt32(6, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 7) { - output.writeInt32(7, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 8) { - output.writeBool(8, (boolean) ((java.lang.Boolean) value_)); - } - if (valueCase_ == 9) { - output.writeUInt64(9, (long) ((java.lang.Long) value_)); - } - if (valueCase_ == 10) { - output.writeUInt32(10, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 11) { - output.writeUInt32(11, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 12) { - output.writeUInt32(12, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 13) { - output.writeInt64(13, (long) ((java.lang.Long) value_)); - } - if (valueCase_ == 14) { - output.writeBytes(14, (com.google.protobuf.ByteString) value_); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (valueCase_ == 1) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(1, (double) ((java.lang.Double) value_)); - } - if (valueCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); - } - if (valueCase_ == 3) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, (long) ((java.lang.Long) value_)); - } - if (valueCase_ == 4) { - size += com.google.protobuf.CodedOutputStream.computeFloatSize(4, (float) ((java.lang.Float) value_)); - } - if (valueCase_ == 5) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 6) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(6, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 7) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 8) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(8, (boolean) ((java.lang.Boolean) value_)); - } - if (valueCase_ == 9) { - size += com.google.protobuf.CodedOutputStream.computeUInt64Size(9, (long) ((java.lang.Long) value_)); - } - if (valueCase_ == 10) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(10, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 11) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(11, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 12) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(12, (int) ((java.lang.Integer) value_)); - } - if (valueCase_ == 13) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(13, (long) ((java.lang.Long) value_)); - } - if (valueCase_ == 14) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(14, - (com.google.protobuf.ByteString) value_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.Value)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.Value other = (com.ceresdb.proto.Storage.Value) obj; - - boolean result = true; - result = result && getValueCase().equals(other.getValueCase()); - if (!result) - return false; - switch (valueCase_) { - case 1: - result = result - && (java.lang.Double.doubleToLongBits(getFloat64Value()) == java.lang.Double - .doubleToLongBits(other.getFloat64Value())); - break; - case 2: - result = result && getStringValue().equals(other.getStringValue()); - break; - case 3: - result = result && (getInt64Value() == other.getInt64Value()); - break; - case 4: - result = result - && (java.lang.Float.floatToIntBits(getFloat32Value()) == java.lang.Float - .floatToIntBits(other.getFloat32Value())); - break; - case 5: - result = result && (getInt32Value() == other.getInt32Value()); - break; - case 6: - result = result && (getInt16Value() == other.getInt16Value()); - break; - case 7: - result = result && (getInt8Value() == other.getInt8Value()); - break; - case 8: - result = result && (getBoolValue() == other.getBoolValue()); - break; - case 9: - result = result && (getUint64Value() == other.getUint64Value()); - break; - case 10: - result = result && (getUint32Value() == other.getUint32Value()); - break; - case 11: - result = result && (getUint16Value() == other.getUint16Value()); - break; - case 12: - result = result && (getUint8Value() == other.getUint8Value()); - break; - case 13: - result = result && (getTimestampValue() == other.getTimestampValue()); - break; - case 14: - result = result && getVarbinaryValue().equals(other.getVarbinaryValue()); - break; - case 0: - default: - } - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (valueCase_) { - case 1: - hash = (37 * hash) + FLOAT64_VALUE_FIELD_NUMBER; - hash = (53 * hash) - + com.google.protobuf.Internal - .hashLong(java.lang.Double.doubleToLongBits(getFloat64Value())); - break; - case 2: - hash = (37 * hash) + STRING_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getStringValue().hashCode(); - break; - case 3: - hash = (37 * hash) + INT64_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getInt64Value()); - break; - case 4: - hash = (37 * hash) + FLOAT32_VALUE_FIELD_NUMBER; - hash = (53 * hash) + java.lang.Float.floatToIntBits(getFloat32Value()); - break; - case 5: - hash = (37 * hash) + INT32_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getInt32Value(); - break; - case 6: - hash = (37 * hash) + INT16_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getInt16Value(); - break; - case 7: - hash = (37 * hash) + INT8_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getInt8Value(); - break; - case 8: - hash = (37 * hash) + BOOL_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getBoolValue()); - break; - case 9: - hash = (37 * hash) + UINT64_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getUint64Value()); - break; - case 10: - hash = (37 * hash) + UINT32_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getUint32Value(); - break; - case 11: - hash = (37 * hash) + UINT16_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getUint16Value(); - break; - case 12: - hash = (37 * hash) + UINT8_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getUint8Value(); - break; - case 13: - hash = (37 * hash) + TIMESTAMP_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getTimestampValue()); - break; - case 14: - hash = (37 * hash) + VARBINARY_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getVarbinaryValue().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.Value parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Value parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Value parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Value parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Value parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Value parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Value parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Value parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Value parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Value parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Value parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Value parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.Value prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.Value} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.Value) - com.ceresdb.proto.Storage.ValueOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Value_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Value_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Value.class, - com.ceresdb.proto.Storage.Value.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.Value.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - valueCase_ = 0; - value_ = null; - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_Value_descriptor; - } - - public com.ceresdb.proto.Storage.Value getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.Value.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.Value build() { - com.ceresdb.proto.Storage.Value result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.Value buildPartial() { - com.ceresdb.proto.Storage.Value result = new com.ceresdb.proto.Storage.Value(this); - if (valueCase_ == 1) { - result.value_ = value_; - } - if (valueCase_ == 2) { - result.value_ = value_; - } - if (valueCase_ == 3) { - result.value_ = value_; - } - if (valueCase_ == 4) { - result.value_ = value_; - } - if (valueCase_ == 5) { - result.value_ = value_; - } - if (valueCase_ == 6) { - result.value_ = value_; - } - if (valueCase_ == 7) { - result.value_ = value_; - } - if (valueCase_ == 8) { - result.value_ = value_; - } - if (valueCase_ == 9) { - result.value_ = value_; - } - if (valueCase_ == 10) { - result.value_ = value_; - } - if (valueCase_ == 11) { - result.value_ = value_; - } - if (valueCase_ == 12) { - result.value_ = value_; - } - if (valueCase_ == 13) { - result.value_ = value_; - } - if (valueCase_ == 14) { - result.value_ = value_; - } - result.valueCase_ = valueCase_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.Value) { - return mergeFrom((com.ceresdb.proto.Storage.Value) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.Value other) { - if (other == com.ceresdb.proto.Storage.Value.getDefaultInstance()) - return this; - switch (other.getValueCase()) { - case FLOAT64_VALUE: { - setFloat64Value(other.getFloat64Value()); - break; - } - case STRING_VALUE: { - valueCase_ = 2; - value_ = other.value_; - onChanged(); - break; - } - case INT64_VALUE: { - setInt64Value(other.getInt64Value()); - break; - } - case FLOAT32_VALUE: { - setFloat32Value(other.getFloat32Value()); - break; - } - case INT32_VALUE: { - setInt32Value(other.getInt32Value()); - break; - } - case INT16_VALUE: { - setInt16Value(other.getInt16Value()); - break; - } - case INT8_VALUE: { - setInt8Value(other.getInt8Value()); - break; - } - case BOOL_VALUE: { - setBoolValue(other.getBoolValue()); - break; - } - case UINT64_VALUE: { - setUint64Value(other.getUint64Value()); - break; - } - case UINT32_VALUE: { - setUint32Value(other.getUint32Value()); - break; - } - case UINT16_VALUE: { - setUint16Value(other.getUint16Value()); - break; - } - case UINT8_VALUE: { - setUint8Value(other.getUint8Value()); - break; - } - case TIMESTAMP_VALUE: { - setTimestampValue(other.getTimestampValue()); - break; - } - case VARBINARY_VALUE: { - setVarbinaryValue(other.getVarbinaryValue()); - break; - } - case VALUE_NOT_SET: { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.Value parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.Value) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int valueCase_ = 0; - private java.lang.Object value_; - - public ValueCase getValueCase() { - return ValueCase.forNumber(valueCase_); - } - - public Builder clearValue() { - valueCase_ = 0; - value_ = null; - onChanged(); - return this; - } - - /** - * double float64_value = 1; - */ - public double getFloat64Value() { - if (valueCase_ == 1) { - return (java.lang.Double) value_; - } - return 0D; - } - - /** - * double float64_value = 1; - */ - public Builder setFloat64Value(double value) { - valueCase_ = 1; - value_ = value; - onChanged(); - return this; - } - - /** - * double float64_value = 1; - */ - public Builder clearFloat64Value() { - if (valueCase_ == 1) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * string string_value = 2; - */ - public java.lang.String getStringValue() { - java.lang.Object ref = ""; - if (valueCase_ == 2) { - ref = value_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (valueCase_ == 2) { - value_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * string string_value = 2; - */ - public com.google.protobuf.ByteString getStringValueBytes() { - java.lang.Object ref = ""; - if (valueCase_ == 2) { - ref = value_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString - .copyFromUtf8((java.lang.String) ref); - if (valueCase_ == 2) { - value_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * string string_value = 2; - */ - public Builder setStringValue(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - valueCase_ = 2; - value_ = value; - onChanged(); - return this; - } - - /** - * string string_value = 2; - */ - public Builder clearStringValue() { - if (valueCase_ == 2) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * string string_value = 2; - */ - public Builder setStringValueBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - valueCase_ = 2; - value_ = value; - onChanged(); - return this; - } - - /** - * int64 int64_value = 3; - */ - public long getInt64Value() { - if (valueCase_ == 3) { - return (java.lang.Long) value_; - } - return 0L; - } - - /** - * int64 int64_value = 3; - */ - public Builder setInt64Value(long value) { - valueCase_ = 3; - value_ = value; - onChanged(); - return this; - } - - /** - * int64 int64_value = 3; - */ - public Builder clearInt64Value() { - if (valueCase_ == 3) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * float float32_value = 4; - */ - public float getFloat32Value() { - if (valueCase_ == 4) { - return (java.lang.Float) value_; - } - return 0F; - } - - /** - * float float32_value = 4; - */ - public Builder setFloat32Value(float value) { - valueCase_ = 4; - value_ = value; - onChanged(); - return this; - } - - /** - * float float32_value = 4; - */ - public Builder clearFloat32Value() { - if (valueCase_ == 4) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * int32 int32_value = 5; - */ - public int getInt32Value() { - if (valueCase_ == 5) { - return (java.lang.Integer) value_; - } - return 0; - } - - /** - * int32 int32_value = 5; - */ - public Builder setInt32Value(int value) { - valueCase_ = 5; - value_ = value; - onChanged(); - return this; - } - - /** - * int32 int32_value = 5; - */ - public Builder clearInt32Value() { - if (valueCase_ == 5) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * int32 int16_value = 6; - */ - public int getInt16Value() { - if (valueCase_ == 6) { - return (java.lang.Integer) value_; - } - return 0; - } - - /** - * int32 int16_value = 6; - */ - public Builder setInt16Value(int value) { - valueCase_ = 6; - value_ = value; - onChanged(); - return this; - } - - /** - * int32 int16_value = 6; - */ - public Builder clearInt16Value() { - if (valueCase_ == 6) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * int32 int8_value = 7; - */ - public int getInt8Value() { - if (valueCase_ == 7) { - return (java.lang.Integer) value_; - } - return 0; - } - - /** - * int32 int8_value = 7; - */ - public Builder setInt8Value(int value) { - valueCase_ = 7; - value_ = value; - onChanged(); - return this; - } - - /** - * int32 int8_value = 7; - */ - public Builder clearInt8Value() { - if (valueCase_ == 7) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * bool bool_value = 8; - */ - public boolean getBoolValue() { - if (valueCase_ == 8) { - return (java.lang.Boolean) value_; - } - return false; - } - - /** - * bool bool_value = 8; - */ - public Builder setBoolValue(boolean value) { - valueCase_ = 8; - value_ = value; - onChanged(); - return this; - } - - /** - * bool bool_value = 8; - */ - public Builder clearBoolValue() { - if (valueCase_ == 8) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * uint64 uint64_value = 9; - */ - public long getUint64Value() { - if (valueCase_ == 9) { - return (java.lang.Long) value_; - } - return 0L; - } - - /** - * uint64 uint64_value = 9; - */ - public Builder setUint64Value(long value) { - valueCase_ = 9; - value_ = value; - onChanged(); - return this; - } - - /** - * uint64 uint64_value = 9; - */ - public Builder clearUint64Value() { - if (valueCase_ == 9) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * uint32 uint32_value = 10; - */ - public int getUint32Value() { - if (valueCase_ == 10) { - return (java.lang.Integer) value_; - } - return 0; - } - - /** - * uint32 uint32_value = 10; - */ - public Builder setUint32Value(int value) { - valueCase_ = 10; - value_ = value; - onChanged(); - return this; - } - - /** - * uint32 uint32_value = 10; - */ - public Builder clearUint32Value() { - if (valueCase_ == 10) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * uint32 uint16_value = 11; - */ - public int getUint16Value() { - if (valueCase_ == 11) { - return (java.lang.Integer) value_; - } - return 0; - } - - /** - * uint32 uint16_value = 11; - */ - public Builder setUint16Value(int value) { - valueCase_ = 11; - value_ = value; - onChanged(); - return this; - } - - /** - * uint32 uint16_value = 11; - */ - public Builder clearUint16Value() { - if (valueCase_ == 11) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * uint32 uint8_value = 12; - */ - public int getUint8Value() { - if (valueCase_ == 12) { - return (java.lang.Integer) value_; - } - return 0; - } - - /** - * uint32 uint8_value = 12; - */ - public Builder setUint8Value(int value) { - valueCase_ = 12; - value_ = value; - onChanged(); - return this; - } - - /** - * uint32 uint8_value = 12; - */ - public Builder clearUint8Value() { - if (valueCase_ == 12) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * int64 timestamp_value = 13; - */ - public long getTimestampValue() { - if (valueCase_ == 13) { - return (java.lang.Long) value_; - } - return 0L; - } - - /** - * int64 timestamp_value = 13; - */ - public Builder setTimestampValue(long value) { - valueCase_ = 13; - value_ = value; - onChanged(); - return this; - } - - /** - * int64 timestamp_value = 13; - */ - public Builder clearTimestampValue() { - if (valueCase_ == 13) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * bytes varbinary_value = 14; - */ - public com.google.protobuf.ByteString getVarbinaryValue() { - if (valueCase_ == 14) { - return (com.google.protobuf.ByteString) value_; - } - return com.google.protobuf.ByteString.EMPTY; - } - - /** - * bytes varbinary_value = 14; - */ - public Builder setVarbinaryValue(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - valueCase_ = 14; - value_ = value; - onChanged(); - return this; - } - - /** - * bytes varbinary_value = 14; - */ - public Builder clearVarbinaryValue() { - if (valueCase_ == 14) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.Value) - } - - // @@protoc_insertion_point(class_scope:storage.Value) - private static final com.ceresdb.proto.Storage.Value DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.Value(); - } - - public static com.ceresdb.proto.Storage.Value getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public Value parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Value(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.Value getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FieldOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.Field) - com.google.protobuf.MessageOrBuilder { - - /** - * uint32 name_index = 1; - */ - int getNameIndex(); - - /** - * .storage.Value value = 2; - */ - boolean hasValue(); - - /** - * .storage.Value value = 2; - */ - com.ceresdb.proto.Storage.Value getValue(); - - /** - * .storage.Value value = 2; - */ - com.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder(); - } - - /** - * Protobuf type {@code storage.Field} - */ - public static final class Field extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.Field) - FieldOrBuilder { - private static final long serialVersionUID = 0L; - - // Use Field.newBuilder() to construct. - private Field(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Field() { - nameIndex_ = 0; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Field(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 8: { - - nameIndex_ = input.readUInt32(); - break; - } - case 18: { - com.ceresdb.proto.Storage.Value.Builder subBuilder = null; - if (value_ != null) { - subBuilder = value_.toBuilder(); - } - value_ = input.readMessage(com.ceresdb.proto.Storage.Value.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(value_); - value_ = subBuilder.buildPartial(); - } - - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Field_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Field_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Field.class, - com.ceresdb.proto.Storage.Field.Builder.class); - } - - public static final int NAME_INDEX_FIELD_NUMBER = 1; - private int nameIndex_; - - /** - * uint32 name_index = 1; - */ - public int getNameIndex() { - return nameIndex_; - } - - public static final int VALUE_FIELD_NUMBER = 2; - private com.ceresdb.proto.Storage.Value value_; - - /** - * .storage.Value value = 2; - */ - public boolean hasValue() { - return value_ != null; - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.Value getValue() { - return value_ == null ? com.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder() { - return getValue(); - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (nameIndex_ != 0) { - output.writeUInt32(1, nameIndex_); - } - if (value_ != null) { - output.writeMessage(2, getValue()); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (nameIndex_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(1, nameIndex_); - } - if (value_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getValue()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.Field)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.Field other = (com.ceresdb.proto.Storage.Field) obj; - - boolean result = true; - result = result && (getNameIndex() == other.getNameIndex()); - result = result && (hasValue() == other.hasValue()); - if (hasValue()) { - result = result && getValue().equals(other.getValue()); - } - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_INDEX_FIELD_NUMBER; - hash = (53 * hash) + getNameIndex(); - if (hasValue()) { - hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + getValue().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.Field parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Field parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Field parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Field parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Field parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Field parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Field parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Field parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Field parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Field parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Field parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Field parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.Field prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.Field} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.Field) - com.ceresdb.proto.Storage.FieldOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Field_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Field_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Field.class, - com.ceresdb.proto.Storage.Field.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.Field.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - nameIndex_ = 0; - - if (valueBuilder_ == null) { - value_ = null; - } else { - value_ = null; - valueBuilder_ = null; - } - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_Field_descriptor; - } - - public com.ceresdb.proto.Storage.Field getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.Field.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.Field build() { - com.ceresdb.proto.Storage.Field result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.Field buildPartial() { - com.ceresdb.proto.Storage.Field result = new com.ceresdb.proto.Storage.Field(this); - result.nameIndex_ = nameIndex_; - if (valueBuilder_ == null) { - result.value_ = value_; - } else { - result.value_ = valueBuilder_.build(); - } - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.Field) { - return mergeFrom((com.ceresdb.proto.Storage.Field) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.Field other) { - if (other == com.ceresdb.proto.Storage.Field.getDefaultInstance()) - return this; - if (other.getNameIndex() != 0) { - setNameIndex(other.getNameIndex()); - } - if (other.hasValue()) { - mergeValue(other.getValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.Field parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.Field) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int nameIndex_; - - /** - * uint32 name_index = 1; - */ - public int getNameIndex() { - return nameIndex_; - } - - /** - * uint32 name_index = 1; - */ - public Builder setNameIndex(int value) { - - nameIndex_ = value; - onChanged(); - return this; - } - - /** - * uint32 name_index = 1; - */ - public Builder clearNameIndex() { - - nameIndex_ = 0; - onChanged(); - return this; - } - - private com.ceresdb.proto.Storage.Value value_ = null; - private com.google.protobuf.SingleFieldBuilderV3 valueBuilder_; - - /** - * .storage.Value value = 2; - */ - public boolean hasValue() { - return valueBuilder_ != null || value_ != null; - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.Value getValue() { - if (valueBuilder_ == null) { - return value_ == null ? com.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; - } else { - return valueBuilder_.getMessage(); - } - } - - /** - * .storage.Value value = 2; - */ - public Builder setValue(com.ceresdb.proto.Storage.Value value) { - if (valueBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - value_ = value; - onChanged(); - } else { - valueBuilder_.setMessage(value); - } - - return this; - } - - /** - * .storage.Value value = 2; - */ - public Builder setValue(com.ceresdb.proto.Storage.Value.Builder builderForValue) { - if (valueBuilder_ == null) { - value_ = builderForValue.build(); - onChanged(); - } else { - valueBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - - /** - * .storage.Value value = 2; - */ - public Builder mergeValue(com.ceresdb.proto.Storage.Value value) { - if (valueBuilder_ == null) { - if (value_ != null) { - value_ = com.ceresdb.proto.Storage.Value.newBuilder(value_).mergeFrom(value).buildPartial(); - } else { - value_ = value; - } - onChanged(); - } else { - valueBuilder_.mergeFrom(value); - } - - return this; - } - - /** - * .storage.Value value = 2; - */ - public Builder clearValue() { - if (valueBuilder_ == null) { - value_ = null; - onChanged(); - } else { - value_ = null; - valueBuilder_ = null; - } - - return this; - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.Value.Builder getValueBuilder() { - - onChanged(); - return getValueFieldBuilder().getBuilder(); - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder() { - if (valueBuilder_ != null) { - return valueBuilder_.getMessageOrBuilder(); - } else { - return value_ == null ? com.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; - } - } - - /** - * .storage.Value value = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3 getValueFieldBuilder() { - if (valueBuilder_ == null) { - valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3( - getValue(), getParentForChildren(), isClean()); - value_ = null; - } - return valueBuilder_; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.Field) - } - - // @@protoc_insertion_point(class_scope:storage.Field) - private static final com.ceresdb.proto.Storage.Field DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.Field(); - } - - public static com.ceresdb.proto.Storage.Field getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public Field parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Field(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.Field getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FieldGroupOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.FieldGroup) - com.google.protobuf.MessageOrBuilder { - - /** - * int64 timestamp = 1; - */ - long getTimestamp(); - - /** - * repeated .storage.Field fields = 2; - */ - java.util.List getFieldsList(); - - /** - * repeated .storage.Field fields = 2; - */ - com.ceresdb.proto.Storage.Field getFields(int index); - - /** - * repeated .storage.Field fields = 2; - */ - int getFieldsCount(); - - /** - * repeated .storage.Field fields = 2; - */ - java.util.List getFieldsOrBuilderList(); - - /** - * repeated .storage.Field fields = 2; - */ - com.ceresdb.proto.Storage.FieldOrBuilder getFieldsOrBuilder(int index); - } - - /** - * Protobuf type {@code storage.FieldGroup} - */ - public static final class FieldGroup extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.FieldGroup) - FieldGroupOrBuilder { - private static final long serialVersionUID = 0L; - - // Use FieldGroup.newBuilder() to construct. - private FieldGroup(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private FieldGroup() { - timestamp_ = 0L; - fields_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private FieldGroup(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 8: { - - timestamp_ = input.readInt64(); - break; - } - case 18: { - if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - fields_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - fields_.add(input.readMessage(com.ceresdb.proto.Storage.Field.parser(), extensionRegistry)); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - fields_ = java.util.Collections.unmodifiableList(fields_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_FieldGroup_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_FieldGroup_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.FieldGroup.class, - com.ceresdb.proto.Storage.FieldGroup.Builder.class); - } - - private int bitField0_; - public static final int TIMESTAMP_FIELD_NUMBER = 1; - private long timestamp_; - - /** - * int64 timestamp = 1; - */ - public long getTimestamp() { - return timestamp_; - } - - public static final int FIELDS_FIELD_NUMBER = 2; - private java.util.List fields_; - - /** - * repeated .storage.Field fields = 2; - */ - public java.util.List getFieldsList() { - return fields_; - } - - /** - * repeated .storage.Field fields = 2; - */ - public java.util.List getFieldsOrBuilderList() { - return fields_; - } - - /** - * repeated .storage.Field fields = 2; - */ - public int getFieldsCount() { - return fields_.size(); - } - - /** - * repeated .storage.Field fields = 2; - */ - public com.ceresdb.proto.Storage.Field getFields(int index) { - return fields_.get(index); - } - - /** - * repeated .storage.Field fields = 2; - */ - public com.ceresdb.proto.Storage.FieldOrBuilder getFieldsOrBuilder(int index) { - return fields_.get(index); - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (timestamp_ != 0L) { - output.writeInt64(1, timestamp_); - } - for (int i = 0; i < fields_.size(); i++) { - output.writeMessage(2, fields_.get(i)); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (timestamp_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, timestamp_); - } - for (int i = 0; i < fields_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, fields_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.FieldGroup)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.FieldGroup other = (com.ceresdb.proto.Storage.FieldGroup) obj; - - boolean result = true; - result = result && (getTimestamp() == other.getTimestamp()); - result = result && getFieldsList().equals(other.getFieldsList()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getTimestamp()); - if (getFieldsCount() > 0) { - hash = (37 * hash) + FIELDS_FIELD_NUMBER; - hash = (53 * hash) + getFieldsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.FieldGroup parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.FieldGroup prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.FieldGroup} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.FieldGroup) - com.ceresdb.proto.Storage.FieldGroupOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_FieldGroup_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_FieldGroup_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.FieldGroup.class, - com.ceresdb.proto.Storage.FieldGroup.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.FieldGroup.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getFieldsFieldBuilder(); - } - } - - public Builder clear() { - super.clear(); - timestamp_ = 0L; - - if (fieldsBuilder_ == null) { - fields_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - fieldsBuilder_.clear(); - } - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_FieldGroup_descriptor; - } - - public com.ceresdb.proto.Storage.FieldGroup getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.FieldGroup.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.FieldGroup build() { - com.ceresdb.proto.Storage.FieldGroup result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.FieldGroup buildPartial() { - com.ceresdb.proto.Storage.FieldGroup result = new com.ceresdb.proto.Storage.FieldGroup(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - result.timestamp_ = timestamp_; - if (fieldsBuilder_ == null) { - if (((bitField0_ & 0x00000002) == 0x00000002)) { - fields_ = java.util.Collections.unmodifiableList(fields_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.fields_ = fields_; - } else { - result.fields_ = fieldsBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.FieldGroup) { - return mergeFrom((com.ceresdb.proto.Storage.FieldGroup) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.FieldGroup other) { - if (other == com.ceresdb.proto.Storage.FieldGroup.getDefaultInstance()) - return this; - if (other.getTimestamp() != 0L) { - setTimestamp(other.getTimestamp()); - } - if (fieldsBuilder_ == null) { - if (!other.fields_.isEmpty()) { - if (fields_.isEmpty()) { - fields_ = other.fields_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureFieldsIsMutable(); - fields_.addAll(other.fields_); - } - onChanged(); - } - } else { - if (!other.fields_.isEmpty()) { - if (fieldsBuilder_.isEmpty()) { - fieldsBuilder_.dispose(); - fieldsBuilder_ = null; - fields_ = other.fields_; - bitField0_ = (bitField0_ & ~0x00000002); - fieldsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getFieldsFieldBuilder() - : null; - } else { - fieldsBuilder_.addAllMessages(other.fields_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.FieldGroup parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.FieldGroup) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private long timestamp_; - - /** - * int64 timestamp = 1; - */ - public long getTimestamp() { - return timestamp_; - } - - /** - * int64 timestamp = 1; - */ - public Builder setTimestamp(long value) { - - timestamp_ = value; - onChanged(); - return this; - } - - /** - * int64 timestamp = 1; - */ - public Builder clearTimestamp() { - - timestamp_ = 0L; - onChanged(); - return this; - } - - private java.util.List fields_ = java.util.Collections.emptyList(); - - private void ensureFieldsIsMutable() { - if (!((bitField0_ & 0x00000002) == 0x00000002)) { - fields_ = new java.util.ArrayList(fields_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3 fieldsBuilder_; - - /** - * repeated .storage.Field fields = 2; - */ - public java.util.List getFieldsList() { - if (fieldsBuilder_ == null) { - return java.util.Collections.unmodifiableList(fields_); - } else { - return fieldsBuilder_.getMessageList(); - } - } - - /** - * repeated .storage.Field fields = 2; - */ - public int getFieldsCount() { - if (fieldsBuilder_ == null) { - return fields_.size(); - } else { - return fieldsBuilder_.getCount(); - } - } - - /** - * repeated .storage.Field fields = 2; - */ - public com.ceresdb.proto.Storage.Field getFields(int index) { - if (fieldsBuilder_ == null) { - return fields_.get(index); - } else { - return fieldsBuilder_.getMessage(index); - } - } - - /** - * repeated .storage.Field fields = 2; - */ - public Builder setFields(int index, com.ceresdb.proto.Storage.Field value) { - if (fieldsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldsIsMutable(); - fields_.set(index, value); - onChanged(); - } else { - fieldsBuilder_.setMessage(index, value); - } - return this; - } - - /** - * repeated .storage.Field fields = 2; - */ - public Builder setFields(int index, com.ceresdb.proto.Storage.Field.Builder builderForValue) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - fields_.set(index, builderForValue.build()); - onChanged(); - } else { - fieldsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.Field fields = 2; - */ - public Builder addFields(com.ceresdb.proto.Storage.Field value) { - if (fieldsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldsIsMutable(); - fields_.add(value); - onChanged(); - } else { - fieldsBuilder_.addMessage(value); - } - return this; - } - - /** - * repeated .storage.Field fields = 2; - */ - public Builder addFields(int index, com.ceresdb.proto.Storage.Field value) { - if (fieldsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldsIsMutable(); - fields_.add(index, value); - onChanged(); - } else { - fieldsBuilder_.addMessage(index, value); - } - return this; - } - - /** - * repeated .storage.Field fields = 2; - */ - public Builder addFields(com.ceresdb.proto.Storage.Field.Builder builderForValue) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - fields_.add(builderForValue.build()); - onChanged(); - } else { - fieldsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.Field fields = 2; - */ - public Builder addFields(int index, com.ceresdb.proto.Storage.Field.Builder builderForValue) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - fields_.add(index, builderForValue.build()); - onChanged(); - } else { - fieldsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.Field fields = 2; - */ - public Builder addAllFields(java.lang.Iterable values) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fields_); - onChanged(); - } else { - fieldsBuilder_.addAllMessages(values); - } - return this; - } - - /** - * repeated .storage.Field fields = 2; - */ - public Builder clearFields() { - if (fieldsBuilder_ == null) { - fields_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - fieldsBuilder_.clear(); - } - return this; - } - - /** - * repeated .storage.Field fields = 2; - */ - public Builder removeFields(int index) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - fields_.remove(index); - onChanged(); - } else { - fieldsBuilder_.remove(index); - } - return this; - } - - /** - * repeated .storage.Field fields = 2; - */ - public com.ceresdb.proto.Storage.Field.Builder getFieldsBuilder(int index) { - return getFieldsFieldBuilder().getBuilder(index); - } - - /** - * repeated .storage.Field fields = 2; - */ - public com.ceresdb.proto.Storage.FieldOrBuilder getFieldsOrBuilder(int index) { - if (fieldsBuilder_ == null) { - return fields_.get(index); - } else { - return fieldsBuilder_.getMessageOrBuilder(index); - } - } - - /** - * repeated .storage.Field fields = 2; - */ - public java.util.List getFieldsOrBuilderList() { - if (fieldsBuilder_ != null) { - return fieldsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(fields_); - } - } - - /** - * repeated .storage.Field fields = 2; - */ - public com.ceresdb.proto.Storage.Field.Builder addFieldsBuilder() { - return getFieldsFieldBuilder().addBuilder(com.ceresdb.proto.Storage.Field.getDefaultInstance()); - } - - /** - * repeated .storage.Field fields = 2; - */ - public com.ceresdb.proto.Storage.Field.Builder addFieldsBuilder(int index) { - return getFieldsFieldBuilder().addBuilder(index, com.ceresdb.proto.Storage.Field.getDefaultInstance()); - } - - /** - * repeated .storage.Field fields = 2; - */ - public java.util.List getFieldsBuilderList() { - return getFieldsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3 getFieldsFieldBuilder() { - if (fieldsBuilder_ == null) { - fieldsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3( - fields_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); - fields_ = null; - } - return fieldsBuilder_; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.FieldGroup) - } - - // @@protoc_insertion_point(class_scope:storage.FieldGroup) - private static final com.ceresdb.proto.Storage.FieldGroup DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.FieldGroup(); - } - - public static com.ceresdb.proto.Storage.FieldGroup getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public FieldGroup parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FieldGroup(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.FieldGroup getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface TagOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.Tag) - com.google.protobuf.MessageOrBuilder { - - /** - * uint32 name_index = 1; - */ - int getNameIndex(); - - /** - * .storage.Value value = 2; - */ - boolean hasValue(); - - /** - * .storage.Value value = 2; - */ - com.ceresdb.proto.Storage.Value getValue(); - - /** - * .storage.Value value = 2; - */ - com.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder(); - } - - /** - * Protobuf type {@code storage.Tag} - */ - public static final class Tag extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.Tag) - TagOrBuilder { - private static final long serialVersionUID = 0L; - - // Use Tag.newBuilder() to construct. - private Tag(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Tag() { - nameIndex_ = 0; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Tag(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 8: { - - nameIndex_ = input.readUInt32(); - break; - } - case 18: { - com.ceresdb.proto.Storage.Value.Builder subBuilder = null; - if (value_ != null) { - subBuilder = value_.toBuilder(); - } - value_ = input.readMessage(com.ceresdb.proto.Storage.Value.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(value_); - value_ = subBuilder.buildPartial(); - } - - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Tag_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Tag_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Tag.class, - com.ceresdb.proto.Storage.Tag.Builder.class); - } - - public static final int NAME_INDEX_FIELD_NUMBER = 1; - private int nameIndex_; - - /** - * uint32 name_index = 1; - */ - public int getNameIndex() { - return nameIndex_; - } - - public static final int VALUE_FIELD_NUMBER = 2; - private com.ceresdb.proto.Storage.Value value_; - - /** - * .storage.Value value = 2; - */ - public boolean hasValue() { - return value_ != null; - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.Value getValue() { - return value_ == null ? com.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder() { - return getValue(); - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (nameIndex_ != 0) { - output.writeUInt32(1, nameIndex_); - } - if (value_ != null) { - output.writeMessage(2, getValue()); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (nameIndex_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(1, nameIndex_); - } - if (value_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getValue()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.Tag)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.Tag other = (com.ceresdb.proto.Storage.Tag) obj; - - boolean result = true; - result = result && (getNameIndex() == other.getNameIndex()); - result = result && (hasValue() == other.hasValue()); - if (hasValue()) { - result = result && getValue().equals(other.getValue()); - } - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_INDEX_FIELD_NUMBER; - hash = (53 * hash) + getNameIndex(); - if (hasValue()) { - hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + getValue().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Tag parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Tag parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.Tag parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.Tag prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.Tag} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.Tag) - com.ceresdb.proto.Storage.TagOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_Tag_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_Tag_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.Tag.class, - com.ceresdb.proto.Storage.Tag.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.Tag.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - nameIndex_ = 0; - - if (valueBuilder_ == null) { - value_ = null; - } else { - value_ = null; - valueBuilder_ = null; - } - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_Tag_descriptor; - } - - public com.ceresdb.proto.Storage.Tag getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.Tag.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.Tag build() { - com.ceresdb.proto.Storage.Tag result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.Tag buildPartial() { - com.ceresdb.proto.Storage.Tag result = new com.ceresdb.proto.Storage.Tag(this); - result.nameIndex_ = nameIndex_; - if (valueBuilder_ == null) { - result.value_ = value_; - } else { - result.value_ = valueBuilder_.build(); - } - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.Tag) { - return mergeFrom((com.ceresdb.proto.Storage.Tag) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.Tag other) { - if (other == com.ceresdb.proto.Storage.Tag.getDefaultInstance()) - return this; - if (other.getNameIndex() != 0) { - setNameIndex(other.getNameIndex()); - } - if (other.hasValue()) { - mergeValue(other.getValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.Tag parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.Tag) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int nameIndex_; - - /** - * uint32 name_index = 1; - */ - public int getNameIndex() { - return nameIndex_; - } - - /** - * uint32 name_index = 1; - */ - public Builder setNameIndex(int value) { - - nameIndex_ = value; - onChanged(); - return this; - } - - /** - * uint32 name_index = 1; - */ - public Builder clearNameIndex() { - - nameIndex_ = 0; - onChanged(); - return this; - } - - private com.ceresdb.proto.Storage.Value value_ = null; - private com.google.protobuf.SingleFieldBuilderV3 valueBuilder_; - - /** - * .storage.Value value = 2; - */ - public boolean hasValue() { - return valueBuilder_ != null || value_ != null; - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.Value getValue() { - if (valueBuilder_ == null) { - return value_ == null ? com.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; - } else { - return valueBuilder_.getMessage(); - } - } - - /** - * .storage.Value value = 2; - */ - public Builder setValue(com.ceresdb.proto.Storage.Value value) { - if (valueBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - value_ = value; - onChanged(); - } else { - valueBuilder_.setMessage(value); - } - - return this; - } - - /** - * .storage.Value value = 2; - */ - public Builder setValue(com.ceresdb.proto.Storage.Value.Builder builderForValue) { - if (valueBuilder_ == null) { - value_ = builderForValue.build(); - onChanged(); - } else { - valueBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - - /** - * .storage.Value value = 2; - */ - public Builder mergeValue(com.ceresdb.proto.Storage.Value value) { - if (valueBuilder_ == null) { - if (value_ != null) { - value_ = com.ceresdb.proto.Storage.Value.newBuilder(value_).mergeFrom(value).buildPartial(); - } else { - value_ = value; - } - onChanged(); - } else { - valueBuilder_.mergeFrom(value); - } - - return this; - } - - /** - * .storage.Value value = 2; - */ - public Builder clearValue() { - if (valueBuilder_ == null) { - value_ = null; - onChanged(); - } else { - value_ = null; - valueBuilder_ = null; - } - - return this; - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.Value.Builder getValueBuilder() { - - onChanged(); - return getValueFieldBuilder().getBuilder(); - } - - /** - * .storage.Value value = 2; - */ - public com.ceresdb.proto.Storage.ValueOrBuilder getValueOrBuilder() { - if (valueBuilder_ != null) { - return valueBuilder_.getMessageOrBuilder(); - } else { - return value_ == null ? com.ceresdb.proto.Storage.Value.getDefaultInstance() : value_; - } - } - - /** - * .storage.Value value = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3 getValueFieldBuilder() { - if (valueBuilder_ == null) { - valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3( - getValue(), getParentForChildren(), isClean()); - value_ = null; - } - return valueBuilder_; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.Tag) - } - - // @@protoc_insertion_point(class_scope:storage.Tag) - private static final com.ceresdb.proto.Storage.Tag DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.Tag(); - } - - public static com.ceresdb.proto.Storage.Tag getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public Tag parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Tag(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.Tag getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface WriteEntryOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.WriteEntry) - com.google.protobuf.MessageOrBuilder { - - /** - * repeated .storage.Tag tags = 1; - */ - java.util.List getTagsList(); - - /** - * repeated .storage.Tag tags = 1; - */ - com.ceresdb.proto.Storage.Tag getTags(int index); - - /** - * repeated .storage.Tag tags = 1; - */ - int getTagsCount(); - - /** - * repeated .storage.Tag tags = 1; - */ - java.util.List getTagsOrBuilderList(); - - /** - * repeated .storage.Tag tags = 1; - */ - com.ceresdb.proto.Storage.TagOrBuilder getTagsOrBuilder(int index); - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - java.util.List getFieldGroupsList(); - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - com.ceresdb.proto.Storage.FieldGroup getFieldGroups(int index); - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - int getFieldGroupsCount(); - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - java.util.List getFieldGroupsOrBuilderList(); - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - com.ceresdb.proto.Storage.FieldGroupOrBuilder getFieldGroupsOrBuilder(int index); - } - - /** - * Protobuf type {@code storage.WriteEntry} - */ - public static final class WriteEntry extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.WriteEntry) - WriteEntryOrBuilder { - private static final long serialVersionUID = 0L; - - // Use WriteEntry.newBuilder() to construct. - private WriteEntry(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private WriteEntry() { - tags_ = java.util.Collections.emptyList(); - fieldGroups_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private WriteEntry(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - tags_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - tags_.add(input.readMessage(com.ceresdb.proto.Storage.Tag.parser(), extensionRegistry)); - break; - } - case 18: { - if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - fieldGroups_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - fieldGroups_.add(input.readMessage(com.ceresdb.proto.Storage.FieldGroup.parser(), - extensionRegistry)); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - tags_ = java.util.Collections.unmodifiableList(tags_); - } - if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - fieldGroups_ = java.util.Collections.unmodifiableList(fieldGroups_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteEntry_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteEntry_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.WriteEntry.class, - com.ceresdb.proto.Storage.WriteEntry.Builder.class); - } - - public static final int TAGS_FIELD_NUMBER = 1; - private java.util.List tags_; - - /** - * repeated .storage.Tag tags = 1; - */ - public java.util.List getTagsList() { - return tags_; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public java.util.List getTagsOrBuilderList() { - return tags_; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public int getTagsCount() { - return tags_.size(); - } - - /** - * repeated .storage.Tag tags = 1; - */ - public com.ceresdb.proto.Storage.Tag getTags(int index) { - return tags_.get(index); - } - - /** - * repeated .storage.Tag tags = 1; - */ - public com.ceresdb.proto.Storage.TagOrBuilder getTagsOrBuilder(int index) { - return tags_.get(index); - } - - public static final int FIELD_GROUPS_FIELD_NUMBER = 2; - private java.util.List fieldGroups_; - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public java.util.List getFieldGroupsList() { - return fieldGroups_; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public java.util.List getFieldGroupsOrBuilderList() { - return fieldGroups_; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public int getFieldGroupsCount() { - return fieldGroups_.size(); - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public com.ceresdb.proto.Storage.FieldGroup getFieldGroups(int index) { - return fieldGroups_.get(index); - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public com.ceresdb.proto.Storage.FieldGroupOrBuilder getFieldGroupsOrBuilder(int index) { - return fieldGroups_.get(index); - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < tags_.size(); i++) { - output.writeMessage(1, tags_.get(i)); - } - for (int i = 0; i < fieldGroups_.size(); i++) { - output.writeMessage(2, fieldGroups_.get(i)); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - for (int i = 0; i < tags_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, tags_.get(i)); - } - for (int i = 0; i < fieldGroups_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, fieldGroups_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.WriteEntry)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.WriteEntry other = (com.ceresdb.proto.Storage.WriteEntry) obj; - - boolean result = true; - result = result && getTagsList().equals(other.getTagsList()); - result = result && getFieldGroupsList().equals(other.getFieldGroupsList()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTagsCount() > 0) { - hash = (37 * hash) + TAGS_FIELD_NUMBER; - hash = (53 * hash) + getTagsList().hashCode(); - } - if (getFieldGroupsCount() > 0) { - hash = (37 * hash) + FIELD_GROUPS_FIELD_NUMBER; - hash = (53 * hash) + getFieldGroupsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteEntry parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.WriteEntry prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.WriteEntry} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.WriteEntry) - com.ceresdb.proto.Storage.WriteEntryOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteEntry_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteEntry_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.WriteEntry.class, - com.ceresdb.proto.Storage.WriteEntry.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.WriteEntry.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTagsFieldBuilder(); - getFieldGroupsFieldBuilder(); - } - } - - public Builder clear() { - super.clear(); - if (tagsBuilder_ == null) { - tags_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - tagsBuilder_.clear(); - } - if (fieldGroupsBuilder_ == null) { - fieldGroups_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - fieldGroupsBuilder_.clear(); - } - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteEntry_descriptor; - } - - public com.ceresdb.proto.Storage.WriteEntry getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.WriteEntry.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.WriteEntry build() { - com.ceresdb.proto.Storage.WriteEntry result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.WriteEntry buildPartial() { - com.ceresdb.proto.Storage.WriteEntry result = new com.ceresdb.proto.Storage.WriteEntry(this); - int from_bitField0_ = bitField0_; - if (tagsBuilder_ == null) { - if (((bitField0_ & 0x00000001) == 0x00000001)) { - tags_ = java.util.Collections.unmodifiableList(tags_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.tags_ = tags_; - } else { - result.tags_ = tagsBuilder_.build(); - } - if (fieldGroupsBuilder_ == null) { - if (((bitField0_ & 0x00000002) == 0x00000002)) { - fieldGroups_ = java.util.Collections.unmodifiableList(fieldGroups_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.fieldGroups_ = fieldGroups_; - } else { - result.fieldGroups_ = fieldGroupsBuilder_.build(); - } - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.WriteEntry) { - return mergeFrom((com.ceresdb.proto.Storage.WriteEntry) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.WriteEntry other) { - if (other == com.ceresdb.proto.Storage.WriteEntry.getDefaultInstance()) - return this; - if (tagsBuilder_ == null) { - if (!other.tags_.isEmpty()) { - if (tags_.isEmpty()) { - tags_ = other.tags_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTagsIsMutable(); - tags_.addAll(other.tags_); - } - onChanged(); - } - } else { - if (!other.tags_.isEmpty()) { - if (tagsBuilder_.isEmpty()) { - tagsBuilder_.dispose(); - tagsBuilder_ = null; - tags_ = other.tags_; - bitField0_ = (bitField0_ & ~0x00000001); - tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() - : null; - } else { - tagsBuilder_.addAllMessages(other.tags_); - } - } - } - if (fieldGroupsBuilder_ == null) { - if (!other.fieldGroups_.isEmpty()) { - if (fieldGroups_.isEmpty()) { - fieldGroups_ = other.fieldGroups_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureFieldGroupsIsMutable(); - fieldGroups_.addAll(other.fieldGroups_); - } - onChanged(); - } - } else { - if (!other.fieldGroups_.isEmpty()) { - if (fieldGroupsBuilder_.isEmpty()) { - fieldGroupsBuilder_.dispose(); - fieldGroupsBuilder_ = null; - fieldGroups_ = other.fieldGroups_; - bitField0_ = (bitField0_ & ~0x00000002); - fieldGroupsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getFieldGroupsFieldBuilder() - : null; - } else { - fieldGroupsBuilder_.addAllMessages(other.fieldGroups_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.WriteEntry parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.WriteEntry) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List tags_ = java.util.Collections.emptyList(); - - private void ensureTagsIsMutable() { - if (!((bitField0_ & 0x00000001) == 0x00000001)) { - tags_ = new java.util.ArrayList(tags_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3 tagsBuilder_; - - /** - * repeated .storage.Tag tags = 1; - */ - public java.util.List getTagsList() { - if (tagsBuilder_ == null) { - return java.util.Collections.unmodifiableList(tags_); - } else { - return tagsBuilder_.getMessageList(); - } - } - - /** - * repeated .storage.Tag tags = 1; - */ - public int getTagsCount() { - if (tagsBuilder_ == null) { - return tags_.size(); - } else { - return tagsBuilder_.getCount(); - } - } - - /** - * repeated .storage.Tag tags = 1; - */ - public com.ceresdb.proto.Storage.Tag getTags(int index) { - if (tagsBuilder_ == null) { - return tags_.get(index); - } else { - return tagsBuilder_.getMessage(index); - } - } - - /** - * repeated .storage.Tag tags = 1; - */ - public Builder setTags(int index, com.ceresdb.proto.Storage.Tag value) { - if (tagsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTagsIsMutable(); - tags_.set(index, value); - onChanged(); - } else { - tagsBuilder_.setMessage(index, value); - } - return this; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public Builder setTags(int index, com.ceresdb.proto.Storage.Tag.Builder builderForValue) { - if (tagsBuilder_ == null) { - ensureTagsIsMutable(); - tags_.set(index, builderForValue.build()); - onChanged(); - } else { - tagsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public Builder addTags(com.ceresdb.proto.Storage.Tag value) { - if (tagsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTagsIsMutable(); - tags_.add(value); - onChanged(); - } else { - tagsBuilder_.addMessage(value); - } - return this; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public Builder addTags(int index, com.ceresdb.proto.Storage.Tag value) { - if (tagsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTagsIsMutable(); - tags_.add(index, value); - onChanged(); - } else { - tagsBuilder_.addMessage(index, value); - } - return this; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public Builder addTags(com.ceresdb.proto.Storage.Tag.Builder builderForValue) { - if (tagsBuilder_ == null) { - ensureTagsIsMutable(); - tags_.add(builderForValue.build()); - onChanged(); - } else { - tagsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public Builder addTags(int index, com.ceresdb.proto.Storage.Tag.Builder builderForValue) { - if (tagsBuilder_ == null) { - ensureTagsIsMutable(); - tags_.add(index, builderForValue.build()); - onChanged(); - } else { - tagsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public Builder addAllTags(java.lang.Iterable values) { - if (tagsBuilder_ == null) { - ensureTagsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tags_); - onChanged(); - } else { - tagsBuilder_.addAllMessages(values); - } - return this; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public Builder clearTags() { - if (tagsBuilder_ == null) { - tags_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - tagsBuilder_.clear(); - } - return this; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public Builder removeTags(int index) { - if (tagsBuilder_ == null) { - ensureTagsIsMutable(); - tags_.remove(index); - onChanged(); - } else { - tagsBuilder_.remove(index); - } - return this; - } - - /** - * repeated .storage.Tag tags = 1; - */ - public com.ceresdb.proto.Storage.Tag.Builder getTagsBuilder(int index) { - return getTagsFieldBuilder().getBuilder(index); - } - - /** - * repeated .storage.Tag tags = 1; - */ - public com.ceresdb.proto.Storage.TagOrBuilder getTagsOrBuilder(int index) { - if (tagsBuilder_ == null) { - return tags_.get(index); - } else { - return tagsBuilder_.getMessageOrBuilder(index); - } - } - - /** - * repeated .storage.Tag tags = 1; - */ - public java.util.List getTagsOrBuilderList() { - if (tagsBuilder_ != null) { - return tagsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(tags_); - } - } - - /** - * repeated .storage.Tag tags = 1; - */ - public com.ceresdb.proto.Storage.Tag.Builder addTagsBuilder() { - return getTagsFieldBuilder().addBuilder(com.ceresdb.proto.Storage.Tag.getDefaultInstance()); - } - - /** - * repeated .storage.Tag tags = 1; - */ - public com.ceresdb.proto.Storage.Tag.Builder addTagsBuilder(int index) { - return getTagsFieldBuilder().addBuilder(index, com.ceresdb.proto.Storage.Tag.getDefaultInstance()); - } - - /** - * repeated .storage.Tag tags = 1; - */ - public java.util.List getTagsBuilderList() { - return getTagsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3 getTagsFieldBuilder() { - if (tagsBuilder_ == null) { - tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3( - tags_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); - tags_ = null; - } - return tagsBuilder_; - } - - private java.util.List fieldGroups_ = java.util.Collections - .emptyList(); - - private void ensureFieldGroupsIsMutable() { - if (!((bitField0_ & 0x00000002) == 0x00000002)) { - fieldGroups_ = new java.util.ArrayList(fieldGroups_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3 fieldGroupsBuilder_; - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public java.util.List getFieldGroupsList() { - if (fieldGroupsBuilder_ == null) { - return java.util.Collections.unmodifiableList(fieldGroups_); - } else { - return fieldGroupsBuilder_.getMessageList(); - } - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public int getFieldGroupsCount() { - if (fieldGroupsBuilder_ == null) { - return fieldGroups_.size(); - } else { - return fieldGroupsBuilder_.getCount(); - } - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public com.ceresdb.proto.Storage.FieldGroup getFieldGroups(int index) { - if (fieldGroupsBuilder_ == null) { - return fieldGroups_.get(index); - } else { - return fieldGroupsBuilder_.getMessage(index); - } - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public Builder setFieldGroups(int index, com.ceresdb.proto.Storage.FieldGroup value) { - if (fieldGroupsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldGroupsIsMutable(); - fieldGroups_.set(index, value); - onChanged(); - } else { - fieldGroupsBuilder_.setMessage(index, value); - } - return this; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public Builder setFieldGroups(int index, com.ceresdb.proto.Storage.FieldGroup.Builder builderForValue) { - if (fieldGroupsBuilder_ == null) { - ensureFieldGroupsIsMutable(); - fieldGroups_.set(index, builderForValue.build()); - onChanged(); - } else { - fieldGroupsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public Builder addFieldGroups(com.ceresdb.proto.Storage.FieldGroup value) { - if (fieldGroupsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldGroupsIsMutable(); - fieldGroups_.add(value); - onChanged(); - } else { - fieldGroupsBuilder_.addMessage(value); - } - return this; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public Builder addFieldGroups(int index, com.ceresdb.proto.Storage.FieldGroup value) { - if (fieldGroupsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldGroupsIsMutable(); - fieldGroups_.add(index, value); - onChanged(); - } else { - fieldGroupsBuilder_.addMessage(index, value); - } - return this; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public Builder addFieldGroups(com.ceresdb.proto.Storage.FieldGroup.Builder builderForValue) { - if (fieldGroupsBuilder_ == null) { - ensureFieldGroupsIsMutable(); - fieldGroups_.add(builderForValue.build()); - onChanged(); - } else { - fieldGroupsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public Builder addFieldGroups(int index, com.ceresdb.proto.Storage.FieldGroup.Builder builderForValue) { - if (fieldGroupsBuilder_ == null) { - ensureFieldGroupsIsMutable(); - fieldGroups_.add(index, builderForValue.build()); - onChanged(); - } else { - fieldGroupsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public Builder addAllFieldGroups(java.lang.Iterable values) { - if (fieldGroupsBuilder_ == null) { - ensureFieldGroupsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fieldGroups_); - onChanged(); - } else { - fieldGroupsBuilder_.addAllMessages(values); - } - return this; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public Builder clearFieldGroups() { - if (fieldGroupsBuilder_ == null) { - fieldGroups_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - fieldGroupsBuilder_.clear(); - } - return this; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public Builder removeFieldGroups(int index) { - if (fieldGroupsBuilder_ == null) { - ensureFieldGroupsIsMutable(); - fieldGroups_.remove(index); - onChanged(); - } else { - fieldGroupsBuilder_.remove(index); - } - return this; - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public com.ceresdb.proto.Storage.FieldGroup.Builder getFieldGroupsBuilder(int index) { - return getFieldGroupsFieldBuilder().getBuilder(index); - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public com.ceresdb.proto.Storage.FieldGroupOrBuilder getFieldGroupsOrBuilder(int index) { - if (fieldGroupsBuilder_ == null) { - return fieldGroups_.get(index); - } else { - return fieldGroupsBuilder_.getMessageOrBuilder(index); - } - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public java.util.List getFieldGroupsOrBuilderList() { - if (fieldGroupsBuilder_ != null) { - return fieldGroupsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(fieldGroups_); - } - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public com.ceresdb.proto.Storage.FieldGroup.Builder addFieldGroupsBuilder() { - return getFieldGroupsFieldBuilder().addBuilder( - com.ceresdb.proto.Storage.FieldGroup.getDefaultInstance()); - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public com.ceresdb.proto.Storage.FieldGroup.Builder addFieldGroupsBuilder(int index) { - return getFieldGroupsFieldBuilder().addBuilder(index, - com.ceresdb.proto.Storage.FieldGroup.getDefaultInstance()); - } - - /** - * repeated .storage.FieldGroup field_groups = 2; - */ - public java.util.List getFieldGroupsBuilderList() { - return getFieldGroupsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3 getFieldGroupsFieldBuilder() { - if (fieldGroupsBuilder_ == null) { - fieldGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3( - fieldGroups_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); - fieldGroups_ = null; - } - return fieldGroupsBuilder_; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.WriteEntry) - } - - // @@protoc_insertion_point(class_scope:storage.WriteEntry) - private static final com.ceresdb.proto.Storage.WriteEntry DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.WriteEntry(); - } - - public static com.ceresdb.proto.Storage.WriteEntry getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public WriteEntry parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new WriteEntry(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.WriteEntry getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface WriteMetricOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.WriteMetric) - com.google.protobuf.MessageOrBuilder { - - /** - * string metric = 1; - */ - java.lang.String getMetric(); - - /** - * string metric = 1; - */ - com.google.protobuf.ByteString getMetricBytes(); - - /** - * repeated string tag_names = 2; - */ - java.util.List getTagNamesList(); - - /** - * repeated string tag_names = 2; - */ - int getTagNamesCount(); - - /** - * repeated string tag_names = 2; - */ - java.lang.String getTagNames(int index); - - /** - * repeated string tag_names = 2; - */ - com.google.protobuf.ByteString getTagNamesBytes(int index); - - /** - * repeated string field_names = 3; - */ - java.util.List getFieldNamesList(); - - /** - * repeated string field_names = 3; - */ - int getFieldNamesCount(); - - /** - * repeated string field_names = 3; - */ - java.lang.String getFieldNames(int index); - - /** - * repeated string field_names = 3; - */ - com.google.protobuf.ByteString getFieldNamesBytes(int index); - - /** - * repeated .storage.WriteEntry entries = 4; - */ - java.util.List getEntriesList(); - - /** - * repeated .storage.WriteEntry entries = 4; - */ - com.ceresdb.proto.Storage.WriteEntry getEntries(int index); - - /** - * repeated .storage.WriteEntry entries = 4; - */ - int getEntriesCount(); - - /** - * repeated .storage.WriteEntry entries = 4; - */ - java.util.List getEntriesOrBuilderList(); - - /** - * repeated .storage.WriteEntry entries = 4; - */ - com.ceresdb.proto.Storage.WriteEntryOrBuilder getEntriesOrBuilder(int index); - } - - /** - * Protobuf type {@code storage.WriteMetric} - */ - public static final class WriteMetric extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.WriteMetric) - WriteMetricOrBuilder { - private static final long serialVersionUID = 0L; - - // Use WriteMetric.newBuilder() to construct. - private WriteMetric(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private WriteMetric() { - metric_ = ""; - tagNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; - fieldNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; - entries_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private WriteMetric(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - metric_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - tagNames_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - tagNames_.add(s); - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { - fieldNames_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000004; - } - fieldNames_.add(s); - break; - } - case 34: { - if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { - entries_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000008; - } - entries_.add(input.readMessage(com.ceresdb.proto.Storage.WriteEntry.parser(), - extensionRegistry)); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - tagNames_ = tagNames_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { - fieldNames_ = fieldNames_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { - entries_ = java.util.Collections.unmodifiableList(entries_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteMetric_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteMetric_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.WriteMetric.class, - com.ceresdb.proto.Storage.WriteMetric.Builder.class); - } - - private int bitField0_; - public static final int METRIC_FIELD_NUMBER = 1; - private volatile java.lang.Object metric_; - - /** - * string metric = 1; - */ - public java.lang.String getMetric() { - java.lang.Object ref = metric_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - metric_ = s; - return s; - } - } - - /** - * string metric = 1; - */ - public com.google.protobuf.ByteString getMetricBytes() { - java.lang.Object ref = metric_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - metric_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TAG_NAMES_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList tagNames_; - - /** - * repeated string tag_names = 2; - */ - public com.google.protobuf.ProtocolStringList getTagNamesList() { - return tagNames_; - } - - /** - * repeated string tag_names = 2; - */ - public int getTagNamesCount() { - return tagNames_.size(); - } - - /** - * repeated string tag_names = 2; - */ - public java.lang.String getTagNames(int index) { - return tagNames_.get(index); - } - - /** - * repeated string tag_names = 2; - */ - public com.google.protobuf.ByteString getTagNamesBytes(int index) { - return tagNames_.getByteString(index); - } - - public static final int FIELD_NAMES_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList fieldNames_; - - /** - * repeated string field_names = 3; - */ - public com.google.protobuf.ProtocolStringList getFieldNamesList() { - return fieldNames_; - } - - /** - * repeated string field_names = 3; - */ - public int getFieldNamesCount() { - return fieldNames_.size(); - } - - /** - * repeated string field_names = 3; - */ - public java.lang.String getFieldNames(int index) { - return fieldNames_.get(index); - } - - /** - * repeated string field_names = 3; - */ - public com.google.protobuf.ByteString getFieldNamesBytes(int index) { - return fieldNames_.getByteString(index); - } - - public static final int ENTRIES_FIELD_NUMBER = 4; - private java.util.List entries_; - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public java.util.List getEntriesList() { - return entries_; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public java.util.List getEntriesOrBuilderList() { - return entries_; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public int getEntriesCount() { - return entries_.size(); - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public com.ceresdb.proto.Storage.WriteEntry getEntries(int index) { - return entries_.get(index); - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public com.ceresdb.proto.Storage.WriteEntryOrBuilder getEntriesOrBuilder(int index) { - return entries_.get(index); - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getMetricBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metric_); - } - for (int i = 0; i < tagNames_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, tagNames_.getRaw(i)); - } - for (int i = 0; i < fieldNames_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, fieldNames_.getRaw(i)); - } - for (int i = 0; i < entries_.size(); i++) { - output.writeMessage(4, entries_.get(i)); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (!getMetricBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, metric_); - } - { - int dataSize = 0; - for (int i = 0; i < tagNames_.size(); i++) { - dataSize += computeStringSizeNoTag(tagNames_.getRaw(i)); - } - size += dataSize; - size += 1 * getTagNamesList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < fieldNames_.size(); i++) { - dataSize += computeStringSizeNoTag(fieldNames_.getRaw(i)); - } - size += dataSize; - size += 1 * getFieldNamesList().size(); - } - for (int i = 0; i < entries_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, entries_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.WriteMetric)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.WriteMetric other = (com.ceresdb.proto.Storage.WriteMetric) obj; - - boolean result = true; - result = result && getMetric().equals(other.getMetric()); - result = result && getTagNamesList().equals(other.getTagNamesList()); - result = result && getFieldNamesList().equals(other.getFieldNamesList()); - result = result && getEntriesList().equals(other.getEntriesList()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + METRIC_FIELD_NUMBER; - hash = (53 * hash) + getMetric().hashCode(); - if (getTagNamesCount() > 0) { - hash = (37 * hash) + TAG_NAMES_FIELD_NUMBER; - hash = (53 * hash) + getTagNamesList().hashCode(); - } - if (getFieldNamesCount() > 0) { - hash = (37 * hash) + FIELD_NAMES_FIELD_NUMBER; - hash = (53 * hash) + getFieldNamesList().hashCode(); - } - if (getEntriesCount() > 0) { - hash = (37 * hash) + ENTRIES_FIELD_NUMBER; - hash = (53 * hash) + getEntriesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteMetric parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.WriteMetric prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.WriteMetric} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.WriteMetric) - com.ceresdb.proto.Storage.WriteMetricOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteMetric_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteMetric_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.WriteMetric.class, - com.ceresdb.proto.Storage.WriteMetric.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.WriteMetric.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getEntriesFieldBuilder(); - } - } - - public Builder clear() { - super.clear(); - metric_ = ""; - - tagNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - fieldNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - if (entriesBuilder_ == null) { - entries_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - } else { - entriesBuilder_.clear(); - } - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteMetric_descriptor; - } - - public com.ceresdb.proto.Storage.WriteMetric getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.WriteMetric.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.WriteMetric build() { - com.ceresdb.proto.Storage.WriteMetric result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.WriteMetric buildPartial() { - com.ceresdb.proto.Storage.WriteMetric result = new com.ceresdb.proto.Storage.WriteMetric(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - result.metric_ = metric_; - if (((bitField0_ & 0x00000002) == 0x00000002)) { - tagNames_ = tagNames_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.tagNames_ = tagNames_; - if (((bitField0_ & 0x00000004) == 0x00000004)) { - fieldNames_ = fieldNames_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.fieldNames_ = fieldNames_; - if (entriesBuilder_ == null) { - if (((bitField0_ & 0x00000008) == 0x00000008)) { - entries_ = java.util.Collections.unmodifiableList(entries_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.entries_ = entries_; - } else { - result.entries_ = entriesBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.WriteMetric) { - return mergeFrom((com.ceresdb.proto.Storage.WriteMetric) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.WriteMetric other) { - if (other == com.ceresdb.proto.Storage.WriteMetric.getDefaultInstance()) - return this; - if (!other.getMetric().isEmpty()) { - metric_ = other.metric_; - onChanged(); - } - if (!other.tagNames_.isEmpty()) { - if (tagNames_.isEmpty()) { - tagNames_ = other.tagNames_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureTagNamesIsMutable(); - tagNames_.addAll(other.tagNames_); - } - onChanged(); - } - if (!other.fieldNames_.isEmpty()) { - if (fieldNames_.isEmpty()) { - fieldNames_ = other.fieldNames_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureFieldNamesIsMutable(); - fieldNames_.addAll(other.fieldNames_); - } - onChanged(); - } - if (entriesBuilder_ == null) { - if (!other.entries_.isEmpty()) { - if (entries_.isEmpty()) { - entries_ = other.entries_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureEntriesIsMutable(); - entries_.addAll(other.entries_); - } - onChanged(); - } - } else { - if (!other.entries_.isEmpty()) { - if (entriesBuilder_.isEmpty()) { - entriesBuilder_.dispose(); - entriesBuilder_ = null; - entries_ = other.entries_; - bitField0_ = (bitField0_ & ~0x00000008); - entriesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getEntriesFieldBuilder() - : null; - } else { - entriesBuilder_.addAllMessages(other.entries_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.WriteMetric parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.WriteMetric) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object metric_ = ""; - - /** - * string metric = 1; - */ - public java.lang.String getMetric() { - java.lang.Object ref = metric_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - metric_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * string metric = 1; - */ - public com.google.protobuf.ByteString getMetricBytes() { - java.lang.Object ref = metric_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString - .copyFromUtf8((java.lang.String) ref); - metric_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * string metric = 1; - */ - public Builder setMetric(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - metric_ = value; - onChanged(); - return this; - } - - /** - * string metric = 1; - */ - public Builder clearMetric() { - - metric_ = getDefaultInstance().getMetric(); - onChanged(); - return this; - } - - /** - * string metric = 1; - */ - public Builder setMetricBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - metric_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList tagNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureTagNamesIsMutable() { - if (!((bitField0_ & 0x00000002) == 0x00000002)) { - tagNames_ = new com.google.protobuf.LazyStringArrayList(tagNames_); - bitField0_ |= 0x00000002; - } - } - - /** - * repeated string tag_names = 2; - */ - public com.google.protobuf.ProtocolStringList getTagNamesList() { - return tagNames_.getUnmodifiableView(); - } - - /** - * repeated string tag_names = 2; - */ - public int getTagNamesCount() { - return tagNames_.size(); - } - - /** - * repeated string tag_names = 2; - */ - public java.lang.String getTagNames(int index) { - return tagNames_.get(index); - } - - /** - * repeated string tag_names = 2; - */ - public com.google.protobuf.ByteString getTagNamesBytes(int index) { - return tagNames_.getByteString(index); - } - - /** - * repeated string tag_names = 2; - */ - public Builder setTagNames(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureTagNamesIsMutable(); - tagNames_.set(index, value); - onChanged(); - return this; - } - - /** - * repeated string tag_names = 2; - */ - public Builder addTagNames(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureTagNamesIsMutable(); - tagNames_.add(value); - onChanged(); - return this; - } - - /** - * repeated string tag_names = 2; - */ - public Builder addAllTagNames(java.lang.Iterable values) { - ensureTagNamesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tagNames_); - onChanged(); - return this; - } - - /** - * repeated string tag_names = 2; - */ - public Builder clearTagNames() { - tagNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - /** - * repeated string tag_names = 2; - */ - public Builder addTagNamesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureTagNamesIsMutable(); - tagNames_.add(value); - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList fieldNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureFieldNamesIsMutable() { - if (!((bitField0_ & 0x00000004) == 0x00000004)) { - fieldNames_ = new com.google.protobuf.LazyStringArrayList(fieldNames_); - bitField0_ |= 0x00000004; - } - } - - /** - * repeated string field_names = 3; - */ - public com.google.protobuf.ProtocolStringList getFieldNamesList() { - return fieldNames_.getUnmodifiableView(); - } - - /** - * repeated string field_names = 3; - */ - public int getFieldNamesCount() { - return fieldNames_.size(); - } - - /** - * repeated string field_names = 3; - */ - public java.lang.String getFieldNames(int index) { - return fieldNames_.get(index); - } - - /** - * repeated string field_names = 3; - */ - public com.google.protobuf.ByteString getFieldNamesBytes(int index) { - return fieldNames_.getByteString(index); - } - - /** - * repeated string field_names = 3; - */ - public Builder setFieldNames(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldNamesIsMutable(); - fieldNames_.set(index, value); - onChanged(); - return this; - } - - /** - * repeated string field_names = 3; - */ - public Builder addFieldNames(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldNamesIsMutable(); - fieldNames_.add(value); - onChanged(); - return this; - } - - /** - * repeated string field_names = 3; - */ - public Builder addAllFieldNames(java.lang.Iterable values) { - ensureFieldNamesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fieldNames_); - onChanged(); - return this; - } - - /** - * repeated string field_names = 3; - */ - public Builder clearFieldNames() { - fieldNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - return this; - } - - /** - * repeated string field_names = 3; - */ - public Builder addFieldNamesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureFieldNamesIsMutable(); - fieldNames_.add(value); - onChanged(); - return this; - } - - private java.util.List entries_ = java.util.Collections.emptyList(); - - private void ensureEntriesIsMutable() { - if (!((bitField0_ & 0x00000008) == 0x00000008)) { - entries_ = new java.util.ArrayList(entries_); - bitField0_ |= 0x00000008; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3 entriesBuilder_; - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public java.util.List getEntriesList() { - if (entriesBuilder_ == null) { - return java.util.Collections.unmodifiableList(entries_); - } else { - return entriesBuilder_.getMessageList(); - } - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public int getEntriesCount() { - if (entriesBuilder_ == null) { - return entries_.size(); - } else { - return entriesBuilder_.getCount(); - } - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public com.ceresdb.proto.Storage.WriteEntry getEntries(int index) { - if (entriesBuilder_ == null) { - return entries_.get(index); - } else { - return entriesBuilder_.getMessage(index); - } - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public Builder setEntries(int index, com.ceresdb.proto.Storage.WriteEntry value) { - if (entriesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEntriesIsMutable(); - entries_.set(index, value); - onChanged(); - } else { - entriesBuilder_.setMessage(index, value); - } - return this; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public Builder setEntries(int index, com.ceresdb.proto.Storage.WriteEntry.Builder builderForValue) { - if (entriesBuilder_ == null) { - ensureEntriesIsMutable(); - entries_.set(index, builderForValue.build()); - onChanged(); - } else { - entriesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public Builder addEntries(com.ceresdb.proto.Storage.WriteEntry value) { - if (entriesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEntriesIsMutable(); - entries_.add(value); - onChanged(); - } else { - entriesBuilder_.addMessage(value); - } - return this; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public Builder addEntries(int index, com.ceresdb.proto.Storage.WriteEntry value) { - if (entriesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEntriesIsMutable(); - entries_.add(index, value); - onChanged(); - } else { - entriesBuilder_.addMessage(index, value); - } - return this; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public Builder addEntries(com.ceresdb.proto.Storage.WriteEntry.Builder builderForValue) { - if (entriesBuilder_ == null) { - ensureEntriesIsMutable(); - entries_.add(builderForValue.build()); - onChanged(); - } else { - entriesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public Builder addEntries(int index, com.ceresdb.proto.Storage.WriteEntry.Builder builderForValue) { - if (entriesBuilder_ == null) { - ensureEntriesIsMutable(); - entries_.add(index, builderForValue.build()); - onChanged(); - } else { - entriesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public Builder addAllEntries(java.lang.Iterable values) { - if (entriesBuilder_ == null) { - ensureEntriesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, entries_); - onChanged(); - } else { - entriesBuilder_.addAllMessages(values); - } - return this; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public Builder clearEntries() { - if (entriesBuilder_ == null) { - entries_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - } else { - entriesBuilder_.clear(); - } - return this; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public Builder removeEntries(int index) { - if (entriesBuilder_ == null) { - ensureEntriesIsMutable(); - entries_.remove(index); - onChanged(); - } else { - entriesBuilder_.remove(index); - } - return this; - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public com.ceresdb.proto.Storage.WriteEntry.Builder getEntriesBuilder(int index) { - return getEntriesFieldBuilder().getBuilder(index); - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public com.ceresdb.proto.Storage.WriteEntryOrBuilder getEntriesOrBuilder(int index) { - if (entriesBuilder_ == null) { - return entries_.get(index); - } else { - return entriesBuilder_.getMessageOrBuilder(index); - } - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public java.util.List getEntriesOrBuilderList() { - if (entriesBuilder_ != null) { - return entriesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(entries_); - } - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public com.ceresdb.proto.Storage.WriteEntry.Builder addEntriesBuilder() { - return getEntriesFieldBuilder().addBuilder(com.ceresdb.proto.Storage.WriteEntry.getDefaultInstance()); - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public com.ceresdb.proto.Storage.WriteEntry.Builder addEntriesBuilder(int index) { - return getEntriesFieldBuilder().addBuilder(index, - com.ceresdb.proto.Storage.WriteEntry.getDefaultInstance()); - } - - /** - * repeated .storage.WriteEntry entries = 4; - */ - public java.util.List getEntriesBuilderList() { - return getEntriesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3 getEntriesFieldBuilder() { - if (entriesBuilder_ == null) { - entriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3( - entries_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); - entries_ = null; - } - return entriesBuilder_; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.WriteMetric) - } - - // @@protoc_insertion_point(class_scope:storage.WriteMetric) - private static final com.ceresdb.proto.Storage.WriteMetric DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.WriteMetric(); - } - - public static com.ceresdb.proto.Storage.WriteMetric getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public WriteMetric parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new WriteMetric(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.WriteMetric getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface WriteRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.WriteRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - java.util.List getMetricsList(); - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - com.ceresdb.proto.Storage.WriteMetric getMetrics(int index); - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - int getMetricsCount(); - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - java.util.List getMetricsOrBuilderList(); - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - com.ceresdb.proto.Storage.WriteMetricOrBuilder getMetricsOrBuilder(int index); - } - - /** - * Protobuf type {@code storage.WriteRequest} - */ - public static final class WriteRequest extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.WriteRequest) - WriteRequestOrBuilder { - private static final long serialVersionUID = 0L; - - // Use WriteRequest.newBuilder() to construct. - private WriteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private WriteRequest() { - metrics_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private WriteRequest(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - metrics_.add(input.readMessage(com.ceresdb.proto.Storage.WriteMetric.parser(), - extensionRegistry)); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = java.util.Collections.unmodifiableList(metrics_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.WriteRequest.class, - com.ceresdb.proto.Storage.WriteRequest.Builder.class); - } - - public static final int METRICS_FIELD_NUMBER = 1; - private java.util.List metrics_; - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public java.util.List getMetricsList() { - return metrics_; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public java.util.List getMetricsOrBuilderList() { - return metrics_; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public int getMetricsCount() { - return metrics_.size(); - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public com.ceresdb.proto.Storage.WriteMetric getMetrics(int index) { - return metrics_.get(index); - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public com.ceresdb.proto.Storage.WriteMetricOrBuilder getMetricsOrBuilder(int index) { - return metrics_.get(index); - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < metrics_.size(); i++) { - output.writeMessage(1, metrics_.get(i)); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - for (int i = 0; i < metrics_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, metrics_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.WriteRequest)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.WriteRequest other = (com.ceresdb.proto.Storage.WriteRequest) obj; - - boolean result = true; - result = result && getMetricsList().equals(other.getMetricsList()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getMetricsCount() > 0) { - hash = (37 * hash) + METRICS_FIELD_NUMBER; - hash = (53 * hash) + getMetricsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteRequest parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.WriteRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.WriteRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.WriteRequest) - com.ceresdb.proto.Storage.WriteRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.WriteRequest.class, - com.ceresdb.proto.Storage.WriteRequest.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.WriteRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getMetricsFieldBuilder(); - } - } - - public Builder clear() { - super.clear(); - if (metricsBuilder_ == null) { - metrics_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - metricsBuilder_.clear(); - } - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteRequest_descriptor; - } - - public com.ceresdb.proto.Storage.WriteRequest getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.WriteRequest.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.WriteRequest build() { - com.ceresdb.proto.Storage.WriteRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.WriteRequest buildPartial() { - com.ceresdb.proto.Storage.WriteRequest result = new com.ceresdb.proto.Storage.WriteRequest(this); - int from_bitField0_ = bitField0_; - if (metricsBuilder_ == null) { - if (((bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = java.util.Collections.unmodifiableList(metrics_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.metrics_ = metrics_; - } else { - result.metrics_ = metricsBuilder_.build(); - } - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.WriteRequest) { - return mergeFrom((com.ceresdb.proto.Storage.WriteRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.WriteRequest other) { - if (other == com.ceresdb.proto.Storage.WriteRequest.getDefaultInstance()) - return this; - if (metricsBuilder_ == null) { - if (!other.metrics_.isEmpty()) { - if (metrics_.isEmpty()) { - metrics_ = other.metrics_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureMetricsIsMutable(); - metrics_.addAll(other.metrics_); - } - onChanged(); - } - } else { - if (!other.metrics_.isEmpty()) { - if (metricsBuilder_.isEmpty()) { - metricsBuilder_.dispose(); - metricsBuilder_ = null; - metrics_ = other.metrics_; - bitField0_ = (bitField0_ & ~0x00000001); - metricsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getMetricsFieldBuilder() - : null; - } else { - metricsBuilder_.addAllMessages(other.metrics_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.WriteRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.WriteRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List metrics_ = java.util.Collections.emptyList(); - - private void ensureMetricsIsMutable() { - if (!((bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = new java.util.ArrayList(metrics_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3 metricsBuilder_; - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public java.util.List getMetricsList() { - if (metricsBuilder_ == null) { - return java.util.Collections.unmodifiableList(metrics_); - } else { - return metricsBuilder_.getMessageList(); - } - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public int getMetricsCount() { - if (metricsBuilder_ == null) { - return metrics_.size(); - } else { - return metricsBuilder_.getCount(); - } - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public com.ceresdb.proto.Storage.WriteMetric getMetrics(int index) { - if (metricsBuilder_ == null) { - return metrics_.get(index); - } else { - return metricsBuilder_.getMessage(index); - } - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public Builder setMetrics(int index, com.ceresdb.proto.Storage.WriteMetric value) { - if (metricsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMetricsIsMutable(); - metrics_.set(index, value); - onChanged(); - } else { - metricsBuilder_.setMessage(index, value); - } - return this; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public Builder setMetrics(int index, com.ceresdb.proto.Storage.WriteMetric.Builder builderForValue) { - if (metricsBuilder_ == null) { - ensureMetricsIsMutable(); - metrics_.set(index, builderForValue.build()); - onChanged(); - } else { - metricsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public Builder addMetrics(com.ceresdb.proto.Storage.WriteMetric value) { - if (metricsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMetricsIsMutable(); - metrics_.add(value); - onChanged(); - } else { - metricsBuilder_.addMessage(value); - } - return this; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public Builder addMetrics(int index, com.ceresdb.proto.Storage.WriteMetric value) { - if (metricsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMetricsIsMutable(); - metrics_.add(index, value); - onChanged(); - } else { - metricsBuilder_.addMessage(index, value); - } - return this; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public Builder addMetrics(com.ceresdb.proto.Storage.WriteMetric.Builder builderForValue) { - if (metricsBuilder_ == null) { - ensureMetricsIsMutable(); - metrics_.add(builderForValue.build()); - onChanged(); - } else { - metricsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public Builder addMetrics(int index, com.ceresdb.proto.Storage.WriteMetric.Builder builderForValue) { - if (metricsBuilder_ == null) { - ensureMetricsIsMutable(); - metrics_.add(index, builderForValue.build()); - onChanged(); - } else { - metricsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public Builder addAllMetrics(java.lang.Iterable values) { - if (metricsBuilder_ == null) { - ensureMetricsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, metrics_); - onChanged(); - } else { - metricsBuilder_.addAllMessages(values); - } - return this; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public Builder clearMetrics() { - if (metricsBuilder_ == null) { - metrics_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - metricsBuilder_.clear(); - } - return this; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public Builder removeMetrics(int index) { - if (metricsBuilder_ == null) { - ensureMetricsIsMutable(); - metrics_.remove(index); - onChanged(); - } else { - metricsBuilder_.remove(index); - } - return this; - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public com.ceresdb.proto.Storage.WriteMetric.Builder getMetricsBuilder(int index) { - return getMetricsFieldBuilder().getBuilder(index); - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public com.ceresdb.proto.Storage.WriteMetricOrBuilder getMetricsOrBuilder(int index) { - if (metricsBuilder_ == null) { - return metrics_.get(index); - } else { - return metricsBuilder_.getMessageOrBuilder(index); - } - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public java.util.List getMetricsOrBuilderList() { - if (metricsBuilder_ != null) { - return metricsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(metrics_); - } - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public com.ceresdb.proto.Storage.WriteMetric.Builder addMetricsBuilder() { - return getMetricsFieldBuilder().addBuilder(com.ceresdb.proto.Storage.WriteMetric.getDefaultInstance()); - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public com.ceresdb.proto.Storage.WriteMetric.Builder addMetricsBuilder(int index) { - return getMetricsFieldBuilder().addBuilder(index, - com.ceresdb.proto.Storage.WriteMetric.getDefaultInstance()); - } - - /** - * repeated .storage.WriteMetric metrics = 1; - */ - public java.util.List getMetricsBuilderList() { - return getMetricsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3 getMetricsFieldBuilder() { - if (metricsBuilder_ == null) { - metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3( - metrics_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); - metrics_ = null; - } - return metricsBuilder_; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.WriteRequest) - } - - // @@protoc_insertion_point(class_scope:storage.WriteRequest) - private static final com.ceresdb.proto.Storage.WriteRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.WriteRequest(); - } - - public static com.ceresdb.proto.Storage.WriteRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public WriteRequest parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new WriteRequest(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.WriteRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface WriteResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.WriteResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * .storage.ResponseHeader header = 1; - */ - boolean hasHeader(); - - /** - * .storage.ResponseHeader header = 1; - */ - com.ceresdb.proto.Common.ResponseHeader getHeader(); - - /** - * .storage.ResponseHeader header = 1; - */ - com.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); - - /** - * uint32 success = 2; - */ - int getSuccess(); - - /** - * uint32 failed = 3; - */ - int getFailed(); - } - - /** - * Protobuf type {@code storage.WriteResponse} - */ - public static final class WriteResponse extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.WriteResponse) - WriteResponseOrBuilder { - private static final long serialVersionUID = 0L; - - // Use WriteResponse.newBuilder() to construct. - private WriteResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private WriteResponse() { - success_ = 0; - failed_ = 0; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private WriteResponse(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - com.ceresdb.proto.Common.ResponseHeader.Builder subBuilder = null; - if (header_ != null) { - subBuilder = header_.toBuilder(); - } - header_ = input.readMessage(com.ceresdb.proto.Common.ResponseHeader.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(header_); - header_ = subBuilder.buildPartial(); - } - - break; - } - case 16: { - - success_ = input.readUInt32(); - break; - } - case 24: { - - failed_ = input.readUInt32(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.WriteResponse.class, - com.ceresdb.proto.Storage.WriteResponse.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private com.ceresdb.proto.Common.ResponseHeader header_; - - /** - * .storage.ResponseHeader header = 1; - */ - public boolean hasHeader() { - return header_ != null; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeader getHeader() { - return header_ == null ? com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int SUCCESS_FIELD_NUMBER = 2; - private int success_; - - /** - * uint32 success = 2; - */ - public int getSuccess() { - return success_; - } - - public static final int FAILED_FIELD_NUMBER = 3; - private int failed_; - - /** - * uint32 failed = 3; - */ - public int getFailed() { - return failed_; - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (success_ != 0) { - output.writeUInt32(2, success_); - } - if (failed_ != 0) { - output.writeUInt32(3, failed_); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getHeader()); - } - if (success_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(2, success_); - } - if (failed_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(3, failed_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.WriteResponse)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.WriteResponse other = (com.ceresdb.proto.Storage.WriteResponse) obj; - - boolean result = true; - result = result && (hasHeader() == other.hasHeader()); - if (hasHeader()) { - result = result && getHeader().equals(other.getHeader()); - } - result = result && (getSuccess() == other.getSuccess()); - result = result && (getFailed() == other.getFailed()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - hash = (37 * hash) + SUCCESS_FIELD_NUMBER; - hash = (53 * hash) + getSuccess(); - hash = (37 * hash) + FAILED_FIELD_NUMBER; - hash = (53 * hash) + getFailed(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.WriteResponse parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.WriteResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.WriteResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.WriteResponse) - com.ceresdb.proto.Storage.WriteResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.WriteResponse.class, - com.ceresdb.proto.Storage.WriteResponse.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.WriteResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - success_ = 0; - - failed_ = 0; - - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_WriteResponse_descriptor; - } - - public com.ceresdb.proto.Storage.WriteResponse getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.WriteResponse.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.WriteResponse build() { - com.ceresdb.proto.Storage.WriteResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.WriteResponse buildPartial() { - com.ceresdb.proto.Storage.WriteResponse result = new com.ceresdb.proto.Storage.WriteResponse(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - result.success_ = success_; - result.failed_ = failed_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.WriteResponse) { - return mergeFrom((com.ceresdb.proto.Storage.WriteResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.WriteResponse other) { - if (other == com.ceresdb.proto.Storage.WriteResponse.getDefaultInstance()) - return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.getSuccess() != 0) { - setSuccess(other.getSuccess()); - } - if (other.getFailed() != 0) { - setFailed(other.getFailed()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.WriteResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.WriteResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.ceresdb.proto.Common.ResponseHeader header_ = null; - private com.google.protobuf.SingleFieldBuilderV3 headerBuilder_; - - /** - * .storage.ResponseHeader header = 1; - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeader getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder setHeader(com.ceresdb.proto.Common.ResponseHeader value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder setHeader(com.ceresdb.proto.Common.ResponseHeader.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder mergeHeader(com.ceresdb.proto.Common.ResponseHeader value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = com.ceresdb.proto.Common.ResponseHeader.newBuilder(header_).mergeFrom(value) - .buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeader.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; - } - } - - /** - * .storage.ResponseHeader header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3 getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3( - getHeader(), getParentForChildren(), isClean()); - header_ = null; - } - return headerBuilder_; - } - - private int success_; - - /** - * uint32 success = 2; - */ - public int getSuccess() { - return success_; - } - - /** - * uint32 success = 2; - */ - public Builder setSuccess(int value) { - - success_ = value; - onChanged(); - return this; - } - - /** - * uint32 success = 2; - */ - public Builder clearSuccess() { - - success_ = 0; - onChanged(); - return this; - } - - private int failed_; - - /** - * uint32 failed = 3; - */ - public int getFailed() { - return failed_; - } - - /** - * uint32 failed = 3; - */ - public Builder setFailed(int value) { - - failed_ = value; - onChanged(); - return this; - } - - /** - * uint32 failed = 3; - */ - public Builder clearFailed() { - - failed_ = 0; - onChanged(); - return this; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.WriteResponse) - } - - // @@protoc_insertion_point(class_scope:storage.WriteResponse) - private static final com.ceresdb.proto.Storage.WriteResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.WriteResponse(); - } - - public static com.ceresdb.proto.Storage.WriteResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public WriteResponse parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new WriteResponse(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.WriteResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface QueryRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.QueryRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * repeated string metrics = 1; - */ - java.util.List getMetricsList(); - - /** - * repeated string metrics = 1; - */ - int getMetricsCount(); - - /** - * repeated string metrics = 1; - */ - java.lang.String getMetrics(int index); - - /** - * repeated string metrics = 1; - */ - com.google.protobuf.ByteString getMetricsBytes(int index); - - /** - * string ql = 2; - */ - java.lang.String getQl(); - - /** - * string ql = 2; - */ - com.google.protobuf.ByteString getQlBytes(); - } - - /** - * Protobuf type {@code storage.QueryRequest} - */ - public static final class QueryRequest extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.QueryRequest) - QueryRequestOrBuilder { - private static final long serialVersionUID = 0L; - - // Use QueryRequest.newBuilder() to construct. - private QueryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private QueryRequest() { - metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; - ql_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private QueryRequest(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - metrics_.add(s); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - ql_ = s; - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = metrics_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.QueryRequest.class, - com.ceresdb.proto.Storage.QueryRequest.Builder.class); - } - - private int bitField0_; - public static final int METRICS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList metrics_; - - /** - * repeated string metrics = 1; - */ - public com.google.protobuf.ProtocolStringList getMetricsList() { - return metrics_; - } - - /** - * repeated string metrics = 1; - */ - public int getMetricsCount() { - return metrics_.size(); - } - - /** - * repeated string metrics = 1; - */ - public java.lang.String getMetrics(int index) { - return metrics_.get(index); - } - - /** - * repeated string metrics = 1; - */ - public com.google.protobuf.ByteString getMetricsBytes(int index) { - return metrics_.getByteString(index); - } - - public static final int QL_FIELD_NUMBER = 2; - private volatile java.lang.Object ql_; - - /** - * string ql = 2; - */ - public java.lang.String getQl() { - java.lang.Object ref = ql_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - ql_ = s; - return s; - } - } - - /** - * string ql = 2; - */ - public com.google.protobuf.ByteString getQlBytes() { - java.lang.Object ref = ql_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - ql_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < metrics_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metrics_.getRaw(i)); - } - if (!getQlBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, ql_); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < metrics_.size(); i++) { - dataSize += computeStringSizeNoTag(metrics_.getRaw(i)); - } - size += dataSize; - size += 1 * getMetricsList().size(); - } - if (!getQlBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, ql_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.QueryRequest)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.QueryRequest other = (com.ceresdb.proto.Storage.QueryRequest) obj; - - boolean result = true; - result = result && getMetricsList().equals(other.getMetricsList()); - result = result && getQl().equals(other.getQl()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getMetricsCount() > 0) { - hash = (37 * hash) + METRICS_FIELD_NUMBER; - hash = (53 * hash) + getMetricsList().hashCode(); - } - hash = (37 * hash) + QL_FIELD_NUMBER; - hash = (53 * hash) + getQl().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.QueryRequest parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.QueryRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.QueryRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.QueryRequest) - com.ceresdb.proto.Storage.QueryRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.QueryRequest.class, - com.ceresdb.proto.Storage.QueryRequest.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.QueryRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - ql_ = ""; - - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryRequest_descriptor; - } - - public com.ceresdb.proto.Storage.QueryRequest getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.QueryRequest.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.QueryRequest build() { - com.ceresdb.proto.Storage.QueryRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.QueryRequest buildPartial() { - com.ceresdb.proto.Storage.QueryRequest result = new com.ceresdb.proto.Storage.QueryRequest(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = metrics_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.metrics_ = metrics_; - result.ql_ = ql_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.QueryRequest) { - return mergeFrom((com.ceresdb.proto.Storage.QueryRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.QueryRequest other) { - if (other == com.ceresdb.proto.Storage.QueryRequest.getDefaultInstance()) - return this; - if (!other.metrics_.isEmpty()) { - if (metrics_.isEmpty()) { - metrics_ = other.metrics_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureMetricsIsMutable(); - metrics_.addAll(other.metrics_); - } - onChanged(); - } - if (!other.getQl().isEmpty()) { - ql_ = other.ql_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.QueryRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.QueryRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringList metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureMetricsIsMutable() { - if (!((bitField0_ & 0x00000001) == 0x00000001)) { - metrics_ = new com.google.protobuf.LazyStringArrayList(metrics_); - bitField0_ |= 0x00000001; - } - } - - /** - * repeated string metrics = 1; - */ - public com.google.protobuf.ProtocolStringList getMetricsList() { - return metrics_.getUnmodifiableView(); - } - - /** - * repeated string metrics = 1; - */ - public int getMetricsCount() { - return metrics_.size(); - } - - /** - * repeated string metrics = 1; - */ - public java.lang.String getMetrics(int index) { - return metrics_.get(index); - } - - /** - * repeated string metrics = 1; - */ - public com.google.protobuf.ByteString getMetricsBytes(int index) { - return metrics_.getByteString(index); - } - - /** - * repeated string metrics = 1; - */ - public Builder setMetrics(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMetricsIsMutable(); - metrics_.set(index, value); - onChanged(); - return this; - } - - /** - * repeated string metrics = 1; - */ - public Builder addMetrics(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMetricsIsMutable(); - metrics_.add(value); - onChanged(); - return this; - } - - /** - * repeated string metrics = 1; - */ - public Builder addAllMetrics(java.lang.Iterable values) { - ensureMetricsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, metrics_); - onChanged(); - return this; - } - - /** - * repeated string metrics = 1; - */ - public Builder clearMetrics() { - metrics_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * repeated string metrics = 1; - */ - public Builder addMetricsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureMetricsIsMutable(); - metrics_.add(value); - onChanged(); - return this; - } - - private java.lang.Object ql_ = ""; - - /** - * string ql = 2; - */ - public java.lang.String getQl() { - java.lang.Object ref = ql_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - ql_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * string ql = 2; - */ - public com.google.protobuf.ByteString getQlBytes() { - java.lang.Object ref = ql_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString - .copyFromUtf8((java.lang.String) ref); - ql_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * string ql = 2; - */ - public Builder setQl(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - ql_ = value; - onChanged(); - return this; - } - - /** - * string ql = 2; - */ - public Builder clearQl() { - - ql_ = getDefaultInstance().getQl(); - onChanged(); - return this; - } - - /** - * string ql = 2; - */ - public Builder setQlBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - ql_ = value; - onChanged(); - return this; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.QueryRequest) - } - - // @@protoc_insertion_point(class_scope:storage.QueryRequest) - private static final com.ceresdb.proto.Storage.QueryRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.QueryRequest(); - } - - public static com.ceresdb.proto.Storage.QueryRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public QueryRequest parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new QueryRequest(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.QueryRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface QueryResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:storage.QueryResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * .storage.ResponseHeader header = 1; - */ - boolean hasHeader(); - - /** - * .storage.ResponseHeader header = 1; - */ - com.ceresdb.proto.Common.ResponseHeader getHeader(); - - /** - * .storage.ResponseHeader header = 1; - */ - com.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); - - /** - * .storage.QueryResponse.SchemaType schema_type = 2; - */ - int getSchemaTypeValue(); - - /** - * .storage.QueryResponse.SchemaType schema_type = 2; - */ - com.ceresdb.proto.Storage.QueryResponse.SchemaType getSchemaType(); - - /** - * string schema_content = 3; - */ - java.lang.String getSchemaContent(); - - /** - * string schema_content = 3; - */ - com.google.protobuf.ByteString getSchemaContentBytes(); - - /** - * repeated bytes rows = 4; - */ - java.util.List getRowsList(); - - /** - * repeated bytes rows = 4; - */ - int getRowsCount(); - - /** - * repeated bytes rows = 4; - */ - com.google.protobuf.ByteString getRows(int index); - } - - /** - * Protobuf type {@code storage.QueryResponse} - */ - public static final class QueryResponse extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:storage.QueryResponse) - QueryResponseOrBuilder { - private static final long serialVersionUID = 0L; - - // Use QueryResponse.newBuilder() to construct. - private QueryResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private QueryResponse() { - schemaType_ = 0; - schemaContent_ = ""; - rows_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private QueryResponse(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet - .newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - com.ceresdb.proto.Common.ResponseHeader.Builder subBuilder = null; - if (header_ != null) { - subBuilder = header_.toBuilder(); - } - header_ = input.readMessage(com.ceresdb.proto.Common.ResponseHeader.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(header_); - header_ = subBuilder.buildPartial(); - } - - break; - } - case 16: { - int rawValue = input.readEnum(); - - schemaType_ = rawValue; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - schemaContent_ = s; - break; - } - case 34: { - if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { - rows_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000008; - } - rows_.add(input.readBytes()); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { - rows_ = java.util.Collections.unmodifiableList(rows_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.QueryResponse.class, - com.ceresdb.proto.Storage.QueryResponse.Builder.class); - } - - /** - * Protobuf enum {@code storage.QueryResponse.SchemaType} - */ - public enum SchemaType implements com.google.protobuf.ProtocolMessageEnum { - /** - * AVRO = 0; - */ - AVRO(0), - /** - * JSON = 1; - */ - JSON(1), UNRECOGNIZED(-1), ; - - /** - * AVRO = 0; - */ - public static final int AVRO_VALUE = 0; - /** - * JSON = 1; - */ - public static final int JSON_VALUE = 1; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static SchemaType valueOf(int value) { - return forNumber(value); - } - - public static SchemaType forNumber(int value) { - switch (value) { - case 0: - return AVRO; - case 1: - return JSON; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { - public SchemaType findValueByNumber(int number) { - return SchemaType - .forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.ceresdb.proto.Storage.QueryResponse.getDescriptor().getEnumTypes().get(0); - } - - private static final SchemaType[] VALUES = values(); - - public static SchemaType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private SchemaType(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:storage.QueryResponse.SchemaType) - } - - private int bitField0_; - public static final int HEADER_FIELD_NUMBER = 1; - private com.ceresdb.proto.Common.ResponseHeader header_; - - /** - * .storage.ResponseHeader header = 1; - */ - public boolean hasHeader() { - return header_ != null; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeader getHeader() { - return header_ == null ? com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int SCHEMA_TYPE_FIELD_NUMBER = 2; - private int schemaType_; - - /** - * .storage.QueryResponse.SchemaType schema_type = 2; - */ - public int getSchemaTypeValue() { - return schemaType_; - } - - /** - * .storage.QueryResponse.SchemaType schema_type = 2; - */ - public com.ceresdb.proto.Storage.QueryResponse.SchemaType getSchemaType() { - com.ceresdb.proto.Storage.QueryResponse.SchemaType result = com.ceresdb.proto.Storage.QueryResponse.SchemaType - .valueOf(schemaType_); - return result == null ? com.ceresdb.proto.Storage.QueryResponse.SchemaType.UNRECOGNIZED : result; - } - - public static final int SCHEMA_CONTENT_FIELD_NUMBER = 3; - private volatile java.lang.Object schemaContent_; - - /** - * string schema_content = 3; - */ - public java.lang.String getSchemaContent() { - java.lang.Object ref = schemaContent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - schemaContent_ = s; - return s; - } - } - - /** - * string schema_content = 3; - */ - public com.google.protobuf.ByteString getSchemaContentBytes() { - java.lang.Object ref = schemaContent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - schemaContent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ROWS_FIELD_NUMBER = 4; - private java.util.List rows_; - - /** - * repeated bytes rows = 4; - */ - public java.util.List getRowsList() { - return rows_; - } - - /** - * repeated bytes rows = 4; - */ - public int getRowsCount() { - return rows_.size(); - } - - /** - * repeated bytes rows = 4; - */ - public com.google.protobuf.ByteString getRows(int index) { - return rows_.get(index); - } - - private byte memoizedIsInitialized = -1; - - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) - return true; - if (isInitialized == 0) - return false; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (schemaType_ != com.ceresdb.proto.Storage.QueryResponse.SchemaType.AVRO.getNumber()) { - output.writeEnum(2, schemaType_); - } - if (!getSchemaContentBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, schemaContent_); - } - for (int i = 0; i < rows_.size(); i++) { - output.writeBytes(4, rows_.get(i)); - } - unknownFields.writeTo(output); - } - - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) - return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getHeader()); - } - if (schemaType_ != com.ceresdb.proto.Storage.QueryResponse.SchemaType.AVRO.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, schemaType_); - } - if (!getSchemaContentBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, schemaContent_); - } - { - int dataSize = 0; - for (int i = 0; i < rows_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream.computeBytesSizeNoTag(rows_.get(i)); - } - size += dataSize; - size += 1 * getRowsList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.ceresdb.proto.Storage.QueryResponse)) { - return super.equals(obj); - } - com.ceresdb.proto.Storage.QueryResponse other = (com.ceresdb.proto.Storage.QueryResponse) obj; - - boolean result = true; - result = result && (hasHeader() == other.hasHeader()); - if (hasHeader()) { - result = result && getHeader().equals(other.getHeader()); - } - result = result && schemaType_ == other.schemaType_; - result = result && getSchemaContent().equals(other.getSchemaContent()); - result = result && getRowsList().equals(other.getRowsList()); - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - hash = (37 * hash) + SCHEMA_TYPE_FIELD_NUMBER; - hash = (53 * hash) + schemaType_; - hash = (37 * hash) + SCHEMA_CONTENT_FIELD_NUMBER; - hash = (53 * hash) + getSchemaContent().hashCode(); - if (getRowsCount() > 0) { - hash = (37 * hash) + ROWS_FIELD_NUMBER; - hash = (53 * hash) + getRowsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseDelimitedFrom(java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, - extensionRegistry); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.ceresdb.proto.Storage.QueryResponse parseFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry); - } - - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.ceresdb.proto.Storage.QueryResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * Protobuf type {@code storage.QueryResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:storage.QueryResponse) - com.ceresdb.proto.Storage.QueryResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized(com.ceresdb.proto.Storage.QueryResponse.class, - com.ceresdb.proto.Storage.QueryResponse.Builder.class); - } - - // Construct using com.ceresdb.proto.Storage.QueryResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - } - } - - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - schemaType_ = 0; - - schemaContent_ = ""; - - rows_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.ceresdb.proto.Storage.internal_static_storage_QueryResponse_descriptor; - } - - public com.ceresdb.proto.Storage.QueryResponse getDefaultInstanceForType() { - return com.ceresdb.proto.Storage.QueryResponse.getDefaultInstance(); - } - - public com.ceresdb.proto.Storage.QueryResponse build() { - com.ceresdb.proto.Storage.QueryResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ceresdb.proto.Storage.QueryResponse buildPartial() { - com.ceresdb.proto.Storage.QueryResponse result = new com.ceresdb.proto.Storage.QueryResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - result.schemaType_ = schemaType_; - result.schemaContent_ = schemaContent_; - if (((bitField0_ & 0x00000008) == 0x00000008)) { - rows_ = java.util.Collections.unmodifiableList(rows_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.rows_ = rows_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder clone() { - return (Builder) super.clone(); - } - - public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return (Builder) super.setField(field, value); - } - - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - - public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, - java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - - public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ceresdb.proto.Storage.QueryResponse) { - return mergeFrom((com.ceresdb.proto.Storage.QueryResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ceresdb.proto.Storage.QueryResponse other) { - if (other == com.ceresdb.proto.Storage.QueryResponse.getDefaultInstance()) - return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.schemaType_ != 0) { - setSchemaTypeValue(other.getSchemaTypeValue()); - } - if (!other.getSchemaContent().isEmpty()) { - schemaContent_ = other.schemaContent_; - onChanged(); - } - if (!other.rows_.isEmpty()) { - if (rows_.isEmpty()) { - rows_ = other.rows_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureRowsIsMutable(); - rows_.addAll(other.rows_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ceresdb.proto.Storage.QueryResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ceresdb.proto.Storage.QueryResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.ceresdb.proto.Common.ResponseHeader header_ = null; - private com.google.protobuf.SingleFieldBuilderV3 headerBuilder_; - - /** - * .storage.ResponseHeader header = 1; - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeader getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder setHeader(com.ceresdb.proto.Common.ResponseHeader value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder setHeader(com.ceresdb.proto.Common.ResponseHeader.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder mergeHeader(com.ceresdb.proto.Common.ResponseHeader value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = com.ceresdb.proto.Common.ResponseHeader.newBuilder(header_).mergeFrom(value) - .buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeader.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - - /** - * .storage.ResponseHeader header = 1; - */ - public com.ceresdb.proto.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? com.ceresdb.proto.Common.ResponseHeader.getDefaultInstance() : header_; - } - } - - /** - * .storage.ResponseHeader header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3 getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3( - getHeader(), getParentForChildren(), isClean()); - header_ = null; - } - return headerBuilder_; - } - - private int schemaType_ = 0; - - /** - * .storage.QueryResponse.SchemaType schema_type = 2; - */ - public int getSchemaTypeValue() { - return schemaType_; - } - - /** - * .storage.QueryResponse.SchemaType schema_type = 2; - */ - public Builder setSchemaTypeValue(int value) { - schemaType_ = value; - onChanged(); - return this; - } - - /** - * .storage.QueryResponse.SchemaType schema_type = 2; - */ - public com.ceresdb.proto.Storage.QueryResponse.SchemaType getSchemaType() { - com.ceresdb.proto.Storage.QueryResponse.SchemaType result = com.ceresdb.proto.Storage.QueryResponse.SchemaType - .valueOf(schemaType_); - return result == null ? com.ceresdb.proto.Storage.QueryResponse.SchemaType.UNRECOGNIZED : result; - } - - /** - * .storage.QueryResponse.SchemaType schema_type = 2; - */ - public Builder setSchemaType(com.ceresdb.proto.Storage.QueryResponse.SchemaType value) { - if (value == null) { - throw new NullPointerException(); - } - - schemaType_ = value.getNumber(); - onChanged(); - return this; - } - - /** - * .storage.QueryResponse.SchemaType schema_type = 2; - */ - public Builder clearSchemaType() { - - schemaType_ = 0; - onChanged(); - return this; - } - - private java.lang.Object schemaContent_ = ""; - - /** - * string schema_content = 3; - */ - public java.lang.String getSchemaContent() { - java.lang.Object ref = schemaContent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - schemaContent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * string schema_content = 3; - */ - public com.google.protobuf.ByteString getSchemaContentBytes() { - java.lang.Object ref = schemaContent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = com.google.protobuf.ByteString - .copyFromUtf8((java.lang.String) ref); - schemaContent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * string schema_content = 3; - */ - public Builder setSchemaContent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - schemaContent_ = value; - onChanged(); - return this; - } - - /** - * string schema_content = 3; - */ - public Builder clearSchemaContent() { - - schemaContent_ = getDefaultInstance().getSchemaContent(); - onChanged(); - return this; - } - - /** - * string schema_content = 3; - */ - public Builder setSchemaContentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - schemaContent_ = value; - onChanged(); - return this; - } - - private java.util.List rows_ = java.util.Collections.emptyList(); - - private void ensureRowsIsMutable() { - if (!((bitField0_ & 0x00000008) == 0x00000008)) { - rows_ = new java.util.ArrayList(rows_); - bitField0_ |= 0x00000008; - } - } - - /** - * repeated bytes rows = 4; - */ - public java.util.List getRowsList() { - return java.util.Collections.unmodifiableList(rows_); - } - - /** - * repeated bytes rows = 4; - */ - public int getRowsCount() { - return rows_.size(); - } - - /** - * repeated bytes rows = 4; - */ - public com.google.protobuf.ByteString getRows(int index) { - return rows_.get(index); - } - - /** - * repeated bytes rows = 4; - */ - public Builder setRows(int index, com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRowsIsMutable(); - rows_.set(index, value); - onChanged(); - return this; - } - - /** - * repeated bytes rows = 4; - */ - public Builder addRows(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRowsIsMutable(); - rows_.add(value); - onChanged(); - return this; - } - - /** - * repeated bytes rows = 4; - */ - public Builder addAllRows(java.lang.Iterable values) { - ensureRowsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, rows_); - onChanged(); - return this; - } - - /** - * repeated bytes rows = 4; - */ - public Builder clearRows() { - rows_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - return this; - } - - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFieldsProto3(unknownFields); - } - - public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:storage.QueryResponse) - } - - // @@protoc_insertion_point(class_scope:storage.QueryResponse) - private static final com.ceresdb.proto.Storage.QueryResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.ceresdb.proto.Storage.QueryResponse(); - } - - public static com.ceresdb.proto.Storage.QueryResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { - public QueryResponse parsePartialFrom(com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new QueryResponse(input, - extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - public com.ceresdb.proto.Storage.QueryResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_RouteRequest_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_RouteRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_Endpoint_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_Endpoint_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_Route_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_Route_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_RouteResponse_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_RouteResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_Value_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_Value_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_Field_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_Field_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_FieldGroup_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_FieldGroup_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_Tag_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_Tag_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_WriteEntry_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_WriteEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_WriteMetric_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_WriteMetric_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_WriteRequest_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_WriteRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_WriteResponse_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_WriteResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_QueryRequest_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_QueryRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor internal_static_storage_QueryResponse_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_storage_QueryResponse_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - static { - java.lang.String[] descriptorData = { - "\n\rstorage.proto\022\007storage\032\014common.proto\"\037" - + "\n\014RouteRequest\022\017\n\007metrics\030\001 \003(\t\"$\n\010Endpo" - + "int\022\n\n\002ip\030\001 \001(\t\022\014\n\004port\030\002 \001(\r\"I\n\005Route\022\016" - + "\n\006metric\030\001 \001(\t\022#\n\010endpoint\030\002 \001(\0132\021.stora" - + "ge.Endpoint\022\013\n\003ext\030\003 \001(\014\"X\n\rRouteRespons" - + "e\022\'\n\006header\030\001 \001(\0132\027.storage.ResponseHead" - + "er\022\036\n\006routes\030\002 \003(\0132\016.storage.Route\"\340\002\n\005V" - + "alue\022\027\n\rfloat64_value\030\001 \001(\001H\000\022\026\n\014string_" - + "value\030\002 \001(\tH\000\022\025\n\013int64_value\030\003 \001(\003H\000\022\027\n\r" - + "float32_value\030\004 \001(\002H\000\022\025\n\013int32_value\030\005 \001", - "(\005H\000\022\025\n\013int16_value\030\006 \001(\005H\000\022\024\n\nint8_valu" - + "e\030\007 \001(\005H\000\022\024\n\nbool_value\030\010 \001(\010H\000\022\026\n\014uint6" - + "4_value\030\t \001(\004H\000\022\026\n\014uint32_value\030\n \001(\rH\000\022" - + "\026\n\014uint16_value\030\013 \001(\rH\000\022\025\n\013uint8_value\030\014" - + " \001(\rH\000\022\031\n\017timestamp_value\030\r \001(\003H\000\022\031\n\017var" - + "binary_value\030\016 \001(\014H\000B\007\n\005value\":\n\005Field\022\022" - + "\n\nname_index\030\001 \001(\r\022\035\n\005value\030\002 \001(\0132\016.stor" - + "age.Value\"?\n\nFieldGroup\022\021\n\ttimestamp\030\001 \001" - + "(\003\022\036\n\006fields\030\002 \003(\0132\016.storage.Field\"8\n\003Ta" - + "g\022\022\n\nname_index\030\001 \001(\r\022\035\n\005value\030\002 \001(\0132\016.s", - "torage.Value\"S\n\nWriteEntry\022\032\n\004tags\030\001 \003(\013" - + "2\014.storage.Tag\022)\n\014field_groups\030\002 \003(\0132\023.s" - + "torage.FieldGroup\"k\n\013WriteMetric\022\016\n\006metr" - + "ic\030\001 \001(\t\022\021\n\ttag_names\030\002 \003(\t\022\023\n\013field_nam" - + "es\030\003 \003(\t\022$\n\007entries\030\004 \003(\0132\023.storage.Writ" - + "eEntry\"5\n\014WriteRequest\022%\n\007metrics\030\001 \003(\0132" - + "\024.storage.WriteMetric\"Y\n\rWriteResponse\022\'" - + "\n\006header\030\001 \001(\0132\027.storage.ResponseHeader\022" - + "\017\n\007success\030\002 \001(\r\022\016\n\006failed\030\003 \001(\r\"+\n\014Quer" - + "yRequest\022\017\n\007metrics\030\001 \003(\t\022\n\n\002ql\030\002 \001(\t\"\270\001", - "\n\rQueryResponse\022\'\n\006header\030\001 \001(\0132\027.storag" - + "e.ResponseHeader\0226\n\013schema_type\030\002 \001(\0162!." - + "storage.QueryResponse.SchemaType\022\026\n\016sche" - + "ma_content\030\003 \001(\t\022\014\n\004rows\030\004 \003(\014\" \n\nSchema" - + "Type\022\010\n\004AVRO\020\000\022\010\n\004JSON\020\0012\302\002\n\016StorageServ" - + "ice\0228\n\005Route\022\025.storage.RouteRequest\032\026.st" - + "orage.RouteResponse\"\000\0228\n\005Write\022\025.storage" - + ".WriteRequest\032\026.storage.WriteResponse\"\000\022" - + "@\n\013StreamWrite\022\025.storage.WriteRequest\032\026." - + "storage.WriteResponse\"\000(\001\0228\n\005Query\022\025.sto", - "rage.QueryRequest\032\026.storage.QueryRespons" - + "e\"\000\022@\n\013StreamQuery\022\025.storage.QueryReques" - + "t\032\026.storage.QueryResponse\"\0000\001B\034\n\021com.cer" - + "esdb.protoB\007Storageb\006proto3" }; - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { - public com.google.protobuf.ExtensionRegistry assignDescriptors(com.google.protobuf.Descriptors.FileDescriptor root) { - descriptor = root; - return null; - } - }; - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { com.ceresdb.proto.Common.getDescriptor(), }, - assigner); - internal_static_storage_RouteRequest_descriptor = getDescriptor().getMessageTypes().get(0); - internal_static_storage_RouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_RouteRequest_descriptor, new java.lang.String[] { "Metrics", }); - internal_static_storage_Endpoint_descriptor = getDescriptor().getMessageTypes().get(1); - internal_static_storage_Endpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_Endpoint_descriptor, new java.lang.String[] { "Ip", "Port", }); - internal_static_storage_Route_descriptor = getDescriptor().getMessageTypes().get(2); - internal_static_storage_Route_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_Route_descriptor, new java.lang.String[] { "Metric", "Endpoint", "Ext", }); - internal_static_storage_RouteResponse_descriptor = getDescriptor().getMessageTypes().get(3); - internal_static_storage_RouteResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_RouteResponse_descriptor, new java.lang.String[] { "Header", "Routes", }); - internal_static_storage_Value_descriptor = getDescriptor().getMessageTypes().get(4); - internal_static_storage_Value_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_Value_descriptor, new java.lang.String[] { "Float64Value", "StringValue", - "Int64Value", "Float32Value", "Int32Value", "Int16Value", "Int8Value", "BoolValue", "Uint64Value", - "Uint32Value", "Uint16Value", "Uint8Value", "TimestampValue", "VarbinaryValue", "Value", }); - internal_static_storage_Field_descriptor = getDescriptor().getMessageTypes().get(5); - internal_static_storage_Field_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_Field_descriptor, new java.lang.String[] { "NameIndex", "Value", }); - internal_static_storage_FieldGroup_descriptor = getDescriptor().getMessageTypes().get(6); - internal_static_storage_FieldGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_FieldGroup_descriptor, new java.lang.String[] { "Timestamp", "Fields", }); - internal_static_storage_Tag_descriptor = getDescriptor().getMessageTypes().get(7); - internal_static_storage_Tag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_Tag_descriptor, new java.lang.String[] { "NameIndex", "Value", }); - internal_static_storage_WriteEntry_descriptor = getDescriptor().getMessageTypes().get(8); - internal_static_storage_WriteEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_WriteEntry_descriptor, new java.lang.String[] { "Tags", "FieldGroups", }); - internal_static_storage_WriteMetric_descriptor = getDescriptor().getMessageTypes().get(9); - internal_static_storage_WriteMetric_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_WriteMetric_descriptor, new java.lang.String[] { "Metric", "TagNames", - "FieldNames", "Entries", }); - internal_static_storage_WriteRequest_descriptor = getDescriptor().getMessageTypes().get(10); - internal_static_storage_WriteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_WriteRequest_descriptor, new java.lang.String[] { "Metrics", }); - internal_static_storage_WriteResponse_descriptor = getDescriptor().getMessageTypes().get(11); - internal_static_storage_WriteResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_WriteResponse_descriptor, new java.lang.String[] { "Header", "Success", "Failed", }); - internal_static_storage_QueryRequest_descriptor = getDescriptor().getMessageTypes().get(12); - internal_static_storage_QueryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_QueryRequest_descriptor, new java.lang.String[] { "Metrics", "Ql", }); - internal_static_storage_QueryResponse_descriptor = getDescriptor().getMessageTypes().get(13); - internal_static_storage_QueryResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_storage_QueryResponse_descriptor, new java.lang.String[] { "Header", "SchemaType", - "SchemaContent", "Rows", }); - com.ceresdb.proto.Common.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/ArrayMapper.java b/ceresdb-protocol/src/main/java/io/ceresdb/ArrayMapper.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/ArrayMapper.java rename to ceresdb-protocol/src/main/java/io/ceresdb/ArrayMapper.java index 49e70d5..d29bf32 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/ArrayMapper.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/ArrayMapper.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.List; import java.util.function.Function; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/AvroMapper.java b/ceresdb-protocol/src/main/java/io/ceresdb/AvroMapper.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/AvroMapper.java rename to ceresdb-protocol/src/main/java/io/ceresdb/AvroMapper.java index 45da7a0..7ae9732 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/AvroMapper.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/AvroMapper.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.io.IOException; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/BlockingStreamIterator.java b/ceresdb-protocol/src/main/java/io/ceresdb/BlockingStreamIterator.java similarity index 95% rename from ceresdb-protocol/src/main/java/com/ceresdb/BlockingStreamIterator.java rename to ceresdb-protocol/src/main/java/io/ceresdb/BlockingStreamIterator.java index a7baf95..7b825c6 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/BlockingStreamIterator.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/BlockingStreamIterator.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Iterator; import java.util.concurrent.BlockingQueue; @@ -22,10 +22,10 @@ import java.util.concurrent.TimeUnit; import java.util.stream.Stream; -import com.ceresdb.errors.IteratorException; -import com.ceresdb.models.QueryOk; -import com.ceresdb.models.Record; -import com.ceresdb.rpc.Observer; +import io.ceresdb.errors.IteratorException; +import io.ceresdb.models.QueryOk; +import io.ceresdb.models.Record; +import io.ceresdb.rpc.Observer; /** * A blocking iterator, the `hasNext` method will be blocked until diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/CeresDBClient.java b/ceresdb-protocol/src/main/java/io/ceresdb/CeresDBClient.java similarity index 94% rename from ceresdb-protocol/src/main/java/com/ceresdb/CeresDBClient.java rename to ceresdb-protocol/src/main/java/io/ceresdb/CeresDBClient.java index f9e8511..889252b 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/CeresDBClient.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/CeresDBClient.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.ArrayList; import java.util.Collection; @@ -30,28 +30,28 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.Display; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.Lifecycle; -import com.ceresdb.common.signal.SignalHandlersLoader; -import com.ceresdb.common.util.MetricExecutor; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.models.Err; -import com.ceresdb.models.QueryOk; -import com.ceresdb.models.QueryRequest; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.WriteOk; -import com.ceresdb.options.CeresDBOptions; -import com.ceresdb.options.ManagementOptions; -import com.ceresdb.options.QueryOptions; -import com.ceresdb.options.RouterOptions; -import com.ceresdb.options.WriteOptions; -import com.ceresdb.rpc.Context; -import com.ceresdb.rpc.Observer; -import com.ceresdb.rpc.RpcClient; -import com.ceresdb.rpc.RpcFactoryProvider; -import com.ceresdb.rpc.RpcOptions; +import io.ceresdb.common.Display; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.Lifecycle; +import io.ceresdb.common.signal.SignalHandlersLoader; +import io.ceresdb.common.util.MetricExecutor; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.models.Err; +import io.ceresdb.models.QueryOk; +import io.ceresdb.models.QueryRequest; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.WriteOk; +import io.ceresdb.options.CeresDBOptions; +import io.ceresdb.options.ManagementOptions; +import io.ceresdb.options.QueryOptions; +import io.ceresdb.options.RouterOptions; +import io.ceresdb.options.WriteOptions; +import io.ceresdb.rpc.Context; +import io.ceresdb.rpc.Observer; +import io.ceresdb.rpc.RpcClient; +import io.ceresdb.rpc.RpcFactoryProvider; +import io.ceresdb.rpc.RpcOptions; import com.codahale.metrics.Counter; import com.codahale.metrics.Meter; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/CeresDBLimiter.java b/ceresdb-protocol/src/main/java/io/ceresdb/CeresDBLimiter.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/CeresDBLimiter.java rename to ceresdb-protocol/src/main/java/io/ceresdb/CeresDBLimiter.java index 4ce8544..e864df6 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/CeresDBLimiter.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/CeresDBLimiter.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.concurrent.CompletableFuture; import java.util.function.Supplier; -import com.ceresdb.common.InFlightLimiter; -import com.ceresdb.common.Limiter; -import com.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.InFlightLimiter; +import io.ceresdb.common.Limiter; +import io.ceresdb.common.util.MetricsUtil; import com.codahale.metrics.Histogram; /** diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/CeresDBxManagementProvider.java b/ceresdb-protocol/src/main/java/io/ceresdb/CeresDBManagementProvider.java similarity index 93% rename from ceresdb-protocol/src/main/java/com/ceresdb/CeresDBxManagementProvider.java rename to ceresdb-protocol/src/main/java/io/ceresdb/CeresDBManagementProvider.java index 8b5477c..148ae38 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/CeresDBxManagementProvider.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/CeresDBManagementProvider.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.ServiceLoader; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.ServiceLoader; /** * diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/LimitedPolicy.java b/ceresdb-protocol/src/main/java/io/ceresdb/LimitedPolicy.java similarity index 97% rename from ceresdb-protocol/src/main/java/com/ceresdb/LimitedPolicy.java rename to ceresdb-protocol/src/main/java/io/ceresdb/LimitedPolicy.java index 6f3de7d..13ff879 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/LimitedPolicy.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/LimitedPolicy.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.concurrent.TimeUnit; -import com.ceresdb.common.Limiter; -import com.ceresdb.errors.LimitedException; +import io.ceresdb.common.Limiter; +import io.ceresdb.errors.LimitedException; /** * A limited policy using a given {@code Limiter}. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/Management.java b/ceresdb-protocol/src/main/java/io/ceresdb/Management.java similarity index 92% rename from ceresdb-protocol/src/main/java/com/ceresdb/Management.java rename to ceresdb-protocol/src/main/java/io/ceresdb/Management.java index e08246b..bbd8a71 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/Management.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/Management.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; -import com.ceresdb.common.Display; -import com.ceresdb.common.Lifecycle; -import com.ceresdb.models.SqlResult; -import com.ceresdb.options.ManagementOptions; -import com.ceresdb.rpc.Context; +import io.ceresdb.common.Display; +import io.ceresdb.common.Lifecycle; +import io.ceresdb.models.SqlResult; +import io.ceresdb.options.ManagementOptions; +import io.ceresdb.rpc.Context; /** * CeresDB client for management API. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/MetricParser.java b/ceresdb-protocol/src/main/java/io/ceresdb/MetricParser.java similarity index 99% rename from ceresdb-protocol/src/main/java/com/ceresdb/MetricParser.java rename to ceresdb-protocol/src/main/java/io/ceresdb/MetricParser.java index 7e8b86a..4721128 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/MetricParser.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/MetricParser.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Collections; import java.util.List; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/MetricParserFactory.java b/ceresdb-protocol/src/main/java/io/ceresdb/MetricParserFactory.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/MetricParserFactory.java rename to ceresdb-protocol/src/main/java/io/ceresdb/MetricParserFactory.java index e6947b0..36eb954 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/MetricParserFactory.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/MetricParserFactory.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; /** * diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/MetricParserFactoryProvider.java b/ceresdb-protocol/src/main/java/io/ceresdb/MetricParserFactoryProvider.java similarity index 94% rename from ceresdb-protocol/src/main/java/com/ceresdb/MetricParserFactoryProvider.java rename to ceresdb-protocol/src/main/java/io/ceresdb/MetricParserFactoryProvider.java index 9af91eb..9a33971 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/MetricParserFactoryProvider.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/MetricParserFactoryProvider.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; -import com.ceresdb.common.util.ServiceLoader; +import io.ceresdb.common.util.ServiceLoader; /** * diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/Query.java b/ceresdb-protocol/src/main/java/io/ceresdb/Query.java similarity index 92% rename from ceresdb-protocol/src/main/java/com/ceresdb/Query.java rename to ceresdb-protocol/src/main/java/io/ceresdb/Query.java index 3f6912a..947d593 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/Query.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/Query.java @@ -14,19 +14,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Iterator; import java.util.concurrent.CompletableFuture; import java.util.concurrent.TimeUnit; -import com.ceresdb.models.Err; -import com.ceresdb.models.QueryOk; -import com.ceresdb.models.QueryRequest; -import com.ceresdb.models.Record; -import com.ceresdb.models.Result; -import com.ceresdb.rpc.Context; -import com.ceresdb.rpc.Observer; +import io.ceresdb.models.Err; +import io.ceresdb.models.QueryOk; +import io.ceresdb.models.QueryRequest; +import io.ceresdb.models.Record; +import io.ceresdb.models.Result; +import io.ceresdb.rpc.Context; +import io.ceresdb.rpc.Observer; /** * The query API for CeresDB client. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/QueryClient.java b/ceresdb-protocol/src/main/java/io/ceresdb/QueryClient.java similarity index 94% rename from ceresdb-protocol/src/main/java/com/ceresdb/QueryClient.java rename to ceresdb-protocol/src/main/java/io/ceresdb/QueryClient.java index 0b48825..f50c66d 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/QueryClient.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/QueryClient.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Set; import java.util.concurrent.CompletableFuture; @@ -24,23 +24,23 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.Display; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.Lifecycle; -import com.ceresdb.common.VisibleForTest; -import com.ceresdb.common.util.Clock; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.SerializingExecutor; -import com.ceresdb.errors.StreamException; -import com.ceresdb.models.Err; -import com.ceresdb.models.QueryOk; -import com.ceresdb.models.QueryRequest; -import com.ceresdb.models.Result; -import com.ceresdb.options.QueryOptions; -import com.ceresdb.proto.Storage; -import com.ceresdb.rpc.Context; -import com.ceresdb.rpc.Observer; +import io.ceresdb.common.Display; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.Lifecycle; +import io.ceresdb.common.VisibleForTest; +import io.ceresdb.common.util.Clock; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.SerializingExecutor; +import io.ceresdb.errors.StreamException; +import io.ceresdb.models.Err; +import io.ceresdb.models.QueryOk; +import io.ceresdb.models.QueryRequest; +import io.ceresdb.models.Result; +import io.ceresdb.options.QueryOptions; +import io.ceresdb.proto.Storage; +import io.ceresdb.rpc.Context; +import io.ceresdb.rpc.Observer; import com.codahale.metrics.Histogram; import com.codahale.metrics.Meter; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/QueryLimiter.java b/ceresdb-protocol/src/main/java/io/ceresdb/QueryLimiter.java similarity index 87% rename from ceresdb-protocol/src/main/java/com/ceresdb/QueryLimiter.java rename to ceresdb-protocol/src/main/java/io/ceresdb/QueryLimiter.java index bbf54f6..7f91fc4 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/QueryLimiter.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/QueryLimiter.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; -import com.ceresdb.models.Err; -import com.ceresdb.models.QueryOk; -import com.ceresdb.models.QueryRequest; -import com.ceresdb.models.Result; +import io.ceresdb.models.Err; +import io.ceresdb.models.QueryOk; +import io.ceresdb.models.QueryRequest; +import io.ceresdb.models.Result; /** * Like rust: pub type QueryLimiter = CeresDBLimiter> diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/RecordIterator.java b/ceresdb-protocol/src/main/java/io/ceresdb/RecordIterator.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/RecordIterator.java rename to ceresdb-protocol/src/main/java/io/ceresdb/RecordIterator.java index 3517643..cde91f3 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/RecordIterator.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/RecordIterator.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Iterator; -import com.ceresdb.models.Record; +import io.ceresdb.models.Record; /** * diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/RecordMapper.java b/ceresdb-protocol/src/main/java/io/ceresdb/RecordMapper.java similarity index 97% rename from ceresdb-protocol/src/main/java/com/ceresdb/RecordMapper.java rename to ceresdb-protocol/src/main/java/io/ceresdb/RecordMapper.java index 125a75a..41aa058 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/RecordMapper.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/RecordMapper.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.nio.ByteBuffer; import java.util.Collections; @@ -28,9 +28,9 @@ import org.apache.avro.generic.GenericRecord; import org.apache.avro.util.Utf8; -import com.ceresdb.common.OptKeys; -import com.ceresdb.common.util.SystemPropertyUtil; -import com.ceresdb.models.Record; +import io.ceresdb.common.OptKeys; +import io.ceresdb.common.util.SystemPropertyUtil; +import io.ceresdb.models.Record; /** * Map byte[] to Record by avro. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/Route.java b/ceresdb-protocol/src/main/java/io/ceresdb/Route.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/Route.java rename to ceresdb-protocol/src/main/java/io/ceresdb/Route.java index 4423d2e..1664925 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/Route.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/Route.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.concurrent.atomic.AtomicLong; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.util.Clock; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.util.Clock; /** * Route info for metric. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/Router.java b/ceresdb-protocol/src/main/java/io/ceresdb/Router.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/Router.java rename to ceresdb-protocol/src/main/java/io/ceresdb/Router.java index c90f0c3..edca99f 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/Router.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/Router.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.concurrent.CompletableFuture; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/RouterClient.java b/ceresdb-protocol/src/main/java/io/ceresdb/RouterClient.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/RouterClient.java rename to ceresdb-protocol/src/main/java/io/ceresdb/RouterClient.java index b6d5f29..538cf73 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/RouterClient.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/RouterClient.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.ArrayList; import java.util.Collection; @@ -35,23 +35,23 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.Display; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.Lifecycle; -import com.ceresdb.common.util.Clock; -import com.ceresdb.common.util.Cpus; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.SharedScheduledPool; -import com.ceresdb.common.util.Spines; -import com.ceresdb.common.util.TopKSelector; -import com.ceresdb.errors.RouteTableException; -import com.ceresdb.options.RouterOptions; -import com.ceresdb.proto.Storage; -import com.ceresdb.rpc.Context; -import com.ceresdb.rpc.Observer; -import com.ceresdb.rpc.RpcClient; -import com.ceresdb.rpc.errors.RemotingException; +import io.ceresdb.common.Display; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.Lifecycle; +import io.ceresdb.common.util.Clock; +import io.ceresdb.common.util.Cpus; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.SharedScheduledPool; +import io.ceresdb.common.util.Spines; +import io.ceresdb.common.util.TopKSelector; +import io.ceresdb.errors.RouteTableException; +import io.ceresdb.options.RouterOptions; +import io.ceresdb.proto.Storage; +import io.ceresdb.rpc.Context; +import io.ceresdb.rpc.Observer; +import io.ceresdb.rpc.RpcClient; +import io.ceresdb.rpc.errors.RemotingException; import com.codahale.metrics.Histogram; import com.codahale.metrics.Timer; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/RpcServiceRegister.java b/ceresdb-protocol/src/main/java/io/ceresdb/RpcServiceRegister.java similarity index 93% rename from ceresdb-protocol/src/main/java/com/ceresdb/RpcServiceRegister.java rename to ceresdb-protocol/src/main/java/io/ceresdb/RpcServiceRegister.java index 2d608b5..1d22cb8 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/RpcServiceRegister.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/RpcServiceRegister.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; -import com.ceresdb.common.OptKeys; -import com.ceresdb.common.util.SystemPropertyUtil; -import com.ceresdb.proto.Storage; -import com.ceresdb.rpc.MethodDescriptor; -import com.ceresdb.rpc.RpcFactoryProvider; +import io.ceresdb.common.OptKeys; +import io.ceresdb.common.util.SystemPropertyUtil; +import io.ceresdb.proto.Storage; +import io.ceresdb.rpc.MethodDescriptor; +import io.ceresdb.rpc.RpcFactoryProvider; /** * diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/StreamWriteBuf.java b/ceresdb-protocol/src/main/java/io/ceresdb/StreamWriteBuf.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/StreamWriteBuf.java rename to ceresdb-protocol/src/main/java/io/ceresdb/StreamWriteBuf.java index c828ef3..0f2dac0 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/StreamWriteBuf.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/StreamWriteBuf.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Collection; import java.util.concurrent.CompletableFuture; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/Utils.java b/ceresdb-protocol/src/main/java/io/ceresdb/Utils.java similarity index 94% rename from ceresdb-protocol/src/main/java/com/ceresdb/Utils.java rename to ceresdb-protocol/src/main/java/io/ceresdb/Utils.java index 167364a..c2fa64a 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/Utils.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/Utils.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.io.IOException; import java.util.Collection; @@ -31,31 +31,31 @@ import java.util.stream.Collectors; import java.util.stream.Stream; -import com.ceresdb.common.Display; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.OptKeys; -import com.ceresdb.common.util.ExecutorServiceHelper; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.common.util.NamedThreadFactory; -import com.ceresdb.common.util.ObjectPool; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.SharedScheduledPool; -import com.ceresdb.common.util.Spines; -import com.ceresdb.common.util.SystemPropertyUtil; -import com.ceresdb.common.util.ThreadPoolUtil; -import com.ceresdb.models.Err; -import com.ceresdb.models.FieldValue; -import com.ceresdb.models.Keyword; -import com.ceresdb.models.QueryOk; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.Schema; -import com.ceresdb.models.TagValue; -import com.ceresdb.models.Value; -import com.ceresdb.models.WriteOk; -import com.ceresdb.proto.Common; -import com.ceresdb.proto.Storage; -import com.ceresdb.rpc.Observer; +import io.ceresdb.common.Display; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.OptKeys; +import io.ceresdb.common.util.ExecutorServiceHelper; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.NamedThreadFactory; +import io.ceresdb.common.util.ObjectPool; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.SharedScheduledPool; +import io.ceresdb.common.util.Spines; +import io.ceresdb.common.util.SystemPropertyUtil; +import io.ceresdb.common.util.ThreadPoolUtil; +import io.ceresdb.models.Err; +import io.ceresdb.models.FieldValue; +import io.ceresdb.models.Keyword; +import io.ceresdb.models.QueryOk; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.Schema; +import io.ceresdb.models.TagValue; +import io.ceresdb.models.Value; +import io.ceresdb.models.WriteOk; +import io.ceresdb.proto.Common; +import io.ceresdb.proto.Storage; +import io.ceresdb.rpc.Observer; import com.google.protobuf.ByteStringHelper; /** diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/Write.java b/ceresdb-protocol/src/main/java/io/ceresdb/Write.java similarity index 93% rename from ceresdb-protocol/src/main/java/com/ceresdb/Write.java rename to ceresdb-protocol/src/main/java/io/ceresdb/Write.java index abf0994..841264c 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/Write.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/Write.java @@ -14,17 +14,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Collection; import java.util.Collections; import java.util.concurrent.CompletableFuture; -import com.ceresdb.models.Err; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.WriteOk; -import com.ceresdb.rpc.Context; +import io.ceresdb.models.Err; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.WriteOk; +import io.ceresdb.rpc.Context; /** * CeresDB write API. Writes the streaming data to the database, support diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/WriteClient.java b/ceresdb-protocol/src/main/java/io/ceresdb/WriteClient.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/WriteClient.java rename to ceresdb-protocol/src/main/java/io/ceresdb/WriteClient.java index 5f95875..7e74785 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/WriteClient.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/WriteClient.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Collection; import java.util.Collections; @@ -32,26 +32,26 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.Display; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.Lifecycle; -import com.ceresdb.common.VisibleForTest; -import com.ceresdb.common.util.Clock; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.SerializingExecutor; -import com.ceresdb.common.util.Spines; -import com.ceresdb.common.util.Strings; -import com.ceresdb.errors.StreamException; -import com.ceresdb.models.Err; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.Value; -import com.ceresdb.models.WriteOk; -import com.ceresdb.options.WriteOptions; -import com.ceresdb.proto.Storage; -import com.ceresdb.rpc.Context; -import com.ceresdb.rpc.Observer; +import io.ceresdb.common.Display; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.Lifecycle; +import io.ceresdb.common.VisibleForTest; +import io.ceresdb.common.util.Clock; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.SerializingExecutor; +import io.ceresdb.common.util.Spines; +import io.ceresdb.common.util.Strings; +import io.ceresdb.errors.StreamException; +import io.ceresdb.models.Err; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.Value; +import io.ceresdb.models.WriteOk; +import io.ceresdb.options.WriteOptions; +import io.ceresdb.proto.Storage; +import io.ceresdb.rpc.Context; +import io.ceresdb.rpc.Observer; import com.codahale.metrics.Histogram; import com.codahale.metrics.Meter; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/WriteLimiter.java b/ceresdb-protocol/src/main/java/io/ceresdb/WriteLimiter.java similarity index 88% rename from ceresdb-protocol/src/main/java/com/ceresdb/WriteLimiter.java rename to ceresdb-protocol/src/main/java/io/ceresdb/WriteLimiter.java index 8f43c70..9c2025d 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/WriteLimiter.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/WriteLimiter.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Collection; -import com.ceresdb.models.Err; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.WriteOk; +import io.ceresdb.models.Err; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.WriteOk; /** * Like rust: pub type WriteLimiter = CeresDBLimiter, Result> diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/errors/IteratorException.java b/ceresdb-protocol/src/main/java/io/ceresdb/errors/IteratorException.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/errors/IteratorException.java rename to ceresdb-protocol/src/main/java/io/ceresdb/errors/IteratorException.java index 8c5ba7c..c9fe3c9 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/errors/IteratorException.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/errors/IteratorException.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.errors; +package io.ceresdb.errors; /** * Iterator timeout error on stream query. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/errors/LimitedException.java b/ceresdb-protocol/src/main/java/io/ceresdb/errors/LimitedException.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/errors/LimitedException.java rename to ceresdb-protocol/src/main/java/io/ceresdb/errors/LimitedException.java index 7cb4439..7549fce 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/errors/LimitedException.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/errors/LimitedException.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.errors; +package io.ceresdb.errors; /** * A flow control exception that can be thrown by AbortPolicy. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/errors/RouteTableException.java b/ceresdb-protocol/src/main/java/io/ceresdb/errors/RouteTableException.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/errors/RouteTableException.java rename to ceresdb-protocol/src/main/java/io/ceresdb/errors/RouteTableException.java index 49eeeed..5d7f956 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/errors/RouteTableException.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/errors/RouteTableException.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.errors; +package io.ceresdb.errors; /** * Get route table exception. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/errors/StreamException.java b/ceresdb-protocol/src/main/java/io/ceresdb/errors/StreamException.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/errors/StreamException.java rename to ceresdb-protocol/src/main/java/io/ceresdb/errors/StreamException.java index bab76c5..97808f8 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/errors/StreamException.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/errors/StreamException.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.errors; +package io.ceresdb.errors; /** * Error about stream-query or stream-write. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/Err.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/Err.java similarity index 97% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/Err.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/Err.java index e353213..7a41521 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/Err.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/Err.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.ArrayList; import java.util.Collection; @@ -23,8 +23,8 @@ import java.util.stream.Collectors; import java.util.stream.Stream; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.Streamable; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.Streamable; /** * Contains the write or query error value. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/FieldValue.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/FieldValue.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/FieldValue.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/FieldValue.java index 66b4e8e..3fd5228 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/FieldValue.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/FieldValue.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.math.BigInteger; import java.util.Optional; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.UnsignedUtil; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.UnsignedUtil; /** * Field value can be wrote to database. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/IndexedRecord.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/IndexedRecord.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/IndexedRecord.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/IndexedRecord.java index 2907755..a7610df 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/IndexedRecord.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/IndexedRecord.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.math.BigInteger; -import com.ceresdb.common.util.UnsignedUtil; +import io.ceresdb.common.util.UnsignedUtil; /** * A record implementation that permits field access by integer index. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/Keyword.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/Keyword.java similarity index 97% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/Keyword.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/Keyword.java index bc94ee7..cb7d1b6 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/Keyword.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/Keyword.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; /** * diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/QueryOk.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/QueryOk.java similarity index 94% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/QueryOk.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/QueryOk.java index b530662..d56e6e1 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/QueryOk.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/QueryOk.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.function.Function; import java.util.stream.Stream; -import com.ceresdb.ArrayMapper; -import com.ceresdb.RecordMapper; -import com.ceresdb.common.Streamable; -import com.ceresdb.common.util.Requires; +import io.ceresdb.ArrayMapper; +import io.ceresdb.RecordMapper; +import io.ceresdb.common.Streamable; +import io.ceresdb.common.util.Requires; /** * Contains the success value of query. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/QueryRequest.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/QueryRequest.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/QueryRequest.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/QueryRequest.java index 0cff440..917bebb 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/QueryRequest.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/QueryRequest.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.Strings; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.Strings; /** * The query request condition. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/Record.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/Record.java similarity index 99% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/Record.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/Record.java index 319e2d5..7951169 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/Record.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/Record.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.math.BigInteger; import java.util.List; import java.util.Optional; -import com.ceresdb.common.util.UnsignedUtil; +import io.ceresdb.common.util.UnsignedUtil; /** * A record, fields are accessible by name as well as by index. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/Result.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/Result.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/Result.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/Result.java index 47d5890..20b5889 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/Result.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/Result.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.function.Function; -import com.ceresdb.common.util.Requires; +import io.ceresdb.common.util.Requires; /** * `Result` is a type that represents either success ([`Ok`]) or failure ([`Err`]). diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/Rows.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/Rows.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/Rows.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/Rows.java index 27ac93d..bf212ba 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/Rows.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/Rows.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.Collections; import java.util.HashMap; @@ -25,8 +25,8 @@ import java.util.TreeMap; import java.util.function.Consumer; -import com.ceresdb.Utils; -import com.ceresdb.common.util.Requires; +import io.ceresdb.Utils; +import io.ceresdb.common.util.Requires; /** * Rows with the same series but different timestamps. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/Schema.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/Schema.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/Schema.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/Schema.java index a5d578a..bd8f67e 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/Schema.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/Schema.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; -import com.ceresdb.common.util.Requires; +import io.ceresdb.common.util.Requires; /** * diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/Series.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/Series.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/Series.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/Series.java index 1d5d46e..b4f62d2 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/Series.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/Series.java @@ -14,16 +14,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.Collections; import java.util.Objects; import java.util.SortedMap; import java.util.TreeMap; -import com.ceresdb.Utils; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.Strings; +import io.ceresdb.Utils; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.Strings; /** * Series in a metric. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/SqlResult.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/SqlResult.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/SqlResult.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/SqlResult.java index 5be02d9..e99d45c 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/SqlResult.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/SqlResult.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.List; import java.util.Map; diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/TagValue.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/TagValue.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/TagValue.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/TagValue.java index 19b4107..7f2c171 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/TagValue.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/TagValue.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.math.BigInteger; import java.util.Optional; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.UnsignedUtil; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.UnsignedUtil; /** * Tag value can be wrote to database. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/Value.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/Value.java similarity index 97% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/Value.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/Value.java index 0efe2ee..f87ece0 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/Value.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/Value.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.Objects; -import com.ceresdb.common.util.Requires; +import io.ceresdb.common.util.Requires; /** * diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/models/WriteOk.java b/ceresdb-protocol/src/main/java/io/ceresdb/models/WriteOk.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/models/WriteOk.java rename to ceresdb-protocol/src/main/java/io/ceresdb/models/WriteOk.java index ffbce15..eb03e06 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/models/WriteOk.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/models/WriteOk.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.Collection; -import com.ceresdb.common.OptKeys; -import com.ceresdb.common.util.SystemPropertyUtil; +import io.ceresdb.common.OptKeys; +import io.ceresdb.common.util.SystemPropertyUtil; /** * Contains the success value of write. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/options/CeresDBOptions.java b/ceresdb-protocol/src/main/java/io/ceresdb/options/CeresDBOptions.java similarity index 98% rename from ceresdb-protocol/src/main/java/com/ceresdb/options/CeresDBOptions.java rename to ceresdb-protocol/src/main/java/io/ceresdb/options/CeresDBOptions.java index 9c76925..f4fb1b7 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/options/CeresDBOptions.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/options/CeresDBOptions.java @@ -14,16 +14,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.options; +package io.ceresdb.options; import java.util.concurrent.Executor; -import com.ceresdb.LimitedPolicy; -import com.ceresdb.common.Copiable; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.Tenant; -import com.ceresdb.common.util.Requires; -import com.ceresdb.rpc.RpcOptions; +import io.ceresdb.LimitedPolicy; +import io.ceresdb.common.Copiable; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.Tenant; +import io.ceresdb.common.util.Requires; +import io.ceresdb.rpc.RpcOptions; /** * CeresDB client options. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/options/ManagementOptions.java b/ceresdb-protocol/src/main/java/io/ceresdb/options/ManagementOptions.java similarity index 93% rename from ceresdb-protocol/src/main/java/com/ceresdb/options/ManagementOptions.java rename to ceresdb-protocol/src/main/java/io/ceresdb/options/ManagementOptions.java index 2c854aa..3b09fcb 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/options/ManagementOptions.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/options/ManagementOptions.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.options; +package io.ceresdb.options; -import com.ceresdb.RouterClient; -import com.ceresdb.common.Copiable; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.Tenant; +import io.ceresdb.RouterClient; +import io.ceresdb.common.Copiable; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.Tenant; /** * diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/options/QueryOptions.java b/ceresdb-protocol/src/main/java/io/ceresdb/options/QueryOptions.java similarity index 95% rename from ceresdb-protocol/src/main/java/com/ceresdb/options/QueryOptions.java rename to ceresdb-protocol/src/main/java/io/ceresdb/options/QueryOptions.java index cf4edf6..640efb7 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/options/QueryOptions.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/options/QueryOptions.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.options; +package io.ceresdb.options; import java.util.concurrent.Executor; -import com.ceresdb.LimitedPolicy; -import com.ceresdb.RouterClient; -import com.ceresdb.common.Copiable; +import io.ceresdb.LimitedPolicy; +import io.ceresdb.RouterClient; +import io.ceresdb.common.Copiable; /** * Query options. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/options/RouterOptions.java b/ceresdb-protocol/src/main/java/io/ceresdb/options/RouterOptions.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/options/RouterOptions.java rename to ceresdb-protocol/src/main/java/io/ceresdb/options/RouterOptions.java index f30fbed..1e5bf92 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/options/RouterOptions.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/options/RouterOptions.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.options; +package io.ceresdb.options; -import com.ceresdb.common.Copiable; -import com.ceresdb.common.Endpoint; -import com.ceresdb.rpc.RpcClient; +import io.ceresdb.common.Copiable; +import io.ceresdb.common.Endpoint; +import io.ceresdb.rpc.RpcClient; /** * Router options. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/options/WriteOptions.java b/ceresdb-protocol/src/main/java/io/ceresdb/options/WriteOptions.java similarity index 96% rename from ceresdb-protocol/src/main/java/com/ceresdb/options/WriteOptions.java rename to ceresdb-protocol/src/main/java/io/ceresdb/options/WriteOptions.java index d1ffaa7..ee7e945 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/options/WriteOptions.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/options/WriteOptions.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.options; +package io.ceresdb.options; import java.util.concurrent.Executor; -import com.ceresdb.LimitedPolicy; -import com.ceresdb.RouterClient; -import com.ceresdb.common.Copiable; +import io.ceresdb.LimitedPolicy; +import io.ceresdb.RouterClient; +import io.ceresdb.common.Copiable; /** * Write options. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/signal/ClearRouteCacheSignalHandler.java b/ceresdb-protocol/src/main/java/io/ceresdb/signal/ClearRouteCacheSignalHandler.java similarity index 88% rename from ceresdb-protocol/src/main/java/com/ceresdb/signal/ClearRouteCacheSignalHandler.java rename to ceresdb-protocol/src/main/java/io/ceresdb/signal/ClearRouteCacheSignalHandler.java index ec891b6..2a86918 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/signal/ClearRouteCacheSignalHandler.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/signal/ClearRouteCacheSignalHandler.java @@ -14,18 +14,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.signal; +package io.ceresdb.signal; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.CeresDBClient; -import com.ceresdb.common.SPI; -import com.ceresdb.common.signal.FileSignal; -import com.ceresdb.common.signal.FileSignals; -import com.ceresdb.common.signal.SignalHandler; +import io.ceresdb.CeresDBClient; +import io.ceresdb.common.SPI; +import io.ceresdb.common.signal.FileSignal; +import io.ceresdb.common.signal.FileSignals; +import io.ceresdb.common.signal.SignalHandler; /** * A signal handler that can clear the route cache. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/signal/DisplaySignalHandler.java b/ceresdb-protocol/src/main/java/io/ceresdb/signal/DisplaySignalHandler.java similarity index 88% rename from ceresdb-protocol/src/main/java/com/ceresdb/signal/DisplaySignalHandler.java rename to ceresdb-protocol/src/main/java/io/ceresdb/signal/DisplaySignalHandler.java index c6f7458..92e7d54 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/signal/DisplaySignalHandler.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/signal/DisplaySignalHandler.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.signal; +package io.ceresdb.signal; import java.io.File; import java.io.FileOutputStream; @@ -27,13 +27,13 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.CeresDBClient; -import com.ceresdb.common.Display; -import com.ceresdb.common.SPI; -import com.ceresdb.common.signal.FileOutputHelper; -import com.ceresdb.common.signal.FileSignals; -import com.ceresdb.common.signal.SignalHandler; -import com.ceresdb.common.util.Files; +import io.ceresdb.CeresDBClient; +import io.ceresdb.common.Display; +import io.ceresdb.common.SPI; +import io.ceresdb.common.signal.FileOutputHelper; +import io.ceresdb.common.signal.FileSignals; +import io.ceresdb.common.signal.SignalHandler; +import io.ceresdb.common.util.Files; /** * A signal handler that can display all client instance's memory state. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/signal/MetricsSignalHandler.java b/ceresdb-protocol/src/main/java/io/ceresdb/signal/MetricsSignalHandler.java similarity index 87% rename from ceresdb-protocol/src/main/java/com/ceresdb/signal/MetricsSignalHandler.java rename to ceresdb-protocol/src/main/java/io/ceresdb/signal/MetricsSignalHandler.java index 0261263..12c8692 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/signal/MetricsSignalHandler.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/signal/MetricsSignalHandler.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.signal; +package io.ceresdb.signal; import java.io.File; import java.io.FileOutputStream; @@ -24,13 +24,13 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.SPI; -import com.ceresdb.common.signal.FileOutputHelper; -import com.ceresdb.common.signal.FileSignals; -import com.ceresdb.common.signal.SignalHandler; -import com.ceresdb.common.util.Files; -import com.ceresdb.common.util.MetricReporter; -import com.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.SPI; +import io.ceresdb.common.signal.FileOutputHelper; +import io.ceresdb.common.signal.FileSignals; +import io.ceresdb.common.signal.SignalHandler; +import io.ceresdb.common.util.Files; +import io.ceresdb.common.util.MetricReporter; +import io.ceresdb.common.util.MetricsUtil; /** * A signal handle that can write the metrics into a file. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/signal/RwLoggingSignalHandler.java b/ceresdb-protocol/src/main/java/io/ceresdb/signal/RwLoggingSignalHandler.java similarity index 85% rename from ceresdb-protocol/src/main/java/com/ceresdb/signal/RwLoggingSignalHandler.java rename to ceresdb-protocol/src/main/java/io/ceresdb/signal/RwLoggingSignalHandler.java index 28929a3..1a6f809 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/signal/RwLoggingSignalHandler.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/signal/RwLoggingSignalHandler.java @@ -14,17 +14,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.signal; +package io.ceresdb.signal; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.Utils; -import com.ceresdb.common.SPI; -import com.ceresdb.common.signal.FileSignal; -import com.ceresdb.common.signal.Signal; -import com.ceresdb.common.signal.SignalHandler; -import com.ceresdb.common.signal.FileSignals; +import io.ceresdb.Utils; +import io.ceresdb.common.SPI; +import io.ceresdb.common.signal.FileSignal; +import io.ceresdb.common.signal.Signal; +import io.ceresdb.common.signal.SignalHandler; +import io.ceresdb.common.signal.FileSignals; /** * A signal handler that can reset RW_LOGGING by {@link Utils#resetRwLogging()}. diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/signal/ShowHelpSignalHandler.java b/ceresdb-protocol/src/main/java/io/ceresdb/signal/ShowHelpSignalHandler.java similarity index 90% rename from ceresdb-protocol/src/main/java/com/ceresdb/signal/ShowHelpSignalHandler.java rename to ceresdb-protocol/src/main/java/io/ceresdb/signal/ShowHelpSignalHandler.java index ac6210c..22ef2f2 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/signal/ShowHelpSignalHandler.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/signal/ShowHelpSignalHandler.java @@ -14,16 +14,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.signal; +package io.ceresdb.signal; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.SPI; -import com.ceresdb.common.signal.FileOutputHelper; -import com.ceresdb.common.signal.FileSignal; -import com.ceresdb.common.signal.FileSignals; -import com.ceresdb.common.signal.SignalHandler; +import io.ceresdb.common.SPI; +import io.ceresdb.common.signal.FileOutputHelper; +import io.ceresdb.common.signal.FileSignal; +import io.ceresdb.common.signal.FileSignals; +import io.ceresdb.common.signal.SignalHandler; /** * @author jiachun.fjc diff --git a/ceresdb-protocol/src/main/java/com/ceresdb/signal/ShowRouteCacheSignalHandler.java b/ceresdb-protocol/src/main/java/io/ceresdb/signal/ShowRouteCacheSignalHandler.java similarity index 89% rename from ceresdb-protocol/src/main/java/com/ceresdb/signal/ShowRouteCacheSignalHandler.java rename to ceresdb-protocol/src/main/java/io/ceresdb/signal/ShowRouteCacheSignalHandler.java index 10d3cd7..9d8cec1 100644 --- a/ceresdb-protocol/src/main/java/com/ceresdb/signal/ShowRouteCacheSignalHandler.java +++ b/ceresdb-protocol/src/main/java/io/ceresdb/signal/ShowRouteCacheSignalHandler.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.signal; +package io.ceresdb.signal; import java.io.File; import java.io.FileOutputStream; @@ -27,13 +27,13 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.CeresDBClient; -import com.ceresdb.common.Display; -import com.ceresdb.common.SPI; -import com.ceresdb.common.signal.FileOutputHelper; -import com.ceresdb.common.signal.FileSignals; -import com.ceresdb.common.signal.SignalHandler; -import com.ceresdb.common.util.Files; +import io.ceresdb.CeresDBClient; +import io.ceresdb.common.Display; +import io.ceresdb.common.SPI; +import io.ceresdb.common.signal.FileOutputHelper; +import io.ceresdb.common.signal.FileSignals; +import io.ceresdb.common.signal.SignalHandler; +import io.ceresdb.common.util.Files; /** * A signal handler that can log all of the route cache items to file. diff --git a/pom.xml b/pom.xml index 3ed24c0..a3e10db 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 4.9.1 2.8.0 UTF-8 - 3.16.1 + 3.21.5 1.7.21 From f542fb14b7c31bdb5f10bcac1cbd2619a72fab69 Mon Sep 17 00:00:00 2001 From: Arthur Chern Date: Mon, 5 Sep 2022 01:32:24 +0800 Subject: [PATCH 5/9] refactor: rename java package name to io.ceresdb for http module --- .../ceresdb/http/HttpManagementClient.java | 34 +++++++++---------- .../{com => io}/ceresdb/http/HttpUtil.java | 6 ++-- .../http/errors/ManagementException.java | 2 +- .../META-INF/services/com.ceresdb.Management | 1 - .../META-INF/services/io.ceresdb.Management | 1 + 5 files changed, 22 insertions(+), 22 deletions(-) rename ceresdb-http/src/main/java/{com => io}/ceresdb/http/HttpManagementClient.java (92%) rename ceresdb-http/src/main/java/{com => io}/ceresdb/http/HttpUtil.java (95%) rename ceresdb-http/src/main/java/{com => io}/ceresdb/http/errors/ManagementException.java (97%) delete mode 100644 ceresdb-http/src/main/resources/META-INF/services/com.ceresdb.Management create mode 100644 ceresdb-http/src/main/resources/META-INF/services/io.ceresdb.Management diff --git a/ceresdb-http/src/main/java/com/ceresdb/http/HttpManagementClient.java b/ceresdb-http/src/main/java/io/ceresdb/http/HttpManagementClient.java similarity index 92% rename from ceresdb-http/src/main/java/com/ceresdb/http/HttpManagementClient.java rename to ceresdb-http/src/main/java/io/ceresdb/http/HttpManagementClient.java index b40c5a0..c561f4d 100644 --- a/ceresdb-http/src/main/java/com/ceresdb/http/HttpManagementClient.java +++ b/ceresdb-http/src/main/java/io/ceresdb/http/HttpManagementClient.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.http; +package io.ceresdb.http; import java.util.Collection; import java.io.IOException; @@ -25,22 +25,22 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.Management; -import com.ceresdb.MetricParser; -import com.ceresdb.MetricParserFactory; -import com.ceresdb.MetricParserFactoryProvider; -import com.ceresdb.Route; -import com.ceresdb.RouterClient; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.Tenant; -import com.ceresdb.common.util.AuthUtil; -import com.ceresdb.common.util.Requires; -import com.ceresdb.common.util.Strings; -import com.ceresdb.common.util.internal.ThrowUtil; -import com.ceresdb.http.errors.ManagementException; -import com.ceresdb.models.SqlResult; -import com.ceresdb.options.ManagementOptions; -import com.ceresdb.rpc.Context; +import io.ceresdb.Management; +import io.ceresdb.MetricParser; +import io.ceresdb.MetricParserFactory; +import io.ceresdb.MetricParserFactoryProvider; +import io.ceresdb.Route; +import io.ceresdb.RouterClient; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.Tenant; +import io.ceresdb.common.util.AuthUtil; +import io.ceresdb.common.util.Requires; +import io.ceresdb.common.util.Strings; +import io.ceresdb.common.util.internal.ThrowUtil; +import io.ceresdb.http.errors.ManagementException; +import io.ceresdb.models.SqlResult; +import io.ceresdb.options.ManagementOptions; +import io.ceresdb.rpc.Context; import com.google.gson.Gson; import okhttp3.Request; diff --git a/ceresdb-http/src/main/java/com/ceresdb/http/HttpUtil.java b/ceresdb-http/src/main/java/io/ceresdb/http/HttpUtil.java similarity index 95% rename from ceresdb-http/src/main/java/com/ceresdb/http/HttpUtil.java rename to ceresdb-http/src/main/java/io/ceresdb/http/HttpUtil.java index 2cf83c3..a5f285d 100644 --- a/ceresdb-http/src/main/java/com/ceresdb/http/HttpUtil.java +++ b/ceresdb-http/src/main/java/io/ceresdb/http/HttpUtil.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.http; +package io.ceresdb.http; import java.util.HashMap; import java.util.Map; import java.util.concurrent.TimeUnit; import java.util.function.Supplier; -import com.ceresdb.common.OptKeys; -import com.ceresdb.common.util.SystemPropertyUtil; +import io.ceresdb.common.OptKeys; +import io.ceresdb.common.util.SystemPropertyUtil; import com.google.gson.Gson; import okhttp3.MediaType; diff --git a/ceresdb-http/src/main/java/com/ceresdb/http/errors/ManagementException.java b/ceresdb-http/src/main/java/io/ceresdb/http/errors/ManagementException.java similarity index 97% rename from ceresdb-http/src/main/java/com/ceresdb/http/errors/ManagementException.java rename to ceresdb-http/src/main/java/io/ceresdb/http/errors/ManagementException.java index eb047cb..2d43b41 100644 --- a/ceresdb-http/src/main/java/com/ceresdb/http/errors/ManagementException.java +++ b/ceresdb-http/src/main/java/io/ceresdb/http/errors/ManagementException.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.http.errors; +package io.ceresdb.http.errors; /** * diff --git a/ceresdb-http/src/main/resources/META-INF/services/com.ceresdb.Management b/ceresdb-http/src/main/resources/META-INF/services/com.ceresdb.Management deleted file mode 100644 index 545292e..0000000 --- a/ceresdb-http/src/main/resources/META-INF/services/com.ceresdb.Management +++ /dev/null @@ -1 +0,0 @@ -com.ceresdb.http.HttpManagementClient \ No newline at end of file diff --git a/ceresdb-http/src/main/resources/META-INF/services/io.ceresdb.Management b/ceresdb-http/src/main/resources/META-INF/services/io.ceresdb.Management new file mode 100644 index 0000000..d93fcc2 --- /dev/null +++ b/ceresdb-http/src/main/resources/META-INF/services/io.ceresdb.Management @@ -0,0 +1 @@ +io.ceresdb.http.HttpManagementClient From 30ba03b787ddf87f703577361cd07e216d712285 Mon Sep 17 00:00:00 2001 From: Arthur Chern Date: Mon, 5 Sep 2022 01:46:57 +0800 Subject: [PATCH 6/9] refactor: rename java package name to io.ceresdb for ceresdb-sql-javacc --- .../java/{com => io}/ceresdb/sql/AbstractCharStream.java | 2 +- .../java/{com => io}/ceresdb/sql/CeresDBMetricParser.java | 8 ++++---- .../ceresdb/sql/CeresDBMetricParserFactory.java | 8 ++++---- .../java/{com => io}/ceresdb/sql/CeresDBSqlParser.java | 2 +- .../ceresdb/sql/CeresDBSqlParserConstants.java | 2 +- .../ceresdb/sql/CeresDBSqlParserTokenManager.java | 2 +- .../java/{com => io}/ceresdb/sql/CeresDBSqlStatement.java | 2 +- .../src/main/java/{com => io}/ceresdb/sql/CharStream.java | 2 +- .../main/java/{com => io}/ceresdb/sql/LanguageType.java | 2 +- .../main/java/{com => io}/ceresdb/sql/OperationType.java | 2 +- .../main/java/{com => io}/ceresdb/sql/ParseException.java | 2 +- .../main/java/{com => io}/ceresdb/sql/ParseHandler.java | 2 +- .../java/{com => io}/ceresdb/sql/SimpleCharStream.java | 2 +- .../src/main/java/{com => io}/ceresdb/sql/SqlUtils.java | 2 +- .../main/java/{com => io}/ceresdb/sql/StatementType.java | 2 +- .../src/main/java/{com => io}/ceresdb/sql/Token.java | 2 +- .../java/{com => io}/ceresdb/sql/TokenMgrException.java | 2 +- .../javacc/{CeresDBxSqlParser.jj => CeresDBSqlParser.jj} | 2 +- .../META-INF/services/com.ceresdb.MetricParserFactory | 1 - .../META-INF/services/io.ceresdb.MetricParserFactory | 1 + 20 files changed, 25 insertions(+), 25 deletions(-) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/AbstractCharStream.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/CeresDBMetricParser.java (95%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/CeresDBMetricParserFactory.java (89%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/CeresDBSqlParser.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/CeresDBSqlParserConstants.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/CeresDBSqlParserTokenManager.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/CeresDBSqlStatement.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/CharStream.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/LanguageType.java (97%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/OperationType.java (97%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/ParseException.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/ParseHandler.java (98%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/SimpleCharStream.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/SqlUtils.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/StatementType.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/Token.java (99%) rename ceresdb-sql-javacc/src/main/java/{com => io}/ceresdb/sql/TokenMgrException.java (99%) rename ceresdb-sql-javacc/src/main/javacc/{CeresDBxSqlParser.jj => CeresDBSqlParser.jj} (99%) delete mode 100644 ceresdb-sql-javacc/src/main/resources/META-INF/services/com.ceresdb.MetricParserFactory create mode 100644 ceresdb-sql-javacc/src/main/resources/META-INF/services/io.ceresdb.MetricParserFactory diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/AbstractCharStream.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/AbstractCharStream.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/AbstractCharStream.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/AbstractCharStream.java index 83052b5..e5a7941 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/AbstractCharStream.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/AbstractCharStream.java @@ -16,7 +16,7 @@ */ /* Generated by: ParserGeneratorCC: Do not edit this line. AbstractCharStream.java Version 1.1 */ /* ParserGeneratorCCOptions:SUPPORT_CLASS_VISIBILITY_PUBLIC=true */ -package com.ceresdb.sql; +package io.ceresdb.sql; /** * An implementation of interface CharStream, where the stream is assumed to diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBMetricParser.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBMetricParser.java similarity index 95% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBMetricParser.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBMetricParser.java index e571b93..d9a10b8 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBMetricParser.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBMetricParser.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; import java.util.List; -import com.ceresdb.MetricParser; -import com.ceresdb.Utils; -import com.ceresdb.common.util.internal.ThrowUtil; +import io.ceresdb.MetricParser; +import io.ceresdb.Utils; +import io.ceresdb.common.util.internal.ThrowUtil; /** * Parse metric QL. diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBMetricParserFactory.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBMetricParserFactory.java similarity index 89% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBMetricParserFactory.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBMetricParserFactory.java index ea189ba..eac69ac 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBMetricParserFactory.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBMetricParserFactory.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; -import com.ceresdb.MetricParser; -import com.ceresdb.MetricParserFactory; -import com.ceresdb.common.SPI; +import io.ceresdb.MetricParser; +import io.ceresdb.MetricParserFactory; +import io.ceresdb.common.SPI; /** * diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlParser.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlParser.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlParser.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlParser.java index f8b8b1d..03b8b88 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlParser.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlParser.java @@ -16,7 +16,7 @@ */ /* CeresDBSqlParser.java */ /* Generated by: ParserGeneratorCC: Do not edit this line. CeresDBSqlParser.java */ -package com.ceresdb.sql; +package io.ceresdb.sql; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlParserConstants.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlParserConstants.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlParserConstants.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlParserConstants.java index 97c90e0..b01e7ca 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlParserConstants.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlParserConstants.java @@ -15,7 +15,7 @@ * limitations under the License. */ /* Generated by: ParserGeneratorCC: Do not edit this line. CeresDBSqlParserConstants.java */ -package com.ceresdb.sql; +package io.ceresdb.sql; /** * Token literal values and constants. diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlParserTokenManager.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlParserTokenManager.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlParserTokenManager.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlParserTokenManager.java index 5d8a593..f77454f 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlParserTokenManager.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlParserTokenManager.java @@ -16,7 +16,7 @@ */ /* CeresDBSqlParserTokenManager.java */ /* Generated by: ParserGeneratorCC: Do not edit this line. CeresDBSqlParserTokenManager.java */ -package com.ceresdb.sql; +package io.ceresdb.sql; import java.util.ArrayList; import java.util.HashMap; diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlStatement.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlStatement.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlStatement.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlStatement.java index bff0115..f8979d4 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CeresDBSqlStatement.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CeresDBSqlStatement.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; import java.util.ArrayList; import java.util.Collections; diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CharStream.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CharStream.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CharStream.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CharStream.java index a4f02cf..33a8cc0 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/CharStream.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/CharStream.java @@ -16,7 +16,7 @@ */ /* Generated by: ParserGeneratorCC: Do not edit this line. CharStream.java Version 1.1 */ /* ParserGeneratorCCOptions:SUPPORT_CLASS_VISIBILITY_PUBLIC=true */ -package com.ceresdb.sql; +package io.ceresdb.sql; /** * This interface describes a character stream that maintains line and diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/LanguageType.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/LanguageType.java similarity index 97% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/LanguageType.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/LanguageType.java index 6ab8ee6..1a79bf0 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/LanguageType.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/LanguageType.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; public enum LanguageType { UNKNOWN, // unknown language diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/OperationType.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/OperationType.java similarity index 97% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/OperationType.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/OperationType.java index b97a7bc..a0ded5c 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/OperationType.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/OperationType.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; public enum OperationType { UNKNOWN, // diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/ParseException.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/ParseException.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/ParseException.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/ParseException.java index 89fffe0..15afd6b 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/ParseException.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/ParseException.java @@ -16,7 +16,7 @@ */ /* Generated by: ParserGeneratorCC: Do not edit this line. ParseException.java Version 1.1 */ /* ParserGeneratorCCOptions:KEEP_LINE_COLUMN=true */ -package com.ceresdb.sql; +package io.ceresdb.sql; /** * This exception is thrown when parse errors are encountered. diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/ParseHandler.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/ParseHandler.java similarity index 98% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/ParseHandler.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/ParseHandler.java index 8efc01c..75edf39 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/ParseHandler.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/ParseHandler.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; import java.util.List; import java.util.Map; diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/SimpleCharStream.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/SimpleCharStream.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/SimpleCharStream.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/SimpleCharStream.java index 247047f..31dc66d 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/SimpleCharStream.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/SimpleCharStream.java @@ -16,7 +16,7 @@ */ /* Generated by: ParserGeneratorCC: Do not edit this line. SimpleCharStream.java Version 1.1 */ /* ParserGeneratorCCOptions:SUPPORT_CLASS_VISIBILITY_PUBLIC=true */ -package com.ceresdb.sql; +package io.ceresdb.sql; /** * An implementation of interface CharStream, where the stream is assumed to diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/SqlUtils.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/SqlUtils.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/SqlUtils.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/SqlUtils.java index e4dfef9..ed60b44 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/SqlUtils.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/SqlUtils.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; public final class SqlUtils { diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/StatementType.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/StatementType.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/StatementType.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/StatementType.java index 3c64b7d..67fba5b 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/StatementType.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/StatementType.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; public enum StatementType { UNKNOWN(LanguageType.UNKNOWN, OperationType.UNKNOWN, false), // unknown statement diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/Token.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/Token.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/Token.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/Token.java index 34d7857..8599b53 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/Token.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/Token.java @@ -16,7 +16,7 @@ */ /* Generated by: ParserGeneratorCC: Do not edit this line. Token.java Version 1.1 */ /* ParserGeneratorCCOptions:TOKEN_EXTENDS=,KEEP_LINE_COLUMN=true,SUPPORT_CLASS_VISIBILITY_PUBLIC=true */ -package com.ceresdb.sql; +package io.ceresdb.sql; /** * Describes the input token stream. diff --git a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/TokenMgrException.java b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/TokenMgrException.java similarity index 99% rename from ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/TokenMgrException.java rename to ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/TokenMgrException.java index 7aeedee..a52b373 100644 --- a/ceresdb-sql-javacc/src/main/java/com/ceresdb/sql/TokenMgrException.java +++ b/ceresdb-sql-javacc/src/main/java/io/ceresdb/sql/TokenMgrException.java @@ -16,7 +16,7 @@ */ /* Generated by: ParserGeneratorCC: Do not edit this line. TokenMgrException.java Version 1.1 */ /* ParserGeneratorCCOptions: */ -package com.ceresdb.sql; +package io.ceresdb.sql; /** Token Manager Error. */ public class TokenMgrException extends RuntimeException { diff --git a/ceresdb-sql-javacc/src/main/javacc/CeresDBxSqlParser.jj b/ceresdb-sql-javacc/src/main/javacc/CeresDBSqlParser.jj similarity index 99% rename from ceresdb-sql-javacc/src/main/javacc/CeresDBxSqlParser.jj rename to ceresdb-sql-javacc/src/main/javacc/CeresDBSqlParser.jj index 8ecfc8f..a6f4305 100644 --- a/ceresdb-sql-javacc/src/main/javacc/CeresDBxSqlParser.jj +++ b/ceresdb-sql-javacc/src/main/javacc/CeresDBSqlParser.jj @@ -16,7 +16,7 @@ options { PARSER_BEGIN(CeresDBSqlParser) -package com.ceresdb.sql; +package io.ceresdb.sql; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/ceresdb-sql-javacc/src/main/resources/META-INF/services/com.ceresdb.MetricParserFactory b/ceresdb-sql-javacc/src/main/resources/META-INF/services/com.ceresdb.MetricParserFactory deleted file mode 100644 index ec09b62..0000000 --- a/ceresdb-sql-javacc/src/main/resources/META-INF/services/com.ceresdb.MetricParserFactory +++ /dev/null @@ -1 +0,0 @@ -com.ceresdb.sql.CeresDBMetricParserFactory \ No newline at end of file diff --git a/ceresdb-sql-javacc/src/main/resources/META-INF/services/io.ceresdb.MetricParserFactory b/ceresdb-sql-javacc/src/main/resources/META-INF/services/io.ceresdb.MetricParserFactory new file mode 100644 index 0000000..6415787 --- /dev/null +++ b/ceresdb-sql-javacc/src/main/resources/META-INF/services/io.ceresdb.MetricParserFactory @@ -0,0 +1 @@ +io.ceresdb.sql.CeresDBMetricParserFactory From 113ae6a9ec8a5116ba13c0016db057d95f35128a Mon Sep 17 00:00:00 2001 From: Arthur Chern Date: Mon, 5 Sep 2022 01:52:18 +0800 Subject: [PATCH 7/9] refactor: rename java package name to io.ceresdb for ceresdb-sql --- .../java/{com => io}/ceresdb/sql/JSqlMetricParser.java | 6 +++--- .../{com => io}/ceresdb/sql/JSqlMetricParserFactory.java | 8 ++++---- .../main/java/{com => io}/ceresdb/sql/SqlParserUtil.java | 6 +++--- .../META-INF/services/com.ceresdb.MetricParserFactory | 1 - .../META-INF/services/io.ceresdb.MetricParserFactory | 1 + 5 files changed, 11 insertions(+), 11 deletions(-) rename ceresdb-sql/src/main/java/{com => io}/ceresdb/sql/JSqlMetricParser.java (97%) rename ceresdb-sql/src/main/java/{com => io}/ceresdb/sql/JSqlMetricParserFactory.java (88%) rename ceresdb-sql/src/main/java/{com => io}/ceresdb/sql/SqlParserUtil.java (97%) delete mode 100644 ceresdb-sql/src/main/resources/META-INF/services/com.ceresdb.MetricParserFactory create mode 100644 ceresdb-sql/src/main/resources/META-INF/services/io.ceresdb.MetricParserFactory diff --git a/ceresdb-sql/src/main/java/com/ceresdb/sql/JSqlMetricParser.java b/ceresdb-sql/src/main/java/io/ceresdb/sql/JSqlMetricParser.java similarity index 97% rename from ceresdb-sql/src/main/java/com/ceresdb/sql/JSqlMetricParser.java rename to ceresdb-sql/src/main/java/io/ceresdb/sql/JSqlMetricParser.java index 930e044..5573b88 100644 --- a/ceresdb-sql/src/main/java/com/ceresdb/sql/JSqlMetricParser.java +++ b/ceresdb-sql/src/main/java/io/ceresdb/sql/JSqlMetricParser.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; import java.util.Collections; import java.util.List; -import com.ceresdb.MetricParser; -import com.ceresdb.common.util.internal.ThrowUtil; +import io.ceresdb.MetricParser; +import io.ceresdb.common.util.internal.ThrowUtil; import net.sf.jsqlparser.JSQLParserException; import net.sf.jsqlparser.parser.CCJSqlParserUtil; diff --git a/ceresdb-sql/src/main/java/com/ceresdb/sql/JSqlMetricParserFactory.java b/ceresdb-sql/src/main/java/io/ceresdb/sql/JSqlMetricParserFactory.java similarity index 88% rename from ceresdb-sql/src/main/java/com/ceresdb/sql/JSqlMetricParserFactory.java rename to ceresdb-sql/src/main/java/io/ceresdb/sql/JSqlMetricParserFactory.java index ba48659..07c7d68 100644 --- a/ceresdb-sql/src/main/java/com/ceresdb/sql/JSqlMetricParserFactory.java +++ b/ceresdb-sql/src/main/java/io/ceresdb/sql/JSqlMetricParserFactory.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; -import com.ceresdb.MetricParser; -import com.ceresdb.MetricParserFactory; -import com.ceresdb.common.SPI; +import io.ceresdb.MetricParser; +import io.ceresdb.MetricParserFactory; +import io.ceresdb.common.SPI; /** * diff --git a/ceresdb-sql/src/main/java/com/ceresdb/sql/SqlParserUtil.java b/ceresdb-sql/src/main/java/io/ceresdb/sql/SqlParserUtil.java similarity index 97% rename from ceresdb-sql/src/main/java/com/ceresdb/sql/SqlParserUtil.java rename to ceresdb-sql/src/main/java/io/ceresdb/sql/SqlParserUtil.java index fcfae36..0c3d93c 100644 --- a/ceresdb-sql/src/main/java/com/ceresdb/sql/SqlParserUtil.java +++ b/ceresdb-sql/src/main/java/io/ceresdb/sql/SqlParserUtil.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; import java.util.List; import java.util.Set; import java.util.stream.Collectors; -import com.ceresdb.MetricParser; -import com.ceresdb.common.util.Requires; +import io.ceresdb.MetricParser; +import io.ceresdb.common.util.Requires; import net.sf.jsqlparser.statement.Statement; import net.sf.jsqlparser.statement.create.table.ColumnDefinition; diff --git a/ceresdb-sql/src/main/resources/META-INF/services/com.ceresdb.MetricParserFactory b/ceresdb-sql/src/main/resources/META-INF/services/com.ceresdb.MetricParserFactory deleted file mode 100644 index e87e314..0000000 --- a/ceresdb-sql/src/main/resources/META-INF/services/com.ceresdb.MetricParserFactory +++ /dev/null @@ -1 +0,0 @@ -com.ceresdb.sql.JSqlMetricParserFactory \ No newline at end of file diff --git a/ceresdb-sql/src/main/resources/META-INF/services/io.ceresdb.MetricParserFactory b/ceresdb-sql/src/main/resources/META-INF/services/io.ceresdb.MetricParserFactory new file mode 100644 index 0000000..aedfb1f --- /dev/null +++ b/ceresdb-sql/src/main/resources/META-INF/services/io.ceresdb.MetricParserFactory @@ -0,0 +1 @@ +io.ceresdb.sql.JSqlMetricParserFactory From 97ef038baa20b51993604d388efde5a98c1b5fc7 Mon Sep 17 00:00:00 2001 From: Arthur Chern Date: Mon, 5 Sep 2022 10:52:58 +0800 Subject: [PATCH 8/9] refactor: rename java package name to io.ceresdb, fix all test cases --- .../ceresdb/common/EndpointTest.java | 2 +- .../common/util/DirectExecutorTest.java | 2 +- .../util/ExecutorServiceHelperTest.java | 2 +- .../ceresdb/common/util/RcObjectPoolTest.java | 2 +- .../ceresdb/common/util/SpinedBufTest.java | 2 +- .../ceresdb/common/util/StringsTest.java | 2 +- .../ceresdb/common/util/TopKSelectorTest.java | 2 +- .../ceresdb/common/util/UnsignedUtilTest.java | 2 +- .../java/{com => io}/ceresdb/CeresDBTest.java | 34 +++++++++---------- .../java/{com => io}/ceresdb/ReadmeTest.java | 6 ++-- .../com.ceresdb.common.signal.SignalHandler | 1 - .../services/com.ceresdb.rpc.RpcFactory | 1 - .../io.ceresdb.common.signal.SignalHandler | 1 + .../services/io.ceresdb.rpc.RpcFactory | 1 + .../{com => io}/ceresdb/rpc/LimitTest.java | 6 ++-- .../rpc/RequestLimiterInterceptorTest.java | 13 +++---- .../ceresdb/rpc/StringMarshaller.java | 4 +-- .../com.ceresdb.common.signal.SignalHandler | 6 ---- .../io.ceresdb.common.signal.SignalHandler | 6 ++++ .../ceresdb/CeresDBClientTest.java | 23 +++++++------ .../{com => io}/ceresdb/QueryClientTest.java | 31 +++++++++-------- .../{com => io}/ceresdb/QueryLimiterTest.java | 12 +++---- .../java/{com => io}/ceresdb/UtilsTest.java | 14 ++++---- .../{com => io}/ceresdb/WriteClientTest.java | 30 ++++++++-------- .../{com => io}/ceresdb/WriteLimitTest.java | 14 ++++---- .../{com => io}/ceresdb/models/ErrTest.java | 4 +-- .../ceresdb/models/FieldValueTest.java | 2 +- .../ceresdb/models/ResultTest.java | 2 +- .../{com => io}/ceresdb/models/RowsTest.java | 4 +-- .../ceresdb/models/TagValueTest.java | 2 +- .../ceresdb/models/WriteOkTest.java | 2 +- .../{com => io}/ceresdb/util/TestUtil.java | 16 ++++----- .../ceresdb/sql/MetricParserTest.java | 10 +++--- .../ceresdb/sql/JSqlMetricParserTest.java | 10 +++--- 34 files changed, 137 insertions(+), 134 deletions(-) rename ceresdb-common/src/test/java/{com => io}/ceresdb/common/EndpointTest.java (97%) rename ceresdb-common/src/test/java/{com => io}/ceresdb/common/util/DirectExecutorTest.java (97%) rename ceresdb-common/src/test/java/{com => io}/ceresdb/common/util/ExecutorServiceHelperTest.java (98%) rename ceresdb-common/src/test/java/{com => io}/ceresdb/common/util/RcObjectPoolTest.java (98%) rename ceresdb-common/src/test/java/{com => io}/ceresdb/common/util/SpinedBufTest.java (98%) rename ceresdb-common/src/test/java/{com => io}/ceresdb/common/util/StringsTest.java (99%) rename ceresdb-common/src/test/java/{com => io}/ceresdb/common/util/TopKSelectorTest.java (98%) rename ceresdb-common/src/test/java/{com => io}/ceresdb/common/util/UnsignedUtilTest.java (97%) rename ceresdb-example/src/test/java/{com => io}/ceresdb/CeresDBTest.java (95%) rename ceresdb-example/src/test/java/{com => io}/ceresdb/ReadmeTest.java (98%) delete mode 100644 ceresdb-grpc/src/main/resources/META-INF/services/com.ceresdb.common.signal.SignalHandler delete mode 100644 ceresdb-grpc/src/main/resources/META-INF/services/com.ceresdb.rpc.RpcFactory create mode 100644 ceresdb-grpc/src/main/resources/META-INF/services/io.ceresdb.common.signal.SignalHandler create mode 100644 ceresdb-grpc/src/main/resources/META-INF/services/io.ceresdb.rpc.RpcFactory rename ceresdb-grpc/src/test/java/{com => io}/ceresdb/rpc/LimitTest.java (97%) rename ceresdb-grpc/src/test/java/{com => io}/ceresdb/rpc/RequestLimiterInterceptorTest.java (92%) rename ceresdb-grpc/src/test/java/{com => io}/ceresdb/rpc/StringMarshaller.java (96%) delete mode 100644 ceresdb-protocol/src/main/resources/META-INF/services/com.ceresdb.common.signal.SignalHandler create mode 100644 ceresdb-protocol/src/main/resources/META-INF/services/io.ceresdb.common.signal.SignalHandler rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/CeresDBClientTest.java (89%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/QueryClientTest.java (96%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/QueryLimiterTest.java (96%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/UtilsTest.java (95%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/WriteClientTest.java (98%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/WriteLimitTest.java (95%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/models/ErrTest.java (97%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/models/FieldValueTest.java (99%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/models/ResultTest.java (99%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/models/RowsTest.java (97%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/models/TagValueTest.java (99%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/models/WriteOkTest.java (98%) rename ceresdb-protocol/src/test/java/{com => io}/ceresdb/util/TestUtil.java (92%) rename ceresdb-sql-javacc/src/test/java/{com => io}/ceresdb/sql/MetricParserTest.java (97%) rename ceresdb-sql/src/test/java/{com => io}/ceresdb/sql/JSqlMetricParserTest.java (97%) diff --git a/ceresdb-common/src/test/java/com/ceresdb/common/EndpointTest.java b/ceresdb-common/src/test/java/io/ceresdb/common/EndpointTest.java similarity index 97% rename from ceresdb-common/src/test/java/com/ceresdb/common/EndpointTest.java rename to ceresdb-common/src/test/java/io/ceresdb/common/EndpointTest.java index d619802..3ce13fc 100644 --- a/ceresdb-common/src/test/java/com/ceresdb/common/EndpointTest.java +++ b/ceresdb-common/src/test/java/io/ceresdb/common/EndpointTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common; +package io.ceresdb.common; import org.junit.Assert; import org.junit.Test; diff --git a/ceresdb-common/src/test/java/com/ceresdb/common/util/DirectExecutorTest.java b/ceresdb-common/src/test/java/io/ceresdb/common/util/DirectExecutorTest.java similarity index 97% rename from ceresdb-common/src/test/java/com/ceresdb/common/util/DirectExecutorTest.java rename to ceresdb-common/src/test/java/io/ceresdb/common/util/DirectExecutorTest.java index 37c76d2..d9894ef 100644 --- a/ceresdb-common/src/test/java/com/ceresdb/common/util/DirectExecutorTest.java +++ b/ceresdb-common/src/test/java/io/ceresdb/common/util/DirectExecutorTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.Executor; diff --git a/ceresdb-common/src/test/java/com/ceresdb/common/util/ExecutorServiceHelperTest.java b/ceresdb-common/src/test/java/io/ceresdb/common/util/ExecutorServiceHelperTest.java similarity index 98% rename from ceresdb-common/src/test/java/com/ceresdb/common/util/ExecutorServiceHelperTest.java rename to ceresdb-common/src/test/java/io/ceresdb/common/util/ExecutorServiceHelperTest.java index 0800456..837c796 100644 --- a/ceresdb-common/src/test/java/com/ceresdb/common/util/ExecutorServiceHelperTest.java +++ b/ceresdb-common/src/test/java/io/ceresdb/common/util/ExecutorServiceHelperTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.concurrent.ExecutorService; import java.util.concurrent.SynchronousQueue; diff --git a/ceresdb-common/src/test/java/com/ceresdb/common/util/RcObjectPoolTest.java b/ceresdb-common/src/test/java/io/ceresdb/common/util/RcObjectPoolTest.java similarity index 98% rename from ceresdb-common/src/test/java/com/ceresdb/common/util/RcObjectPoolTest.java rename to ceresdb-common/src/test/java/io/ceresdb/common/util/RcObjectPoolTest.java index ecee09e..68acf7c 100644 --- a/ceresdb-common/src/test/java/com/ceresdb/common/util/RcObjectPoolTest.java +++ b/ceresdb-common/src/test/java/io/ceresdb/common/util/RcObjectPoolTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import org.junit.Assert; import org.junit.Test; diff --git a/ceresdb-common/src/test/java/com/ceresdb/common/util/SpinedBufTest.java b/ceresdb-common/src/test/java/io/ceresdb/common/util/SpinedBufTest.java similarity index 98% rename from ceresdb-common/src/test/java/com/ceresdb/common/util/SpinedBufTest.java rename to ceresdb-common/src/test/java/io/ceresdb/common/util/SpinedBufTest.java index 8a8a095..b1e70ec 100644 --- a/ceresdb-common/src/test/java/com/ceresdb/common/util/SpinedBufTest.java +++ b/ceresdb-common/src/test/java/io/ceresdb/common/util/SpinedBufTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.ArrayList; import java.util.Arrays; diff --git a/ceresdb-common/src/test/java/com/ceresdb/common/util/StringsTest.java b/ceresdb-common/src/test/java/io/ceresdb/common/util/StringsTest.java similarity index 99% rename from ceresdb-common/src/test/java/com/ceresdb/common/util/StringsTest.java rename to ceresdb-common/src/test/java/io/ceresdb/common/util/StringsTest.java index 69adb4d..a76a4fe 100644 --- a/ceresdb-common/src/test/java/com/ceresdb/common/util/StringsTest.java +++ b/ceresdb-common/src/test/java/io/ceresdb/common/util/StringsTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import org.junit.Assert; import org.junit.Test; diff --git a/ceresdb-common/src/test/java/com/ceresdb/common/util/TopKSelectorTest.java b/ceresdb-common/src/test/java/io/ceresdb/common/util/TopKSelectorTest.java similarity index 98% rename from ceresdb-common/src/test/java/com/ceresdb/common/util/TopKSelectorTest.java rename to ceresdb-common/src/test/java/io/ceresdb/common/util/TopKSelectorTest.java index 93cd1aa..9d16b54 100644 --- a/ceresdb-common/src/test/java/com/ceresdb/common/util/TopKSelectorTest.java +++ b/ceresdb-common/src/test/java/io/ceresdb/common/util/TopKSelectorTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.util.Arrays; import java.util.HashMap; diff --git a/ceresdb-common/src/test/java/com/ceresdb/common/util/UnsignedUtilTest.java b/ceresdb-common/src/test/java/io/ceresdb/common/util/UnsignedUtilTest.java similarity index 97% rename from ceresdb-common/src/test/java/com/ceresdb/common/util/UnsignedUtilTest.java rename to ceresdb-common/src/test/java/io/ceresdb/common/util/UnsignedUtilTest.java index 8d10efc..5acd130 100644 --- a/ceresdb-common/src/test/java/com/ceresdb/common/util/UnsignedUtilTest.java +++ b/ceresdb-common/src/test/java/io/ceresdb/common/util/UnsignedUtilTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.common.util; +package io.ceresdb.common.util; import java.math.BigInteger; diff --git a/ceresdb-example/src/test/java/com/ceresdb/CeresDBTest.java b/ceresdb-example/src/test/java/io/ceresdb/CeresDBTest.java similarity index 95% rename from ceresdb-example/src/test/java/com/ceresdb/CeresDBTest.java rename to ceresdb-example/src/test/java/io/ceresdb/CeresDBTest.java index 912eb9b..42a0071 100644 --- a/ceresdb-example/src/test/java/com/ceresdb/CeresDBTest.java +++ b/ceresdb-example/src/test/java/io/ceresdb/CeresDBTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.math.BigInteger; import java.nio.charset.StandardCharsets; @@ -37,22 +37,22 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.common.util.UnsignedUtil; -import com.ceresdb.common.util.internal.ThrowUtil; -import com.ceresdb.models.Err; -import com.ceresdb.models.FieldValue; -import com.ceresdb.models.QueryOk; -import com.ceresdb.models.QueryRequest; -import com.ceresdb.models.Record; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.Series; -import com.ceresdb.models.SqlResult; -import com.ceresdb.models.TagValue; -import com.ceresdb.models.WriteOk; -import com.ceresdb.options.CeresDBOptions; -import com.ceresdb.rpc.RpcOptions; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.UnsignedUtil; +import io.ceresdb.common.util.internal.ThrowUtil; +import io.ceresdb.models.Err; +import io.ceresdb.models.FieldValue; +import io.ceresdb.models.QueryOk; +import io.ceresdb.models.QueryRequest; +import io.ceresdb.models.Record; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.Series; +import io.ceresdb.models.SqlResult; +import io.ceresdb.models.TagValue; +import io.ceresdb.models.WriteOk; +import io.ceresdb.options.CeresDBOptions; +import io.ceresdb.rpc.RpcOptions; /** * diff --git a/ceresdb-example/src/test/java/com/ceresdb/ReadmeTest.java b/ceresdb-example/src/test/java/io/ceresdb/ReadmeTest.java similarity index 98% rename from ceresdb-example/src/test/java/com/ceresdb/ReadmeTest.java rename to ceresdb-example/src/test/java/io/ceresdb/ReadmeTest.java index db76813..0b2d41c 100644 --- a/ceresdb-example/src/test/java/com/ceresdb/ReadmeTest.java +++ b/ceresdb-example/src/test/java/io/ceresdb/ReadmeTest.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; -import com.ceresdb.models.*; -import com.ceresdb.options.CeresDBOptions; +import io.ceresdb.models.*; +import io.ceresdb.options.CeresDBOptions; import org.junit.Assert; import org.junit.Ignore; import org.junit.Test; diff --git a/ceresdb-grpc/src/main/resources/META-INF/services/com.ceresdb.common.signal.SignalHandler b/ceresdb-grpc/src/main/resources/META-INF/services/com.ceresdb.common.signal.SignalHandler deleted file mode 100644 index d2742a9..0000000 --- a/ceresdb-grpc/src/main/resources/META-INF/services/com.ceresdb.common.signal.SignalHandler +++ /dev/null @@ -1 +0,0 @@ -com.ceresdb.rpc.signal.RpcLimitSignalHandler \ No newline at end of file diff --git a/ceresdb-grpc/src/main/resources/META-INF/services/com.ceresdb.rpc.RpcFactory b/ceresdb-grpc/src/main/resources/META-INF/services/com.ceresdb.rpc.RpcFactory deleted file mode 100644 index c78eacc..0000000 --- a/ceresdb-grpc/src/main/resources/META-INF/services/com.ceresdb.rpc.RpcFactory +++ /dev/null @@ -1 +0,0 @@ -com.ceresdb.rpc.GrpcFactory \ No newline at end of file diff --git a/ceresdb-grpc/src/main/resources/META-INF/services/io.ceresdb.common.signal.SignalHandler b/ceresdb-grpc/src/main/resources/META-INF/services/io.ceresdb.common.signal.SignalHandler new file mode 100644 index 0000000..3f2f4f5 --- /dev/null +++ b/ceresdb-grpc/src/main/resources/META-INF/services/io.ceresdb.common.signal.SignalHandler @@ -0,0 +1 @@ +io.ceresdb.rpc.signal.RpcLimitSignalHandler diff --git a/ceresdb-grpc/src/main/resources/META-INF/services/io.ceresdb.rpc.RpcFactory b/ceresdb-grpc/src/main/resources/META-INF/services/io.ceresdb.rpc.RpcFactory new file mode 100644 index 0000000..61f71c7 --- /dev/null +++ b/ceresdb-grpc/src/main/resources/META-INF/services/io.ceresdb.rpc.RpcFactory @@ -0,0 +1 @@ +io.ceresdb.rpc.GrpcFactory diff --git a/ceresdb-grpc/src/test/java/com/ceresdb/rpc/LimitTest.java b/ceresdb-grpc/src/test/java/io/ceresdb/rpc/LimitTest.java similarity index 97% rename from ceresdb-grpc/src/test/java/com/ceresdb/rpc/LimitTest.java rename to ceresdb-grpc/src/test/java/io/ceresdb/rpc/LimitTest.java index a277a47..188f4a2 100644 --- a/ceresdb-grpc/src/test/java/com/ceresdb/rpc/LimitTest.java +++ b/ceresdb-grpc/src/test/java/io/ceresdb/rpc/LimitTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.util.concurrent.TimeUnit; @@ -23,8 +23,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.ceresdb.rpc.limit.Gradient2Limit; -import com.ceresdb.rpc.limit.VegasLimit; +import io.ceresdb.rpc.limit.Gradient2Limit; +import io.ceresdb.rpc.limit.VegasLimit; import com.netflix.concurrency.limits.Limit; /** diff --git a/ceresdb-grpc/src/test/java/com/ceresdb/rpc/RequestLimiterInterceptorTest.java b/ceresdb-grpc/src/test/java/io/ceresdb/rpc/RequestLimiterInterceptorTest.java similarity index 92% rename from ceresdb-grpc/src/test/java/com/ceresdb/rpc/RequestLimiterInterceptorTest.java rename to ceresdb-grpc/src/test/java/io/ceresdb/rpc/RequestLimiterInterceptorTest.java index 58750c9..07fb4f7 100644 --- a/ceresdb-grpc/src/test/java/com/ceresdb/rpc/RequestLimiterInterceptorTest.java +++ b/ceresdb-grpc/src/test/java/io/ceresdb/rpc/RequestLimiterInterceptorTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.io.IOException; import java.util.concurrent.Executors; @@ -35,11 +35,12 @@ import org.junit.Ignore; import org.junit.Test; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.rpc.interceptors.ClientRequestLimitInterceptor; -import com.ceresdb.rpc.limit.LimitMetricRegistry; -import com.ceresdb.rpc.limit.RequestLimitCtx; -import com.ceresdb.rpc.limit.RequestLimiterBuilder; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.rpc.interceptors.ClientRequestLimitInterceptor; +import io.ceresdb.rpc.limit.LimitMetricRegistry; +import io.ceresdb.rpc.limit.RequestLimitCtx; +import io.ceresdb.rpc.limit.RequestLimiterBuilder; + import com.netflix.concurrency.limits.Limiter; /** diff --git a/ceresdb-grpc/src/test/java/com/ceresdb/rpc/StringMarshaller.java b/ceresdb-grpc/src/test/java/io/ceresdb/rpc/StringMarshaller.java similarity index 96% rename from ceresdb-grpc/src/test/java/com/ceresdb/rpc/StringMarshaller.java rename to ceresdb-grpc/src/test/java/io/ceresdb/rpc/StringMarshaller.java index 7ae2069..b0b8298 100644 --- a/ceresdb-grpc/src/test/java/com/ceresdb/rpc/StringMarshaller.java +++ b/ceresdb-grpc/src/test/java/io/ceresdb/rpc/StringMarshaller.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.rpc; +package io.ceresdb.rpc; import java.io.ByteArrayInputStream; import java.io.IOException; @@ -25,7 +25,7 @@ import io.grpc.MethodDescriptor.Marshaller; -import com.ceresdb.common.util.StringBuilderHelper; +import io.ceresdb.common.util.StringBuilderHelper; public final class StringMarshaller implements Marshaller { diff --git a/ceresdb-protocol/src/main/resources/META-INF/services/com.ceresdb.common.signal.SignalHandler b/ceresdb-protocol/src/main/resources/META-INF/services/com.ceresdb.common.signal.SignalHandler deleted file mode 100644 index 91c3bf7..0000000 --- a/ceresdb-protocol/src/main/resources/META-INF/services/com.ceresdb.common.signal.SignalHandler +++ /dev/null @@ -1,6 +0,0 @@ -com.ceresdb.signal.ShowHelpSignalHandler -com.ceresdb.signal.MetricsSignalHandler -com.ceresdb.signal.DisplaySignalHandler -com.ceresdb.signal.ClearRouteCacheSignalHandler -com.ceresdb.signal.ShowRouteCacheSignalHandler -com.ceresdb.signal.RwLoggingSignalHandler diff --git a/ceresdb-protocol/src/main/resources/META-INF/services/io.ceresdb.common.signal.SignalHandler b/ceresdb-protocol/src/main/resources/META-INF/services/io.ceresdb.common.signal.SignalHandler new file mode 100644 index 0000000..3f32f98 --- /dev/null +++ b/ceresdb-protocol/src/main/resources/META-INF/services/io.ceresdb.common.signal.SignalHandler @@ -0,0 +1,6 @@ +io.ceresdb.signal.ShowHelpSignalHandler +io.ceresdb.signal.MetricsSignalHandler +io.ceresdb.signal.DisplaySignalHandler +io.ceresdb.signal.ClearRouteCacheSignalHandler +io.ceresdb.signal.ShowRouteCacheSignalHandler +io.ceresdb.signal.RwLoggingSignalHandler diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/CeresDBClientTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/CeresDBClientTest.java similarity index 89% rename from ceresdb-protocol/src/test/java/com/ceresdb/CeresDBClientTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/CeresDBClientTest.java index 7aaffce..574a847 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/CeresDBClientTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/CeresDBClientTest.java @@ -14,12 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; -import com.ceresdb.CeresDBClient; +import io.ceresdb.CeresDBClient; + import org.junit.After; import org.junit.Assert; import org.junit.Before; @@ -29,15 +30,15 @@ import org.mockito.Mockito; import org.mockito.runners.MockitoJUnitRunner; -import com.ceresdb.common.util.MetricsUtil; -import com.ceresdb.common.util.internal.ReferenceFieldUpdater; -import com.ceresdb.common.util.internal.Updaters; -import com.ceresdb.models.Err; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.WriteOk; -import com.ceresdb.options.CeresDBOptions; -import com.ceresdb.util.TestUtil; +import io.ceresdb.common.util.MetricsUtil; +import io.ceresdb.common.util.internal.ReferenceFieldUpdater; +import io.ceresdb.common.util.internal.Updaters; +import io.ceresdb.models.Err; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.WriteOk; +import io.ceresdb.options.CeresDBOptions; +import io.ceresdb.util.TestUtil; /** * diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/QueryClientTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/QueryClientTest.java similarity index 96% rename from ceresdb-protocol/src/test/java/com/ceresdb/QueryClientTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/QueryClientTest.java index 2aa8f1e..eb0a540 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/QueryClientTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/QueryClientTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -45,20 +45,21 @@ import org.mockito.Mockito; import org.mockito.runners.MockitoJUnitRunner; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.util.internal.ThrowUtil; -import com.ceresdb.errors.IteratorException; -import com.ceresdb.errors.StreamException; -import com.ceresdb.models.Err; -import com.ceresdb.models.QueryOk; -import com.ceresdb.models.QueryRequest; -import com.ceresdb.models.Record; -import com.ceresdb.models.Result; -import com.ceresdb.options.QueryOptions; -import com.ceresdb.proto.Common; -import com.ceresdb.proto.Storage; -import com.ceresdb.rpc.Context; -import com.ceresdb.rpc.Observer; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.util.internal.ThrowUtil; +import io.ceresdb.errors.IteratorException; +import io.ceresdb.errors.StreamException; +import io.ceresdb.models.Err; +import io.ceresdb.models.QueryOk; +import io.ceresdb.models.QueryRequest; +import io.ceresdb.models.Record; +import io.ceresdb.models.Result; +import io.ceresdb.options.QueryOptions; +import io.ceresdb.proto.Common; +import io.ceresdb.proto.Storage; +import io.ceresdb.rpc.Context; +import io.ceresdb.rpc.Observer; + import com.google.protobuf.ByteStringHelper; /** diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/QueryLimiterTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/QueryLimiterTest.java similarity index 96% rename from ceresdb-protocol/src/test/java/com/ceresdb/QueryLimiterTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/QueryLimiterTest.java index 24a55ab..26d5575 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/QueryLimiterTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/QueryLimiterTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; @@ -24,11 +24,11 @@ import org.junit.Assert; import org.junit.Test; -import com.ceresdb.errors.LimitedException; -import com.ceresdb.models.Err; -import com.ceresdb.models.QueryOk; -import com.ceresdb.models.QueryRequest; -import com.ceresdb.models.Result; +import io.ceresdb.errors.LimitedException; +import io.ceresdb.models.Err; +import io.ceresdb.models.QueryOk; +import io.ceresdb.models.QueryRequest; +import io.ceresdb.models.Result; /** * @author jiachun.fjc diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/UtilsTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/UtilsTest.java similarity index 95% rename from ceresdb-protocol/src/test/java/com/ceresdb/UtilsTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/UtilsTest.java index eb08582..ad62ce3 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/UtilsTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/UtilsTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Collection; import java.util.Collections; @@ -26,12 +26,12 @@ import org.junit.Assert; import org.junit.Test; -import com.ceresdb.common.Endpoint; -import com.ceresdb.models.Err; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.WriteOk; -import com.ceresdb.util.TestUtil; +import io.ceresdb.common.Endpoint; +import io.ceresdb.models.Err; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.WriteOk; +import io.ceresdb.util.TestUtil; /** * diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/WriteClientTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/WriteClientTest.java similarity index 98% rename from ceresdb-protocol/src/test/java/com/ceresdb/WriteClientTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/WriteClientTest.java index 121803b..36a4577 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/WriteClientTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/WriteClientTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Arrays; import java.util.Collections; @@ -38,20 +38,20 @@ import org.mockito.Mockito; import org.mockito.runners.MockitoJUnitRunner; -import com.ceresdb.common.Endpoint; -import com.ceresdb.common.util.Clock; -import com.ceresdb.models.Err; -import com.ceresdb.models.FieldValue; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.Series; -import com.ceresdb.models.WriteOk; -import com.ceresdb.options.WriteOptions; -import com.ceresdb.proto.Common; -import com.ceresdb.proto.Storage; -import com.ceresdb.rpc.Context; -import com.ceresdb.rpc.Observer; -import com.ceresdb.util.TestUtil; +import io.ceresdb.common.Endpoint; +import io.ceresdb.common.util.Clock; +import io.ceresdb.models.Err; +import io.ceresdb.models.FieldValue; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.Series; +import io.ceresdb.models.WriteOk; +import io.ceresdb.options.WriteOptions; +import io.ceresdb.proto.Common; +import io.ceresdb.proto.Storage; +import io.ceresdb.rpc.Context; +import io.ceresdb.rpc.Observer; +import io.ceresdb.util.TestUtil; /** * @author jiachun.fjc diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/WriteLimitTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/WriteLimitTest.java similarity index 95% rename from ceresdb-protocol/src/test/java/com/ceresdb/WriteLimitTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/WriteLimitTest.java index 0cf1c00..b7b8294 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/WriteLimitTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/WriteLimitTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb; +package io.ceresdb; import java.util.Collection; import java.util.concurrent.CompletableFuture; @@ -25,12 +25,12 @@ import org.junit.Assert; import org.junit.Test; -import com.ceresdb.errors.LimitedException; -import com.ceresdb.models.Err; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.WriteOk; -import com.ceresdb.util.TestUtil; +import io.ceresdb.errors.LimitedException; +import io.ceresdb.models.Err; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.WriteOk; +import io.ceresdb.util.TestUtil; /** * @author jiachun.fjc diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/models/ErrTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/models/ErrTest.java similarity index 97% rename from ceresdb-protocol/src/test/java/com/ceresdb/models/ErrTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/models/ErrTest.java index 7c1f2a2..a0a0622 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/models/ErrTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/models/ErrTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.ArrayList; import java.util.Arrays; @@ -25,7 +25,7 @@ import org.junit.Assert; import org.junit.Test; -import com.ceresdb.common.Endpoint; +import io.ceresdb.common.Endpoint; /** * @author jiachun.fjc diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/models/FieldValueTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/models/FieldValueTest.java similarity index 99% rename from ceresdb-protocol/src/test/java/com/ceresdb/models/FieldValueTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/models/FieldValueTest.java index f23b0d3..92dd082 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/models/FieldValueTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/models/FieldValueTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.math.BigInteger; diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/models/ResultTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/models/ResultTest.java similarity index 99% rename from ceresdb-protocol/src/test/java/com/ceresdb/models/ResultTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/models/ResultTest.java index 798758e..8d36f8a 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/models/ResultTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/models/ResultTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import org.junit.Assert; import org.junit.Test; diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/models/RowsTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/models/RowsTest.java similarity index 97% rename from ceresdb-protocol/src/test/java/com/ceresdb/models/RowsTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/models/RowsTest.java index 6b262f6..a7daded 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/models/RowsTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/models/RowsTest.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.HashMap; import org.junit.Test; -import com.ceresdb.common.util.Clock; +import io.ceresdb.common.util.Clock; /** * diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/models/TagValueTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/models/TagValueTest.java similarity index 99% rename from ceresdb-protocol/src/test/java/com/ceresdb/models/TagValueTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/models/TagValueTest.java index 7ed6ca7..466e1de 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/models/TagValueTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/models/TagValueTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.math.BigInteger; diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/models/WriteOkTest.java b/ceresdb-protocol/src/test/java/io/ceresdb/models/WriteOkTest.java similarity index 98% rename from ceresdb-protocol/src/test/java/com/ceresdb/models/WriteOkTest.java rename to ceresdb-protocol/src/test/java/io/ceresdb/models/WriteOkTest.java index 583d433..eaa255f 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/models/WriteOkTest.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/models/WriteOkTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.models; +package io.ceresdb.models; import java.util.ArrayList; import java.util.Arrays; diff --git a/ceresdb-protocol/src/test/java/com/ceresdb/util/TestUtil.java b/ceresdb-protocol/src/test/java/io/ceresdb/util/TestUtil.java similarity index 92% rename from ceresdb-protocol/src/test/java/com/ceresdb/util/TestUtil.java rename to ceresdb-protocol/src/test/java/io/ceresdb/util/TestUtil.java index 5de3ffc..fd495ed 100644 --- a/ceresdb-protocol/src/test/java/com/ceresdb/util/TestUtil.java +++ b/ceresdb-protocol/src/test/java/io/ceresdb/util/TestUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.util; +package io.ceresdb.util; import java.util.ArrayList; import java.util.Collections; @@ -22,13 +22,13 @@ import java.util.List; import java.util.Set; -import com.ceresdb.common.util.Clock; -import com.ceresdb.models.FieldValue; -import com.ceresdb.models.Result; -import com.ceresdb.models.Rows; -import com.ceresdb.models.Series; -import com.ceresdb.proto.Common; -import com.ceresdb.proto.Storage; +import io.ceresdb.common.util.Clock; +import io.ceresdb.models.FieldValue; +import io.ceresdb.models.Result; +import io.ceresdb.models.Rows; +import io.ceresdb.models.Series; +import io.ceresdb.proto.Common; +import io.ceresdb.proto.Storage; /** * @author jiachun.fjc diff --git a/ceresdb-sql-javacc/src/test/java/com/ceresdb/sql/MetricParserTest.java b/ceresdb-sql-javacc/src/test/java/io/ceresdb/sql/MetricParserTest.java similarity index 97% rename from ceresdb-sql-javacc/src/test/java/com/ceresdb/sql/MetricParserTest.java rename to ceresdb-sql-javacc/src/test/java/io/ceresdb/sql/MetricParserTest.java index cc84f14..e8efdf5 100644 --- a/ceresdb-sql-javacc/src/test/java/com/ceresdb/sql/MetricParserTest.java +++ b/ceresdb-sql-javacc/src/test/java/io/ceresdb/sql/MetricParserTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; import java.util.Arrays; import java.util.Collections; @@ -23,10 +23,10 @@ import org.junit.Assert; import org.junit.Test; -import com.ceresdb.MetricParser; -import com.ceresdb.MetricParserFactory; -import com.ceresdb.MetricParserFactoryProvider; -import com.ceresdb.common.util.ServiceLoader; +import io.ceresdb.MetricParser; +import io.ceresdb.MetricParserFactory; +import io.ceresdb.MetricParserFactoryProvider; +import io.ceresdb.common.util.ServiceLoader; /** * @author jiachun.fjc diff --git a/ceresdb-sql/src/test/java/com/ceresdb/sql/JSqlMetricParserTest.java b/ceresdb-sql/src/test/java/io/ceresdb/sql/JSqlMetricParserTest.java similarity index 97% rename from ceresdb-sql/src/test/java/com/ceresdb/sql/JSqlMetricParserTest.java rename to ceresdb-sql/src/test/java/io/ceresdb/sql/JSqlMetricParserTest.java index 1e512c5..0c36a6a 100644 --- a/ceresdb-sql/src/test/java/com/ceresdb/sql/JSqlMetricParserTest.java +++ b/ceresdb-sql/src/test/java/io/ceresdb/sql/JSqlMetricParserTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.ceresdb.sql; +package io.ceresdb.sql; import java.util.Arrays; import java.util.Collections; @@ -24,10 +24,10 @@ import org.junit.Assert; import org.junit.Test; -import com.ceresdb.MetricParser; -import com.ceresdb.MetricParserFactory; -import com.ceresdb.MetricParserFactoryProvider; -import com.ceresdb.common.util.ServiceLoader; +import io.ceresdb.MetricParser; +import io.ceresdb.MetricParserFactory; +import io.ceresdb.MetricParserFactoryProvider; +import io.ceresdb.common.util.ServiceLoader; /** * @author jiachun.fjc From 9145e80a19205ee58e034790786268bfb29a77dc Mon Sep 17 00:00:00 2001 From: Arthur Chern Date: Mon, 5 Sep 2022 14:19:08 +0800 Subject: [PATCH 9/9] refactor: update the docs --- .../src/main/java/io/ceresdb/common/util/ServiceLoader.java | 2 +- docs/limit_policy.md | 6 +++--- docs/metrics_and_display.md | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ceresdb-common/src/main/java/io/ceresdb/common/util/ServiceLoader.java b/ceresdb-common/src/main/java/io/ceresdb/common/util/ServiceLoader.java index 3b71f02..d8d6353 100644 --- a/ceresdb-common/src/main/java/io/ceresdb/common/util/ServiceLoader.java +++ b/ceresdb-common/src/main/java/io/ceresdb/common/util/ServiceLoader.java @@ -371,6 +371,6 @@ public void remove() { */ @Override public String toString() { - return "com.ceresdb.CeresServiceLoader[" + this.service.getName() + "]"; + return "io.ceresdb.ServiceLoader[" + this.service.getName() + "]"; } } diff --git a/docs/limit_policy.md b/docs/limit_policy.md index 3606af4..f6921a7 100644 --- a/docs/limit_policy.md +++ b/docs/limit_policy.md @@ -48,7 +48,7 @@ newLimit = gradient * currentLimit + queueSize; newLimit = currentLimit * (1 - smoothing) + newLimit * smoothing ``` -- 默认自适应限流算法是 Gradient,可以通过设置 `com.ceresdb.rpc.RpcOptions.limitKind = Vegas` 改为 Vegas - 或者是设置为 设置 `com.ceresdb.rpc.RpcOptions.limitKind = None` 进行关闭 -- 默认达到限流值会快速失败,也可以通过设置 `com.ceresdb.rpc.RpcOptions.blockOnLimit = true` 将策略改为阻塞直至超时 +- 默认自适应限流算法是 Gradient,可以通过设置 `io.ceresdb.rpc.RpcOptions.limitKind = Vegas` 改为 Vegas + 或者是设置为 设置 `io.ceresdb.rpc.RpcOptions.limitKind = None` 进行关闭 +- 默认达到限流值会快速失败,也可以通过设置 `io.ceresdb.rpc.RpcOptions.blockOnLimit = true` 将策略改为阻塞直至超时 - 默认情况下写、读请求共享这个限流器,默认写、读分别可以获得 70% 和 30% 的通行许可,可以通过启动参数 -DCeresDB.rpc.write.limit_percent=xxx 来设置写的比例,读的比例为 1 - writeLimitPercent diff --git a/docs/metrics_and_display.md b/docs/metrics_and_display.md index b9090ba..1eb9de8 100644 --- a/docs/metrics_and_display.md +++ b/docs/metrics_and_display.md @@ -594,15 +594,15 @@ userAsyncWritePool=null userAsyncReadPool=null --- RouterClient --- -opts=RouterOptions{rpcClient=com.ceresdb.rpc.GrpcClient@35dd62b, clusterAddress=127.0.0.1:8831, maxCachedSize=10000, gcPeriodSeconds=60, refreshPeriodSeconds=30} +opts=RouterOptions{rpcClient=ioceresdb.rpc.GrpcClient@35dd62b, clusterAddress=127.0.0.1:8831, maxCachedSize=10000, gcPeriodSeconds=60, refreshPeriodSeconds=30} routeCache.size=1 --- GrpcClient --- started=true opts=RpcOptions{defaultRpcTimeout=10000, rpcThreadPoolSize=0, rpcThreadPoolQueueSize=16, maxInboundMessageSize=67108864, flowControlWindow=67108864, idleTimeoutSeconds=300, keepAliveTimeSeconds=3, keepAliveTimeoutSeconds=3, keepAliveWithoutCalls=true, openVegasLimiter=true, vegasInitialLimit=50, blockOnLimit=false, tenant=Tenant{tenant='public', childTenant='sub_test', token='test_token'}} -connectionObservers=[com.ceresdb.CeresDBClient$RpcConnectionObserver@465f5824] +connectionObservers=[io.ceresdb.CeresDBClient$RpcConnectionObserver@465f5824] asyncPool=DirectExecutor{name='grpc_executor'} -interceptors=[com.ceresdb.rpc.interceptors.MetricInterceptor@62b47ad1, com.ceresdb.rpc.interceptors.ClientRequestLimitInterceptor@77533e32, com.ceresdb.rpc.interceptors.ContextToHeadersInterceptor@1a52427d, com.ceresdb.rpc.interceptors.AuthHeadersInterceptor@2670a76b] +interceptors=[io.ceresdb.rpc.interceptors.MetricInterceptor@62b47ad1, io.ceresdb.rpc.interceptors.ClientRequestLimitInterceptor@77533e32, io.ceresdb.rpc.interceptors.ContextToHeadersInterceptor@1a52427d, io.ceresdb.rpc.interceptors.AuthHeadersInterceptor@2670a76b] managedChannelPool={127.0.0.1:8831=ManagedChannelOrphanWrapper{delegate=ManagedChannelImpl{logId=1, target=127.0.0.1:8831}}} transientFailures={}