Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 1E4EE200C28 for ; Mon, 27 Feb 2017 04:34:05 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 1D1FA160B6E; Mon, 27 Feb 2017 03:34:05 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 624AE160B86 for ; Mon, 27 Feb 2017 04:34:02 +0100 (CET) Received: (qmail 82146 invoked by uid 500); 27 Feb 2017 03:34:01 -0000 Mailing-List: contact commits-help@phoenix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@phoenix.apache.org Delivered-To: mailing list commits@phoenix.apache.org Received: (qmail 81497 invoked by uid 99); 27 Feb 2017 03:34:00 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Feb 2017 03:34:00 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 2316BE007F; Mon, 27 Feb 2017 03:34:00 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: samarth@apache.org To: commits@phoenix.apache.org Date: Mon, 27 Feb 2017 03:34:07 -0000 Message-Id: In-Reply-To: <45f4c13e59834004821037806ddd9414@git.apache.org> References: <45f4c13e59834004821037806ddd9414@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [09/18] phoenix git commit: PHOENIX-1598 Encode column names to save space and improve performance(Samarth Jain and Thomas D'Silva) archived-at: Mon, 27 Feb 2017 03:34:05 -0000 http://git-wip-us.apache.org/repos/asf/phoenix/blob/dc6a6fc7/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/ServerCachingProtos.java ---------------------------------------------------------------------- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/ServerCachingProtos.java b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/ServerCachingProtos.java index 5ee1dfb..3b8984a 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/ServerCachingProtos.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/ServerCachingProtos.java @@ -649,6 +649,4947 @@ public final class ServerCachingProtos { // @@protoc_insertion_point(class_scope:ImmutableBytesWritable) } + public interface ColumnReferenceOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // required bytes family = 1; + /** + * required bytes family = 1; + */ + boolean hasFamily(); + /** + * required bytes family = 1; + */ + com.google.protobuf.ByteString getFamily(); + + // required bytes qualifier = 2; + /** + * required bytes qualifier = 2; + */ + boolean hasQualifier(); + /** + * required bytes qualifier = 2; + */ + com.google.protobuf.ByteString getQualifier(); + } + /** + * Protobuf type {@code ColumnReference} + */ + public static final class ColumnReference extends + com.google.protobuf.GeneratedMessage + implements ColumnReferenceOrBuilder { + // Use ColumnReference.newBuilder() to construct. + private ColumnReference(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private ColumnReference(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final ColumnReference defaultInstance; + public static ColumnReference getDefaultInstance() { + return defaultInstance; + } + + public ColumnReference getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ColumnReference( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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 (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + family_ = input.readBytes(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + qualifier_ = 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.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnReference_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnReference_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.class, org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public ColumnReference parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ColumnReference(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // required bytes family = 1; + public static final int FAMILY_FIELD_NUMBER = 1; + private com.google.protobuf.ByteString family_; + /** + * required bytes family = 1; + */ + public boolean hasFamily() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required bytes family = 1; + */ + public com.google.protobuf.ByteString getFamily() { + return family_; + } + + // required bytes qualifier = 2; + public static final int QUALIFIER_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString qualifier_; + /** + * required bytes qualifier = 2; + */ + public boolean hasQualifier() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required bytes qualifier = 2; + */ + public com.google.protobuf.ByteString getQualifier() { + return qualifier_; + } + + private void initFields() { + family_ = com.google.protobuf.ByteString.EMPTY; + qualifier_ = com.google.protobuf.ByteString.EMPTY; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasFamily()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasQualifier()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, family_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBytes(2, qualifier_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, family_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, qualifier_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference)) { + return super.equals(obj); + } + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference other = (org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference) obj; + + boolean result = true; + result = result && (hasFamily() == other.hasFamily()); + if (hasFamily()) { + result = result && getFamily() + .equals(other.getFamily()); + } + result = result && (hasQualifier() == other.hasQualifier()); + if (hasQualifier()) { + result = result && getQualifier() + .equals(other.getQualifier()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + private int memoizedHashCode = 0; + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasFamily()) { + hash = (37 * hash) + FAMILY_FIELD_NUMBER; + hash = (53 * hash) + getFamily().hashCode(); + } + if (hasQualifier()) { + hash = (37 * hash) + QUALIFIER_FIELD_NUMBER; + hash = (53 * hash) + getQualifier().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ColumnReference} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReferenceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnReference_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnReference_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.class, org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.Builder.class); + } + + // Construct using org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + family_ = com.google.protobuf.ByteString.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + qualifier_ = com.google.protobuf.ByteString.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnReference_descriptor; + } + + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference getDefaultInstanceForType() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.getDefaultInstance(); + } + + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference build() { + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference buildPartial() { + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference result = new org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.family_ = family_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.qualifier_ = qualifier_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference) { + return mergeFrom((org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference other) { + if (other == org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.getDefaultInstance()) return this; + if (other.hasFamily()) { + setFamily(other.getFamily()); + } + if (other.hasQualifier()) { + setQualifier(other.getQualifier()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (!hasFamily()) { + + return false; + } + if (!hasQualifier()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // required bytes family = 1; + private com.google.protobuf.ByteString family_ = com.google.protobuf.ByteString.EMPTY; + /** + * required bytes family = 1; + */ + public boolean hasFamily() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required bytes family = 1; + */ + public com.google.protobuf.ByteString getFamily() { + return family_; + } + /** + * required bytes family = 1; + */ + public Builder setFamily(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + family_ = value; + onChanged(); + return this; + } + /** + * required bytes family = 1; + */ + public Builder clearFamily() { + bitField0_ = (bitField0_ & ~0x00000001); + family_ = getDefaultInstance().getFamily(); + onChanged(); + return this; + } + + // required bytes qualifier = 2; + private com.google.protobuf.ByteString qualifier_ = com.google.protobuf.ByteString.EMPTY; + /** + * required bytes qualifier = 2; + */ + public boolean hasQualifier() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required bytes qualifier = 2; + */ + public com.google.protobuf.ByteString getQualifier() { + return qualifier_; + } + /** + * required bytes qualifier = 2; + */ + public Builder setQualifier(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + qualifier_ = value; + onChanged(); + return this; + } + /** + * required bytes qualifier = 2; + */ + public Builder clearQualifier() { + bitField0_ = (bitField0_ & ~0x00000002); + qualifier_ = getDefaultInstance().getQualifier(); + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ColumnReference) + } + + static { + defaultInstance = new ColumnReference(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:ColumnReference) + } + + public interface ColumnInfoOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional string familyName = 1; + /** + * optional string familyName = 1; + */ + boolean hasFamilyName(); + /** + * optional string familyName = 1; + */ + java.lang.String getFamilyName(); + /** + * optional string familyName = 1; + */ + com.google.protobuf.ByteString + getFamilyNameBytes(); + + // required string columnName = 2; + /** + * required string columnName = 2; + */ + boolean hasColumnName(); + /** + * required string columnName = 2; + */ + java.lang.String getColumnName(); + /** + * required string columnName = 2; + */ + com.google.protobuf.ByteString + getColumnNameBytes(); + } + /** + * Protobuf type {@code ColumnInfo} + */ + public static final class ColumnInfo extends + com.google.protobuf.GeneratedMessage + implements ColumnInfoOrBuilder { + // Use ColumnInfo.newBuilder() to construct. + private ColumnInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private ColumnInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final ColumnInfo defaultInstance; + public static ColumnInfo getDefaultInstance() { + return defaultInstance; + } + + public ColumnInfo getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ColumnInfo( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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 (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + familyName_ = input.readBytes(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + columnName_ = 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.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo.class, org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public ColumnInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ColumnInfo(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional string familyName = 1; + public static final int FAMILYNAME_FIELD_NUMBER = 1; + private java.lang.Object familyName_; + /** + * optional string familyName = 1; + */ + public boolean hasFamilyName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string familyName = 1; + */ + public java.lang.String getFamilyName() { + java.lang.Object ref = familyName_; + 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 (bs.isValidUtf8()) { + familyName_ = s; + } + return s; + } + } + /** + * optional string familyName = 1; + */ + public com.google.protobuf.ByteString + getFamilyNameBytes() { + java.lang.Object ref = familyName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + familyName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // required string columnName = 2; + public static final int COLUMNNAME_FIELD_NUMBER = 2; + private java.lang.Object columnName_; + /** + * required string columnName = 2; + */ + public boolean hasColumnName() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required string columnName = 2; + */ + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + 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 (bs.isValidUtf8()) { + columnName_ = s; + } + return s; + } + } + /** + * required string columnName = 2; + */ + public com.google.protobuf.ByteString + getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private void initFields() { + familyName_ = ""; + columnName_ = ""; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasColumnName()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getFamilyNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBytes(2, getColumnNameBytes()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getFamilyNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, getColumnNameBytes()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo)) { + return super.equals(obj); + } + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo other = (org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo) obj; + + boolean result = true; + result = result && (hasFamilyName() == other.hasFamilyName()); + if (hasFamilyName()) { + result = result && getFamilyName() + .equals(other.getFamilyName()); + } + result = result && (hasColumnName() == other.hasColumnName()); + if (hasColumnName()) { + result = result && getColumnName() + .equals(other.getColumnName()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + private int memoizedHashCode = 0; + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasFamilyName()) { + hash = (37 * hash) + FAMILYNAME_FIELD_NUMBER; + hash = (53 * hash) + getFamilyName().hashCode(); + } + if (hasColumnName()) { + hash = (37 * hash) + COLUMNNAME_FIELD_NUMBER; + hash = (53 * hash) + getColumnName().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code ColumnInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo.class, org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo.Builder.class); + } + + // Construct using org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + familyName_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + columnName_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_ColumnInfo_descriptor; + } + + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo getDefaultInstanceForType() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo.getDefaultInstance(); + } + + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo build() { + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo buildPartial() { + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo result = new org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.familyName_ = familyName_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.columnName_ = columnName_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo) { + return mergeFrom((org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo other) { + if (other == org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo.getDefaultInstance()) return this; + if (other.hasFamilyName()) { + bitField0_ |= 0x00000001; + familyName_ = other.familyName_; + onChanged(); + } + if (other.hasColumnName()) { + bitField0_ |= 0x00000002; + columnName_ = other.columnName_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (!hasColumnName()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional string familyName = 1; + private java.lang.Object familyName_ = ""; + /** + * optional string familyName = 1; + */ + public boolean hasFamilyName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string familyName = 1; + */ + public java.lang.String getFamilyName() { + java.lang.Object ref = familyName_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + familyName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string familyName = 1; + */ + public com.google.protobuf.ByteString + getFamilyNameBytes() { + java.lang.Object ref = familyName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + familyName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string familyName = 1; + */ + public Builder setFamilyName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + familyName_ = value; + onChanged(); + return this; + } + /** + * optional string familyName = 1; + */ + public Builder clearFamilyName() { + bitField0_ = (bitField0_ & ~0x00000001); + familyName_ = getDefaultInstance().getFamilyName(); + onChanged(); + return this; + } + /** + * optional string familyName = 1; + */ + public Builder setFamilyNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + familyName_ = value; + onChanged(); + return this; + } + + // required string columnName = 2; + private java.lang.Object columnName_ = ""; + /** + * required string columnName = 2; + */ + public boolean hasColumnName() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required string columnName = 2; + */ + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + columnName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * required string columnName = 2; + */ + public com.google.protobuf.ByteString + getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * required string columnName = 2; + */ + public Builder setColumnName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + columnName_ = value; + onChanged(); + return this; + } + /** + * required string columnName = 2; + */ + public Builder clearColumnName() { + bitField0_ = (bitField0_ & ~0x00000002); + columnName_ = getDefaultInstance().getColumnName(); + onChanged(); + return this; + } + /** + * required string columnName = 2; + */ + public Builder setColumnNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + columnName_ = value; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:ColumnInfo) + } + + static { + defaultInstance = new ColumnInfo(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:ColumnInfo) + } + + public interface IndexMaintainerOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // required int32 saltBuckets = 1; + /** + * required int32 saltBuckets = 1; + */ + boolean hasSaltBuckets(); + /** + * required int32 saltBuckets = 1; + */ + int getSaltBuckets(); + + // required bool isMultiTenant = 2; + /** + * required bool isMultiTenant = 2; + */ + boolean hasIsMultiTenant(); + /** + * required bool isMultiTenant = 2; + */ + boolean getIsMultiTenant(); + + // optional bytes viewIndexId = 3; + /** + * optional bytes viewIndexId = 3; + */ + boolean hasViewIndexId(); + /** + * optional bytes viewIndexId = 3; + */ + com.google.protobuf.ByteString getViewIndexId(); + + // repeated .ColumnReference indexedColumns = 4; + /** + * repeated .ColumnReference indexedColumns = 4; + */ + java.util.List + getIndexedColumnsList(); + /** + * repeated .ColumnReference indexedColumns = 4; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference getIndexedColumns(int index); + /** + * repeated .ColumnReference indexedColumns = 4; + */ + int getIndexedColumnsCount(); + /** + * repeated .ColumnReference indexedColumns = 4; + */ + java.util.List + getIndexedColumnsOrBuilderList(); + /** + * repeated .ColumnReference indexedColumns = 4; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReferenceOrBuilder getIndexedColumnsOrBuilder( + int index); + + // repeated int32 indexedColumnTypeOrdinal = 5; + /** + * repeated int32 indexedColumnTypeOrdinal = 5; + */ + java.util.List getIndexedColumnTypeOrdinalList(); + /** + * repeated int32 indexedColumnTypeOrdinal = 5; + */ + int getIndexedColumnTypeOrdinalCount(); + /** + * repeated int32 indexedColumnTypeOrdinal = 5; + */ + int getIndexedColumnTypeOrdinal(int index); + + // repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + java.util.List + getDataTableColRefForCoveredColumnsList(); + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference getDataTableColRefForCoveredColumns(int index); + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + int getDataTableColRefForCoveredColumnsCount(); + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + java.util.List + getDataTableColRefForCoveredColumnsOrBuilderList(); + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReferenceOrBuilder getDataTableColRefForCoveredColumnsOrBuilder( + int index); + + // repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + java.util.List + getIndexTableColRefForCoveredColumnsList(); + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference getIndexTableColRefForCoveredColumns(int index); + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + int getIndexTableColRefForCoveredColumnsCount(); + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + java.util.List + getIndexTableColRefForCoveredColumnsOrBuilderList(); + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReferenceOrBuilder getIndexTableColRefForCoveredColumnsOrBuilder( + int index); + + // required bool isLocalIndex = 8; + /** + * required bool isLocalIndex = 8; + */ + boolean hasIsLocalIndex(); + /** + * required bool isLocalIndex = 8; + */ + boolean getIsLocalIndex(); + + // required bytes indexTableName = 9; + /** + * required bytes indexTableName = 9; + */ + boolean hasIndexTableName(); + /** + * required bytes indexTableName = 9; + */ + com.google.protobuf.ByteString getIndexTableName(); + + // required bool rowKeyOrderOptimizable = 10; + /** + * required bool rowKeyOrderOptimizable = 10; + */ + boolean hasRowKeyOrderOptimizable(); + /** + * required bool rowKeyOrderOptimizable = 10; + */ + boolean getRowKeyOrderOptimizable(); + + // required bytes dataTableEmptyKeyValueColFamily = 11; + /** + * required bytes dataTableEmptyKeyValueColFamily = 11; + */ + boolean hasDataTableEmptyKeyValueColFamily(); + /** + * required bytes dataTableEmptyKeyValueColFamily = 11; + */ + com.google.protobuf.ByteString getDataTableEmptyKeyValueColFamily(); + + // required .ImmutableBytesWritable emptyKeyValueColFamily = 12; + /** + * required .ImmutableBytesWritable emptyKeyValueColFamily = 12; + */ + boolean hasEmptyKeyValueColFamily(); + /** + * required .ImmutableBytesWritable emptyKeyValueColFamily = 12; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ImmutableBytesWritable getEmptyKeyValueColFamily(); + /** + * required .ImmutableBytesWritable emptyKeyValueColFamily = 12; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ImmutableBytesWritableOrBuilder getEmptyKeyValueColFamilyOrBuilder(); + + // optional bytes indexedExpressions = 13; + /** + * optional bytes indexedExpressions = 13; + */ + boolean hasIndexedExpressions(); + /** + * optional bytes indexedExpressions = 13; + */ + com.google.protobuf.ByteString getIndexedExpressions(); + + // required bytes rowKeyMetadata = 14; + /** + * required bytes rowKeyMetadata = 14; + */ + boolean hasRowKeyMetadata(); + /** + * required bytes rowKeyMetadata = 14; + */ + com.google.protobuf.ByteString getRowKeyMetadata(); + + // required int32 numDataTableColFamilies = 15; + /** + * required int32 numDataTableColFamilies = 15; + */ + boolean hasNumDataTableColFamilies(); + /** + * required int32 numDataTableColFamilies = 15; + */ + int getNumDataTableColFamilies(); + + // required bool indexWalDisabled = 16; + /** + * required bool indexWalDisabled = 16; + */ + boolean hasIndexWalDisabled(); + /** + * required bool indexWalDisabled = 16; + */ + boolean getIndexWalDisabled(); + + // required int32 indexRowKeyByteSize = 17; + /** + * required int32 indexRowKeyByteSize = 17; + */ + boolean hasIndexRowKeyByteSize(); + /** + * required int32 indexRowKeyByteSize = 17; + */ + int getIndexRowKeyByteSize(); + + // required bool immutable = 18; + /** + * required bool immutable = 18; + */ + boolean hasImmutable(); + /** + * required bool immutable = 18; + */ + boolean getImmutable(); + + // repeated .ColumnInfo indexedColumnInfo = 19; + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + java.util.List + getIndexedColumnInfoList(); + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo getIndexedColumnInfo(int index); + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + int getIndexedColumnInfoCount(); + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + java.util.List + getIndexedColumnInfoOrBuilderList(); + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfoOrBuilder getIndexedColumnInfoOrBuilder( + int index); + + // required int32 encodingScheme = 20; + /** + * required int32 encodingScheme = 20; + */ + boolean hasEncodingScheme(); + /** + * required int32 encodingScheme = 20; + */ + int getEncodingScheme(); + + // required int32 immutableStorageScheme = 21; + /** + * required int32 immutableStorageScheme = 21; + */ + boolean hasImmutableStorageScheme(); + /** + * required int32 immutableStorageScheme = 21; + */ + int getImmutableStorageScheme(); + } + /** + * Protobuf type {@code IndexMaintainer} + */ + public static final class IndexMaintainer extends + com.google.protobuf.GeneratedMessage + implements IndexMaintainerOrBuilder { + // Use IndexMaintainer.newBuilder() to construct. + private IndexMaintainer(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private IndexMaintainer(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final IndexMaintainer defaultInstance; + public static IndexMaintainer getDefaultInstance() { + return defaultInstance; + } + + public IndexMaintainer getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private IndexMaintainer( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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 (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + saltBuckets_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + isMultiTenant_ = input.readBool(); + break; + } + case 26: { + bitField0_ |= 0x00000004; + viewIndexId_ = input.readBytes(); + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { + indexedColumns_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000008; + } + indexedColumns_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.PARSER, extensionRegistry)); + break; + } + case 40: { + if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { + indexedColumnTypeOrdinal_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000010; + } + indexedColumnTypeOrdinal_.add(input.readInt32()); + break; + } + case 42: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000010) == 0x00000010) && input.getBytesUntilLimit() > 0) { + indexedColumnTypeOrdinal_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000010; + } + while (input.getBytesUntilLimit() > 0) { + indexedColumnTypeOrdinal_.add(input.readInt32()); + } + input.popLimit(limit); + break; + } + case 50: { + if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + dataTableColRefForCoveredColumns_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000020; + } + dataTableColRefForCoveredColumns_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.PARSER, extensionRegistry)); + break; + } + case 58: { + if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { + indexTableColRefForCoveredColumns_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000040; + } + indexTableColRefForCoveredColumns_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference.PARSER, extensionRegistry)); + break; + } + case 64: { + bitField0_ |= 0x00000008; + isLocalIndex_ = input.readBool(); + break; + } + case 74: { + bitField0_ |= 0x00000010; + indexTableName_ = input.readBytes(); + break; + } + case 80: { + bitField0_ |= 0x00000020; + rowKeyOrderOptimizable_ = input.readBool(); + break; + } + case 90: { + bitField0_ |= 0x00000040; + dataTableEmptyKeyValueColFamily_ = input.readBytes(); + break; + } + case 98: { + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ImmutableBytesWritable.Builder subBuilder = null; + if (((bitField0_ & 0x00000080) == 0x00000080)) { + subBuilder = emptyKeyValueColFamily_.toBuilder(); + } + emptyKeyValueColFamily_ = input.readMessage(org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ImmutableBytesWritable.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(emptyKeyValueColFamily_); + emptyKeyValueColFamily_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000080; + break; + } + case 106: { + bitField0_ |= 0x00000100; + indexedExpressions_ = input.readBytes(); + break; + } + case 114: { + bitField0_ |= 0x00000200; + rowKeyMetadata_ = input.readBytes(); + break; + } + case 120: { + bitField0_ |= 0x00000400; + numDataTableColFamilies_ = input.readInt32(); + break; + } + case 128: { + bitField0_ |= 0x00000800; + indexWalDisabled_ = input.readBool(); + break; + } + case 136: { + bitField0_ |= 0x00001000; + indexRowKeyByteSize_ = input.readInt32(); + break; + } + case 144: { + bitField0_ |= 0x00002000; + immutable_ = input.readBool(); + break; + } + case 154: { + if (!((mutable_bitField0_ & 0x00040000) == 0x00040000)) { + indexedColumnInfo_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00040000; + } + indexedColumnInfo_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo.PARSER, extensionRegistry)); + break; + } + case 160: { + bitField0_ |= 0x00004000; + encodingScheme_ = input.readInt32(); + break; + } + case 168: { + bitField0_ |= 0x00008000; + immutableStorageScheme_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { + indexedColumns_ = java.util.Collections.unmodifiableList(indexedColumns_); + } + if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { + indexedColumnTypeOrdinal_ = java.util.Collections.unmodifiableList(indexedColumnTypeOrdinal_); + } + if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + dataTableColRefForCoveredColumns_ = java.util.Collections.unmodifiableList(dataTableColRefForCoveredColumns_); + } + if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { + indexTableColRefForCoveredColumns_ = java.util.Collections.unmodifiableList(indexTableColRefForCoveredColumns_); + } + if (((mutable_bitField0_ & 0x00040000) == 0x00040000)) { + indexedColumnInfo_ = java.util.Collections.unmodifiableList(indexedColumnInfo_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_IndexMaintainer_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.apache.phoenix.coprocessor.generated.ServerCachingProtos.internal_static_IndexMaintainer_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.apache.phoenix.coprocessor.generated.ServerCachingProtos.IndexMaintainer.class, org.apache.phoenix.coprocessor.generated.ServerCachingProtos.IndexMaintainer.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public IndexMaintainer parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new IndexMaintainer(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // required int32 saltBuckets = 1; + public static final int SALTBUCKETS_FIELD_NUMBER = 1; + private int saltBuckets_; + /** + * required int32 saltBuckets = 1; + */ + public boolean hasSaltBuckets() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required int32 saltBuckets = 1; + */ + public int getSaltBuckets() { + return saltBuckets_; + } + + // required bool isMultiTenant = 2; + public static final int ISMULTITENANT_FIELD_NUMBER = 2; + private boolean isMultiTenant_; + /** + * required bool isMultiTenant = 2; + */ + public boolean hasIsMultiTenant() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required bool isMultiTenant = 2; + */ + public boolean getIsMultiTenant() { + return isMultiTenant_; + } + + // optional bytes viewIndexId = 3; + public static final int VIEWINDEXID_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString viewIndexId_; + /** + * optional bytes viewIndexId = 3; + */ + public boolean hasViewIndexId() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional bytes viewIndexId = 3; + */ + public com.google.protobuf.ByteString getViewIndexId() { + return viewIndexId_; + } + + // repeated .ColumnReference indexedColumns = 4; + public static final int INDEXEDCOLUMNS_FIELD_NUMBER = 4; + private java.util.List indexedColumns_; + /** + * repeated .ColumnReference indexedColumns = 4; + */ + public java.util.List getIndexedColumnsList() { + return indexedColumns_; + } + /** + * repeated .ColumnReference indexedColumns = 4; + */ + public java.util.List + getIndexedColumnsOrBuilderList() { + return indexedColumns_; + } + /** + * repeated .ColumnReference indexedColumns = 4; + */ + public int getIndexedColumnsCount() { + return indexedColumns_.size(); + } + /** + * repeated .ColumnReference indexedColumns = 4; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference getIndexedColumns(int index) { + return indexedColumns_.get(index); + } + /** + * repeated .ColumnReference indexedColumns = 4; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReferenceOrBuilder getIndexedColumnsOrBuilder( + int index) { + return indexedColumns_.get(index); + } + + // repeated int32 indexedColumnTypeOrdinal = 5; + public static final int INDEXEDCOLUMNTYPEORDINAL_FIELD_NUMBER = 5; + private java.util.List indexedColumnTypeOrdinal_; + /** + * repeated int32 indexedColumnTypeOrdinal = 5; + */ + public java.util.List + getIndexedColumnTypeOrdinalList() { + return indexedColumnTypeOrdinal_; + } + /** + * repeated int32 indexedColumnTypeOrdinal = 5; + */ + public int getIndexedColumnTypeOrdinalCount() { + return indexedColumnTypeOrdinal_.size(); + } + /** + * repeated int32 indexedColumnTypeOrdinal = 5; + */ + public int getIndexedColumnTypeOrdinal(int index) { + return indexedColumnTypeOrdinal_.get(index); + } + + // repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + public static final int DATATABLECOLREFFORCOVEREDCOLUMNS_FIELD_NUMBER = 6; + private java.util.List dataTableColRefForCoveredColumns_; + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + public java.util.List getDataTableColRefForCoveredColumnsList() { + return dataTableColRefForCoveredColumns_; + } + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + public java.util.List + getDataTableColRefForCoveredColumnsOrBuilderList() { + return dataTableColRefForCoveredColumns_; + } + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + public int getDataTableColRefForCoveredColumnsCount() { + return dataTableColRefForCoveredColumns_.size(); + } + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference getDataTableColRefForCoveredColumns(int index) { + return dataTableColRefForCoveredColumns_.get(index); + } + /** + * repeated .ColumnReference dataTableColRefForCoveredColumns = 6; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReferenceOrBuilder getDataTableColRefForCoveredColumnsOrBuilder( + int index) { + return dataTableColRefForCoveredColumns_.get(index); + } + + // repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + public static final int INDEXTABLECOLREFFORCOVEREDCOLUMNS_FIELD_NUMBER = 7; + private java.util.List indexTableColRefForCoveredColumns_; + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + public java.util.List getIndexTableColRefForCoveredColumnsList() { + return indexTableColRefForCoveredColumns_; + } + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + public java.util.List + getIndexTableColRefForCoveredColumnsOrBuilderList() { + return indexTableColRefForCoveredColumns_; + } + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + public int getIndexTableColRefForCoveredColumnsCount() { + return indexTableColRefForCoveredColumns_.size(); + } + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReference getIndexTableColRefForCoveredColumns(int index) { + return indexTableColRefForCoveredColumns_.get(index); + } + /** + * repeated .ColumnReference indexTableColRefForCoveredColumns = 7; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnReferenceOrBuilder getIndexTableColRefForCoveredColumnsOrBuilder( + int index) { + return indexTableColRefForCoveredColumns_.get(index); + } + + // required bool isLocalIndex = 8; + public static final int ISLOCALINDEX_FIELD_NUMBER = 8; + private boolean isLocalIndex_; + /** + * required bool isLocalIndex = 8; + */ + public boolean hasIsLocalIndex() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * required bool isLocalIndex = 8; + */ + public boolean getIsLocalIndex() { + return isLocalIndex_; + } + + // required bytes indexTableName = 9; + public static final int INDEXTABLENAME_FIELD_NUMBER = 9; + private com.google.protobuf.ByteString indexTableName_; + /** + * required bytes indexTableName = 9; + */ + public boolean hasIndexTableName() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * required bytes indexTableName = 9; + */ + public com.google.protobuf.ByteString getIndexTableName() { + return indexTableName_; + } + + // required bool rowKeyOrderOptimizable = 10; + public static final int ROWKEYORDEROPTIMIZABLE_FIELD_NUMBER = 10; + private boolean rowKeyOrderOptimizable_; + /** + * required bool rowKeyOrderOptimizable = 10; + */ + public boolean hasRowKeyOrderOptimizable() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + /** + * required bool rowKeyOrderOptimizable = 10; + */ + public boolean getRowKeyOrderOptimizable() { + return rowKeyOrderOptimizable_; + } + + // required bytes dataTableEmptyKeyValueColFamily = 11; + public static final int DATATABLEEMPTYKEYVALUECOLFAMILY_FIELD_NUMBER = 11; + private com.google.protobuf.ByteString dataTableEmptyKeyValueColFamily_; + /** + * required bytes dataTableEmptyKeyValueColFamily = 11; + */ + public boolean hasDataTableEmptyKeyValueColFamily() { + return ((bitField0_ & 0x00000040) == 0x00000040); + } + /** + * required bytes dataTableEmptyKeyValueColFamily = 11; + */ + public com.google.protobuf.ByteString getDataTableEmptyKeyValueColFamily() { + return dataTableEmptyKeyValueColFamily_; + } + + // required .ImmutableBytesWritable emptyKeyValueColFamily = 12; + public static final int EMPTYKEYVALUECOLFAMILY_FIELD_NUMBER = 12; + private org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ImmutableBytesWritable emptyKeyValueColFamily_; + /** + * required .ImmutableBytesWritable emptyKeyValueColFamily = 12; + */ + public boolean hasEmptyKeyValueColFamily() { + return ((bitField0_ & 0x00000080) == 0x00000080); + } + /** + * required .ImmutableBytesWritable emptyKeyValueColFamily = 12; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ImmutableBytesWritable getEmptyKeyValueColFamily() { + return emptyKeyValueColFamily_; + } + /** + * required .ImmutableBytesWritable emptyKeyValueColFamily = 12; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ImmutableBytesWritableOrBuilder getEmptyKeyValueColFamilyOrBuilder() { + return emptyKeyValueColFamily_; + } + + // optional bytes indexedExpressions = 13; + public static final int INDEXEDEXPRESSIONS_FIELD_NUMBER = 13; + private com.google.protobuf.ByteString indexedExpressions_; + /** + * optional bytes indexedExpressions = 13; + */ + public boolean hasIndexedExpressions() { + return ((bitField0_ & 0x00000100) == 0x00000100); + } + /** + * optional bytes indexedExpressions = 13; + */ + public com.google.protobuf.ByteString getIndexedExpressions() { + return indexedExpressions_; + } + + // required bytes rowKeyMetadata = 14; + public static final int ROWKEYMETADATA_FIELD_NUMBER = 14; + private com.google.protobuf.ByteString rowKeyMetadata_; + /** + * required bytes rowKeyMetadata = 14; + */ + public boolean hasRowKeyMetadata() { + return ((bitField0_ & 0x00000200) == 0x00000200); + } + /** + * required bytes rowKeyMetadata = 14; + */ + public com.google.protobuf.ByteString getRowKeyMetadata() { + return rowKeyMetadata_; + } + + // required int32 numDataTableColFamilies = 15; + public static final int NUMDATATABLECOLFAMILIES_FIELD_NUMBER = 15; + private int numDataTableColFamilies_; + /** + * required int32 numDataTableColFamilies = 15; + */ + public boolean hasNumDataTableColFamilies() { + return ((bitField0_ & 0x00000400) == 0x00000400); + } + /** + * required int32 numDataTableColFamilies = 15; + */ + public int getNumDataTableColFamilies() { + return numDataTableColFamilies_; + } + + // required bool indexWalDisabled = 16; + public static final int INDEXWALDISABLED_FIELD_NUMBER = 16; + private boolean indexWalDisabled_; + /** + * required bool indexWalDisabled = 16; + */ + public boolean hasIndexWalDisabled() { + return ((bitField0_ & 0x00000800) == 0x00000800); + } + /** + * required bool indexWalDisabled = 16; + */ + public boolean getIndexWalDisabled() { + return indexWalDisabled_; + } + + // required int32 indexRowKeyByteSize = 17; + public static final int INDEXROWKEYBYTESIZE_FIELD_NUMBER = 17; + private int indexRowKeyByteSize_; + /** + * required int32 indexRowKeyByteSize = 17; + */ + public boolean hasIndexRowKeyByteSize() { + return ((bitField0_ & 0x00001000) == 0x00001000); + } + /** + * required int32 indexRowKeyByteSize = 17; + */ + public int getIndexRowKeyByteSize() { + return indexRowKeyByteSize_; + } + + // required bool immutable = 18; + public static final int IMMUTABLE_FIELD_NUMBER = 18; + private boolean immutable_; + /** + * required bool immutable = 18; + */ + public boolean hasImmutable() { + return ((bitField0_ & 0x00002000) == 0x00002000); + } + /** + * required bool immutable = 18; + */ + public boolean getImmutable() { + return immutable_; + } + + // repeated .ColumnInfo indexedColumnInfo = 19; + public static final int INDEXEDCOLUMNINFO_FIELD_NUMBER = 19; + private java.util.List indexedColumnInfo_; + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + public java.util.List getIndexedColumnInfoList() { + return indexedColumnInfo_; + } + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + public java.util.List + getIndexedColumnInfoOrBuilderList() { + return indexedColumnInfo_; + } + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + public int getIndexedColumnInfoCount() { + return indexedColumnInfo_.size(); + } + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfo getIndexedColumnInfo(int index) { + return indexedColumnInfo_.get(index); + } + /** + * repeated .ColumnInfo indexedColumnInfo = 19; + */ + public org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ColumnInfoOrBuilder getIndexedColumnInfoOrBuilder( + int index) { + return indexedColumnInfo_.get(index); + } + + // required int32 encodingScheme = 20; + public static final int ENCODINGSCHEME_FIELD_NUMBER = 20; + private int encodingScheme_; + /** + * required int32 encodingScheme = 20; + */ + public boolean hasEncodingScheme() { + return ((bitField0_ & 0x00004000) == 0x00004000); + } + /** + * required int32 encodingScheme = 20; + */ + public int getEncodingScheme() { + return encodingScheme_; + } + + // required int32 immutableStorageScheme = 21; + public static final int IMMUTABLESTORAGESCHEME_FIELD_NUMBER = 21; + private int immutableStorageScheme_; + /** + * required int32 immutableStorageScheme = 21; + */ + public boolean hasImmutableStorageScheme() { + return ((bitField0_ & 0x00008000) == 0x00008000); + } + /** + * required int32 immutableStorageScheme = 21; + */ + public int getImmutableStorageScheme() { + return immutableStorageScheme_; + } + + private void initFields() { + saltBuckets_ = 0; + isMultiTenant_ = false; + viewIndexId_ = com.google.protobuf.ByteString.EMPTY; + indexedColumns_ = java.util.Collections.emptyList(); + indexedColumnTypeOrdinal_ = java.util.Collections.emptyList(); + dataTableColRefForCoveredColumns_ = java.util.Collections.emptyList(); + indexTableColRefForCoveredColumns_ = java.util.Collections.emptyList(); + isLocalIndex_ = false; + indexTableName_ = com.google.protobuf.ByteString.EMPTY; + rowKeyOrderOptimizable_ = false; + dataTableEmptyKeyValueColFamily_ = com.google.protobuf.ByteString.EMPTY; + emptyKeyValueColFamily_ = org.apache.phoenix.coprocessor.generated.ServerCachingProtos.ImmutableBytesWritable.getDefaultInstance(); + indexedExpressions_ = com.google.protobuf.ByteString.EMPTY; + rowKeyMetadata_ = com.google.protobuf.ByteString.EMPTY; + numDataTableColFamilies_ = 0; + indexWalDisabled_ = false; + indexRowKeyByteSize_ = 0; + immutable_ = false; + indexedColumnInfo_ = java.util.Collections.emptyList(); + encodingScheme_ = 0; + immutableStorageScheme_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasSaltBuckets()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasIsMultiTenant()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasIsLocalIndex()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasIndexTableName()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasRowKeyOrderOptimizable()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasDataTableEmptyKeyValueColFamily()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasEmptyKeyValueColFamily()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasRowKeyMetadata()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasNumDataTableColFamilies()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasIndexWalDisabled()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasIndexRowKeyByteSize()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasImmutable()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasEncodingScheme()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasImmutableStorageScheme()) { + memoizedIsInitialized = 0; + return false; + } + for (int i = 0; i < getIndexedColumnsCount(); i++) { + if (!getIndexedColumns(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + for (int i = 0; i < getDataTableColRefForCoveredColumnsCount(); i++) { + if (!getDataTableColRefForCoveredColumns(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + for (int i = 0; i < getIndexTableColRefForCoveredColumnsCount(); i++) { + if (!getIndexTableColRefForCoveredColumns(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + if (!getEmptyKeyValueColFamily().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + for (int i = 0; i < getIndexedColumnInfoCount(); i++) { + if (!getIndexedColumnInfo(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, saltBuckets_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBool(2, isMultiTenant_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeBytes(3, viewIndexId_); + } + for (int i = 0; i < indexedColumns_.size(); i++) { + output.writeMessage(4, indexedColumns_.get(i)); + } + for (int i = 0; i < indexedColumnTypeOrdinal_.size(); i++) { + output.writeInt32(5, indexedColumnTypeOrdinal_.get(i)); + } + for (int i = 0; i < dataTableColRefForCoveredColumns_.size(); i++) { + output.writeMessage(6, dataTableColRefForCoveredColumns_.get(i)); + } + for (int i = 0; i < indexTableColRefForCoveredColumns_.size(); i++) { + output.writeMessage(7, indexTableColRefForCoveredColumns_.get(i)); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeBool(8, isLocalIndex_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeBytes(9, indexTableName_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + output.writeBool(10, rowKeyOrderOptimizable_); + } + if (((bitField0_ & 0x00000040) == 0x00000040)) { + output.writeBytes(11, dataTableEmptyKeyValueColFamily_); + } + if (((bitField0_ & 0x00000080) == 0x00000080)) { + output.writeMessage(12, emptyKeyValueColFamily_); + } + if (((bitField0_ & 0x00000100) == 0x00000100)) { + output.writeBytes(13, indexedExpressions_); + } + if (((bitField0_ & 0x00000200) == 0x00000200)) { + output.writeBytes(14, rowKeyMetadata_); + } + if (((bitField0_ & 0x00000400) == 0x00000400)) { + output.writeInt32(15, numDataTableColFamilies_); + } + if (((bitField0_ & 0x00000800) == 0x00000800)) { + output.writeBool(16, indexWalDisabled_); + } + if (((bitField0_ & 0x00001000) == 0x00001000)) { + output.writeInt32(17, indexRowKeyByteSize_); + } + if (((bitField0_ & 0x00002000) == 0x00002000)) { + output.writeBool(18, immutable_); + } + for (int i = 0; i < indexedColumnInfo_.size(); i++) { + output.writeMessage(19, indexedColumnInfo_.get(i)); + } + if (((bitField0_ & 0x00004000) == 0x00004000)) { + output.writeInt32(20, encodingScheme_); + } + if (((bitField0_ & 0x00008000) == 0x00008000)) { + output.writeInt32(21, immutableStorageScheme_); +