1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: Comparator.proto
3 
4 package org.apache.hadoop.hbase.protobuf.generated;
5 
6 public final class ComparatorProtos {
ComparatorProtos()7   private ComparatorProtos() {}
registerAllExtensions( com.google.protobuf.ExtensionRegistry registry)8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistry registry) {
10   }
11   public interface ComparatorOrBuilder
12       extends com.google.protobuf.MessageOrBuilder {
13 
14     // required string name = 1;
15     /**
16      * <code>required string name = 1;</code>
17      */
hasName()18     boolean hasName();
19     /**
20      * <code>required string name = 1;</code>
21      */
getName()22     java.lang.String getName();
23     /**
24      * <code>required string name = 1;</code>
25      */
26     com.google.protobuf.ByteString
getNameBytes()27         getNameBytes();
28 
29     // optional bytes serialized_comparator = 2;
30     /**
31      * <code>optional bytes serialized_comparator = 2;</code>
32      */
hasSerializedComparator()33     boolean hasSerializedComparator();
34     /**
35      * <code>optional bytes serialized_comparator = 2;</code>
36      */
getSerializedComparator()37     com.google.protobuf.ByteString getSerializedComparator();
38   }
39   /**
40    * Protobuf type {@code Comparator}
41    */
42   public static final class Comparator extends
43       com.google.protobuf.GeneratedMessage
44       implements ComparatorOrBuilder {
45     // Use Comparator.newBuilder() to construct.
Comparator(com.google.protobuf.GeneratedMessage.Builder<?> builder)46     private Comparator(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
47       super(builder);
48       this.unknownFields = builder.getUnknownFields();
49     }
Comparator(boolean noInit)50     private Comparator(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
51 
52     private static final Comparator defaultInstance;
getDefaultInstance()53     public static Comparator getDefaultInstance() {
54       return defaultInstance;
55     }
56 
getDefaultInstanceForType()57     public Comparator getDefaultInstanceForType() {
58       return defaultInstance;
59     }
60 
61     private final com.google.protobuf.UnknownFieldSet unknownFields;
62     @java.lang.Override
63     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()64         getUnknownFields() {
65       return this.unknownFields;
66     }
Comparator( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)67     private Comparator(
68         com.google.protobuf.CodedInputStream input,
69         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
70         throws com.google.protobuf.InvalidProtocolBufferException {
71       initFields();
72       int mutable_bitField0_ = 0;
73       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
74           com.google.protobuf.UnknownFieldSet.newBuilder();
75       try {
76         boolean done = false;
77         while (!done) {
78           int tag = input.readTag();
79           switch (tag) {
80             case 0:
81               done = true;
82               break;
83             default: {
84               if (!parseUnknownField(input, unknownFields,
85                                      extensionRegistry, tag)) {
86                 done = true;
87               }
88               break;
89             }
90             case 10: {
91               bitField0_ |= 0x00000001;
92               name_ = input.readBytes();
93               break;
94             }
95             case 18: {
96               bitField0_ |= 0x00000002;
97               serializedComparator_ = input.readBytes();
98               break;
99             }
100           }
101         }
102       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
103         throw e.setUnfinishedMessage(this);
104       } catch (java.io.IOException e) {
105         throw new com.google.protobuf.InvalidProtocolBufferException(
106             e.getMessage()).setUnfinishedMessage(this);
107       } finally {
108         this.unknownFields = unknownFields.build();
109         makeExtensionsImmutable();
110       }
111     }
112     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()113         getDescriptor() {
114       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_Comparator_descriptor;
115     }
116 
117     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()118         internalGetFieldAccessorTable() {
119       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_Comparator_fieldAccessorTable
120           .ensureFieldAccessorsInitialized(
121               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator.Builder.class);
122     }
123 
124     public static com.google.protobuf.Parser<Comparator> PARSER =
125         new com.google.protobuf.AbstractParser<Comparator>() {
126       public Comparator parsePartialFrom(
127           com.google.protobuf.CodedInputStream input,
128           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
129           throws com.google.protobuf.InvalidProtocolBufferException {
130         return new Comparator(input, extensionRegistry);
131       }
132     };
133 
134     @java.lang.Override
getParserForType()135     public com.google.protobuf.Parser<Comparator> getParserForType() {
136       return PARSER;
137     }
138 
139     private int bitField0_;
140     // required string name = 1;
141     public static final int NAME_FIELD_NUMBER = 1;
142     private java.lang.Object name_;
143     /**
144      * <code>required string name = 1;</code>
145      */
hasName()146     public boolean hasName() {
147       return ((bitField0_ & 0x00000001) == 0x00000001);
148     }
149     /**
150      * <code>required string name = 1;</code>
151      */
getName()152     public java.lang.String getName() {
153       java.lang.Object ref = name_;
154       if (ref instanceof java.lang.String) {
155         return (java.lang.String) ref;
156       } else {
157         com.google.protobuf.ByteString bs =
158             (com.google.protobuf.ByteString) ref;
159         java.lang.String s = bs.toStringUtf8();
160         if (bs.isValidUtf8()) {
161           name_ = s;
162         }
163         return s;
164       }
165     }
166     /**
167      * <code>required string name = 1;</code>
168      */
169     public com.google.protobuf.ByteString
getNameBytes()170         getNameBytes() {
171       java.lang.Object ref = name_;
172       if (ref instanceof java.lang.String) {
173         com.google.protobuf.ByteString b =
174             com.google.protobuf.ByteString.copyFromUtf8(
175                 (java.lang.String) ref);
176         name_ = b;
177         return b;
178       } else {
179         return (com.google.protobuf.ByteString) ref;
180       }
181     }
182 
183     // optional bytes serialized_comparator = 2;
184     public static final int SERIALIZED_COMPARATOR_FIELD_NUMBER = 2;
185     private com.google.protobuf.ByteString serializedComparator_;
186     /**
187      * <code>optional bytes serialized_comparator = 2;</code>
188      */
hasSerializedComparator()189     public boolean hasSerializedComparator() {
190       return ((bitField0_ & 0x00000002) == 0x00000002);
191     }
192     /**
193      * <code>optional bytes serialized_comparator = 2;</code>
194      */
getSerializedComparator()195     public com.google.protobuf.ByteString getSerializedComparator() {
196       return serializedComparator_;
197     }
198 
initFields()199     private void initFields() {
200       name_ = "";
201       serializedComparator_ = com.google.protobuf.ByteString.EMPTY;
202     }
203     private byte memoizedIsInitialized = -1;
isInitialized()204     public final boolean isInitialized() {
205       byte isInitialized = memoizedIsInitialized;
206       if (isInitialized != -1) return isInitialized == 1;
207 
208       if (!hasName()) {
209         memoizedIsInitialized = 0;
210         return false;
211       }
212       memoizedIsInitialized = 1;
213       return true;
214     }
215 
writeTo(com.google.protobuf.CodedOutputStream output)216     public void writeTo(com.google.protobuf.CodedOutputStream output)
217                         throws java.io.IOException {
218       getSerializedSize();
219       if (((bitField0_ & 0x00000001) == 0x00000001)) {
220         output.writeBytes(1, getNameBytes());
221       }
222       if (((bitField0_ & 0x00000002) == 0x00000002)) {
223         output.writeBytes(2, serializedComparator_);
224       }
225       getUnknownFields().writeTo(output);
226     }
227 
228     private int memoizedSerializedSize = -1;
getSerializedSize()229     public int getSerializedSize() {
230       int size = memoizedSerializedSize;
231       if (size != -1) return size;
232 
233       size = 0;
234       if (((bitField0_ & 0x00000001) == 0x00000001)) {
235         size += com.google.protobuf.CodedOutputStream
236           .computeBytesSize(1, getNameBytes());
237       }
238       if (((bitField0_ & 0x00000002) == 0x00000002)) {
239         size += com.google.protobuf.CodedOutputStream
240           .computeBytesSize(2, serializedComparator_);
241       }
242       size += getUnknownFields().getSerializedSize();
243       memoizedSerializedSize = size;
244       return size;
245     }
246 
247     private static final long serialVersionUID = 0L;
248     @java.lang.Override
writeReplace()249     protected java.lang.Object writeReplace()
250         throws java.io.ObjectStreamException {
251       return super.writeReplace();
252     }
253 
254     @java.lang.Override
equals(final java.lang.Object obj)255     public boolean equals(final java.lang.Object obj) {
256       if (obj == this) {
257        return true;
258       }
259       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator)) {
260         return super.equals(obj);
261       }
262       org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator other = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator) obj;
263 
264       boolean result = true;
265       result = result && (hasName() == other.hasName());
266       if (hasName()) {
267         result = result && getName()
268             .equals(other.getName());
269       }
270       result = result && (hasSerializedComparator() == other.hasSerializedComparator());
271       if (hasSerializedComparator()) {
272         result = result && getSerializedComparator()
273             .equals(other.getSerializedComparator());
274       }
275       result = result &&
276           getUnknownFields().equals(other.getUnknownFields());
277       return result;
278     }
279 
280     private int memoizedHashCode = 0;
281     @java.lang.Override
hashCode()282     public int hashCode() {
283       if (memoizedHashCode != 0) {
284         return memoizedHashCode;
285       }
286       int hash = 41;
287       hash = (19 * hash) + getDescriptorForType().hashCode();
288       if (hasName()) {
289         hash = (37 * hash) + NAME_FIELD_NUMBER;
290         hash = (53 * hash) + getName().hashCode();
291       }
292       if (hasSerializedComparator()) {
293         hash = (37 * hash) + SERIALIZED_COMPARATOR_FIELD_NUMBER;
294         hash = (53 * hash) + getSerializedComparator().hashCode();
295       }
296       hash = (29 * hash) + getUnknownFields().hashCode();
297       memoizedHashCode = hash;
298       return hash;
299     }
300 
parseFrom( com.google.protobuf.ByteString data)301     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseFrom(
302         com.google.protobuf.ByteString data)
303         throws com.google.protobuf.InvalidProtocolBufferException {
304       return PARSER.parseFrom(data);
305     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)306     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseFrom(
307         com.google.protobuf.ByteString data,
308         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
309         throws com.google.protobuf.InvalidProtocolBufferException {
310       return PARSER.parseFrom(data, extensionRegistry);
311     }
parseFrom(byte[] data)312     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseFrom(byte[] data)
313         throws com.google.protobuf.InvalidProtocolBufferException {
314       return PARSER.parseFrom(data);
315     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)316     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseFrom(
317         byte[] data,
318         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
319         throws com.google.protobuf.InvalidProtocolBufferException {
320       return PARSER.parseFrom(data, extensionRegistry);
321     }
parseFrom(java.io.InputStream input)322     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseFrom(java.io.InputStream input)
323         throws java.io.IOException {
324       return PARSER.parseFrom(input);
325     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)326     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseFrom(
327         java.io.InputStream input,
328         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
329         throws java.io.IOException {
330       return PARSER.parseFrom(input, extensionRegistry);
331     }
parseDelimitedFrom(java.io.InputStream input)332     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseDelimitedFrom(java.io.InputStream input)
333         throws java.io.IOException {
334       return PARSER.parseDelimitedFrom(input);
335     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)336     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseDelimitedFrom(
337         java.io.InputStream input,
338         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
339         throws java.io.IOException {
340       return PARSER.parseDelimitedFrom(input, extensionRegistry);
341     }
parseFrom( com.google.protobuf.CodedInputStream input)342     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseFrom(
343         com.google.protobuf.CodedInputStream input)
344         throws java.io.IOException {
345       return PARSER.parseFrom(input);
346     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)347     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parseFrom(
348         com.google.protobuf.CodedInputStream input,
349         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
350         throws java.io.IOException {
351       return PARSER.parseFrom(input, extensionRegistry);
352     }
353 
newBuilder()354     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()355     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator prototype)356     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator prototype) {
357       return newBuilder().mergeFrom(prototype);
358     }
toBuilder()359     public Builder toBuilder() { return newBuilder(this); }
360 
361     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)362     protected Builder newBuilderForType(
363         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
364       Builder builder = new Builder(parent);
365       return builder;
366     }
367     /**
368      * Protobuf type {@code Comparator}
369      */
370     public static final class Builder extends
371         com.google.protobuf.GeneratedMessage.Builder<Builder>
372        implements org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ComparatorOrBuilder {
373       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()374           getDescriptor() {
375         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_Comparator_descriptor;
376       }
377 
378       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()379           internalGetFieldAccessorTable() {
380         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_Comparator_fieldAccessorTable
381             .ensureFieldAccessorsInitialized(
382                 org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator.Builder.class);
383       }
384 
385       // Construct using org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator.newBuilder()
Builder()386       private Builder() {
387         maybeForceBuilderInitialization();
388       }
389 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)390       private Builder(
391           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
392         super(parent);
393         maybeForceBuilderInitialization();
394       }
maybeForceBuilderInitialization()395       private void maybeForceBuilderInitialization() {
396         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
397         }
398       }
create()399       private static Builder create() {
400         return new Builder();
401       }
402 
clear()403       public Builder clear() {
404         super.clear();
405         name_ = "";
406         bitField0_ = (bitField0_ & ~0x00000001);
407         serializedComparator_ = com.google.protobuf.ByteString.EMPTY;
408         bitField0_ = (bitField0_ & ~0x00000002);
409         return this;
410       }
411 
clone()412       public Builder clone() {
413         return create().mergeFrom(buildPartial());
414       }
415 
416       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()417           getDescriptorForType() {
418         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_Comparator_descriptor;
419       }
420 
getDefaultInstanceForType()421       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator getDefaultInstanceForType() {
422         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator.getDefaultInstance();
423       }
424 
build()425       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator build() {
426         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator result = buildPartial();
427         if (!result.isInitialized()) {
428           throw newUninitializedMessageException(result);
429         }
430         return result;
431       }
432 
buildPartial()433       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator buildPartial() {
434         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator result = new org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator(this);
435         int from_bitField0_ = bitField0_;
436         int to_bitField0_ = 0;
437         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
438           to_bitField0_ |= 0x00000001;
439         }
440         result.name_ = name_;
441         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
442           to_bitField0_ |= 0x00000002;
443         }
444         result.serializedComparator_ = serializedComparator_;
445         result.bitField0_ = to_bitField0_;
446         onBuilt();
447         return result;
448       }
449 
mergeFrom(com.google.protobuf.Message other)450       public Builder mergeFrom(com.google.protobuf.Message other) {
451         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator) {
452           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator)other);
453         } else {
454           super.mergeFrom(other);
455           return this;
456         }
457       }
458 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator other)459       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator other) {
460         if (other == org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator.getDefaultInstance()) return this;
461         if (other.hasName()) {
462           bitField0_ |= 0x00000001;
463           name_ = other.name_;
464           onChanged();
465         }
466         if (other.hasSerializedComparator()) {
467           setSerializedComparator(other.getSerializedComparator());
468         }
469         this.mergeUnknownFields(other.getUnknownFields());
470         return this;
471       }
472 
isInitialized()473       public final boolean isInitialized() {
474         if (!hasName()) {
475 
476           return false;
477         }
478         return true;
479       }
480 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)481       public Builder mergeFrom(
482           com.google.protobuf.CodedInputStream input,
483           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
484           throws java.io.IOException {
485         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator parsedMessage = null;
486         try {
487           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
488         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
489           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.Comparator) e.getUnfinishedMessage();
490           throw e;
491         } finally {
492           if (parsedMessage != null) {
493             mergeFrom(parsedMessage);
494           }
495         }
496         return this;
497       }
498       private int bitField0_;
499 
500       // required string name = 1;
501       private java.lang.Object name_ = "";
502       /**
503        * <code>required string name = 1;</code>
504        */
hasName()505       public boolean hasName() {
506         return ((bitField0_ & 0x00000001) == 0x00000001);
507       }
508       /**
509        * <code>required string name = 1;</code>
510        */
getName()511       public java.lang.String getName() {
512         java.lang.Object ref = name_;
513         if (!(ref instanceof java.lang.String)) {
514           java.lang.String s = ((com.google.protobuf.ByteString) ref)
515               .toStringUtf8();
516           name_ = s;
517           return s;
518         } else {
519           return (java.lang.String) ref;
520         }
521       }
522       /**
523        * <code>required string name = 1;</code>
524        */
525       public com.google.protobuf.ByteString
getNameBytes()526           getNameBytes() {
527         java.lang.Object ref = name_;
528         if (ref instanceof String) {
529           com.google.protobuf.ByteString b =
530               com.google.protobuf.ByteString.copyFromUtf8(
531                   (java.lang.String) ref);
532           name_ = b;
533           return b;
534         } else {
535           return (com.google.protobuf.ByteString) ref;
536         }
537       }
538       /**
539        * <code>required string name = 1;</code>
540        */
setName( java.lang.String value)541       public Builder setName(
542           java.lang.String value) {
543         if (value == null) {
544     throw new NullPointerException();
545   }
546   bitField0_ |= 0x00000001;
547         name_ = value;
548         onChanged();
549         return this;
550       }
551       /**
552        * <code>required string name = 1;</code>
553        */
clearName()554       public Builder clearName() {
555         bitField0_ = (bitField0_ & ~0x00000001);
556         name_ = getDefaultInstance().getName();
557         onChanged();
558         return this;
559       }
560       /**
561        * <code>required string name = 1;</code>
562        */
setNameBytes( com.google.protobuf.ByteString value)563       public Builder setNameBytes(
564           com.google.protobuf.ByteString value) {
565         if (value == null) {
566     throw new NullPointerException();
567   }
568   bitField0_ |= 0x00000001;
569         name_ = value;
570         onChanged();
571         return this;
572       }
573 
574       // optional bytes serialized_comparator = 2;
575       private com.google.protobuf.ByteString serializedComparator_ = com.google.protobuf.ByteString.EMPTY;
576       /**
577        * <code>optional bytes serialized_comparator = 2;</code>
578        */
hasSerializedComparator()579       public boolean hasSerializedComparator() {
580         return ((bitField0_ & 0x00000002) == 0x00000002);
581       }
582       /**
583        * <code>optional bytes serialized_comparator = 2;</code>
584        */
getSerializedComparator()585       public com.google.protobuf.ByteString getSerializedComparator() {
586         return serializedComparator_;
587       }
588       /**
589        * <code>optional bytes serialized_comparator = 2;</code>
590        */
setSerializedComparator(com.google.protobuf.ByteString value)591       public Builder setSerializedComparator(com.google.protobuf.ByteString value) {
592         if (value == null) {
593     throw new NullPointerException();
594   }
595   bitField0_ |= 0x00000002;
596         serializedComparator_ = value;
597         onChanged();
598         return this;
599       }
600       /**
601        * <code>optional bytes serialized_comparator = 2;</code>
602        */
clearSerializedComparator()603       public Builder clearSerializedComparator() {
604         bitField0_ = (bitField0_ & ~0x00000002);
605         serializedComparator_ = getDefaultInstance().getSerializedComparator();
606         onChanged();
607         return this;
608       }
609 
610       // @@protoc_insertion_point(builder_scope:Comparator)
611     }
612 
613     static {
614       defaultInstance = new Comparator(true);
defaultInstance.initFields()615       defaultInstance.initFields();
616     }
617 
618     // @@protoc_insertion_point(class_scope:Comparator)
619   }
620 
621   public interface ByteArrayComparableOrBuilder
622       extends com.google.protobuf.MessageOrBuilder {
623 
624     // optional bytes value = 1;
625     /**
626      * <code>optional bytes value = 1;</code>
627      */
hasValue()628     boolean hasValue();
629     /**
630      * <code>optional bytes value = 1;</code>
631      */
getValue()632     com.google.protobuf.ByteString getValue();
633   }
634   /**
635    * Protobuf type {@code ByteArrayComparable}
636    */
637   public static final class ByteArrayComparable extends
638       com.google.protobuf.GeneratedMessage
639       implements ByteArrayComparableOrBuilder {
640     // Use ByteArrayComparable.newBuilder() to construct.
ByteArrayComparable(com.google.protobuf.GeneratedMessage.Builder<?> builder)641     private ByteArrayComparable(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
642       super(builder);
643       this.unknownFields = builder.getUnknownFields();
644     }
ByteArrayComparable(boolean noInit)645     private ByteArrayComparable(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
646 
647     private static final ByteArrayComparable defaultInstance;
getDefaultInstance()648     public static ByteArrayComparable getDefaultInstance() {
649       return defaultInstance;
650     }
651 
getDefaultInstanceForType()652     public ByteArrayComparable getDefaultInstanceForType() {
653       return defaultInstance;
654     }
655 
656     private final com.google.protobuf.UnknownFieldSet unknownFields;
657     @java.lang.Override
658     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()659         getUnknownFields() {
660       return this.unknownFields;
661     }
ByteArrayComparable( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)662     private ByteArrayComparable(
663         com.google.protobuf.CodedInputStream input,
664         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
665         throws com.google.protobuf.InvalidProtocolBufferException {
666       initFields();
667       int mutable_bitField0_ = 0;
668       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
669           com.google.protobuf.UnknownFieldSet.newBuilder();
670       try {
671         boolean done = false;
672         while (!done) {
673           int tag = input.readTag();
674           switch (tag) {
675             case 0:
676               done = true;
677               break;
678             default: {
679               if (!parseUnknownField(input, unknownFields,
680                                      extensionRegistry, tag)) {
681                 done = true;
682               }
683               break;
684             }
685             case 10: {
686               bitField0_ |= 0x00000001;
687               value_ = input.readBytes();
688               break;
689             }
690           }
691         }
692       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
693         throw e.setUnfinishedMessage(this);
694       } catch (java.io.IOException e) {
695         throw new com.google.protobuf.InvalidProtocolBufferException(
696             e.getMessage()).setUnfinishedMessage(this);
697       } finally {
698         this.unknownFields = unknownFields.build();
699         makeExtensionsImmutable();
700       }
701     }
702     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()703         getDescriptor() {
704       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_ByteArrayComparable_descriptor;
705     }
706 
707     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()708         internalGetFieldAccessorTable() {
709       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_ByteArrayComparable_fieldAccessorTable
710           .ensureFieldAccessorsInitialized(
711               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder.class);
712     }
713 
714     public static com.google.protobuf.Parser<ByteArrayComparable> PARSER =
715         new com.google.protobuf.AbstractParser<ByteArrayComparable>() {
716       public ByteArrayComparable parsePartialFrom(
717           com.google.protobuf.CodedInputStream input,
718           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
719           throws com.google.protobuf.InvalidProtocolBufferException {
720         return new ByteArrayComparable(input, extensionRegistry);
721       }
722     };
723 
724     @java.lang.Override
getParserForType()725     public com.google.protobuf.Parser<ByteArrayComparable> getParserForType() {
726       return PARSER;
727     }
728 
729     private int bitField0_;
730     // optional bytes value = 1;
731     public static final int VALUE_FIELD_NUMBER = 1;
732     private com.google.protobuf.ByteString value_;
733     /**
734      * <code>optional bytes value = 1;</code>
735      */
hasValue()736     public boolean hasValue() {
737       return ((bitField0_ & 0x00000001) == 0x00000001);
738     }
739     /**
740      * <code>optional bytes value = 1;</code>
741      */
getValue()742     public com.google.protobuf.ByteString getValue() {
743       return value_;
744     }
745 
initFields()746     private void initFields() {
747       value_ = com.google.protobuf.ByteString.EMPTY;
748     }
749     private byte memoizedIsInitialized = -1;
isInitialized()750     public final boolean isInitialized() {
751       byte isInitialized = memoizedIsInitialized;
752       if (isInitialized != -1) return isInitialized == 1;
753 
754       memoizedIsInitialized = 1;
755       return true;
756     }
757 
writeTo(com.google.protobuf.CodedOutputStream output)758     public void writeTo(com.google.protobuf.CodedOutputStream output)
759                         throws java.io.IOException {
760       getSerializedSize();
761       if (((bitField0_ & 0x00000001) == 0x00000001)) {
762         output.writeBytes(1, value_);
763       }
764       getUnknownFields().writeTo(output);
765     }
766 
767     private int memoizedSerializedSize = -1;
getSerializedSize()768     public int getSerializedSize() {
769       int size = memoizedSerializedSize;
770       if (size != -1) return size;
771 
772       size = 0;
773       if (((bitField0_ & 0x00000001) == 0x00000001)) {
774         size += com.google.protobuf.CodedOutputStream
775           .computeBytesSize(1, value_);
776       }
777       size += getUnknownFields().getSerializedSize();
778       memoizedSerializedSize = size;
779       return size;
780     }
781 
782     private static final long serialVersionUID = 0L;
783     @java.lang.Override
writeReplace()784     protected java.lang.Object writeReplace()
785         throws java.io.ObjectStreamException {
786       return super.writeReplace();
787     }
788 
789     @java.lang.Override
equals(final java.lang.Object obj)790     public boolean equals(final java.lang.Object obj) {
791       if (obj == this) {
792        return true;
793       }
794       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable)) {
795         return super.equals(obj);
796       }
797       org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable other = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable) obj;
798 
799       boolean result = true;
800       result = result && (hasValue() == other.hasValue());
801       if (hasValue()) {
802         result = result && getValue()
803             .equals(other.getValue());
804       }
805       result = result &&
806           getUnknownFields().equals(other.getUnknownFields());
807       return result;
808     }
809 
810     private int memoizedHashCode = 0;
811     @java.lang.Override
hashCode()812     public int hashCode() {
813       if (memoizedHashCode != 0) {
814         return memoizedHashCode;
815       }
816       int hash = 41;
817       hash = (19 * hash) + getDescriptorForType().hashCode();
818       if (hasValue()) {
819         hash = (37 * hash) + VALUE_FIELD_NUMBER;
820         hash = (53 * hash) + getValue().hashCode();
821       }
822       hash = (29 * hash) + getUnknownFields().hashCode();
823       memoizedHashCode = hash;
824       return hash;
825     }
826 
parseFrom( com.google.protobuf.ByteString data)827     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseFrom(
828         com.google.protobuf.ByteString data)
829         throws com.google.protobuf.InvalidProtocolBufferException {
830       return PARSER.parseFrom(data);
831     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)832     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseFrom(
833         com.google.protobuf.ByteString data,
834         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
835         throws com.google.protobuf.InvalidProtocolBufferException {
836       return PARSER.parseFrom(data, extensionRegistry);
837     }
parseFrom(byte[] data)838     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseFrom(byte[] data)
839         throws com.google.protobuf.InvalidProtocolBufferException {
840       return PARSER.parseFrom(data);
841     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)842     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseFrom(
843         byte[] data,
844         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
845         throws com.google.protobuf.InvalidProtocolBufferException {
846       return PARSER.parseFrom(data, extensionRegistry);
847     }
parseFrom(java.io.InputStream input)848     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseFrom(java.io.InputStream input)
849         throws java.io.IOException {
850       return PARSER.parseFrom(input);
851     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)852     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseFrom(
853         java.io.InputStream input,
854         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
855         throws java.io.IOException {
856       return PARSER.parseFrom(input, extensionRegistry);
857     }
parseDelimitedFrom(java.io.InputStream input)858     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseDelimitedFrom(java.io.InputStream input)
859         throws java.io.IOException {
860       return PARSER.parseDelimitedFrom(input);
861     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)862     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseDelimitedFrom(
863         java.io.InputStream input,
864         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
865         throws java.io.IOException {
866       return PARSER.parseDelimitedFrom(input, extensionRegistry);
867     }
parseFrom( com.google.protobuf.CodedInputStream input)868     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseFrom(
869         com.google.protobuf.CodedInputStream input)
870         throws java.io.IOException {
871       return PARSER.parseFrom(input);
872     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)873     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parseFrom(
874         com.google.protobuf.CodedInputStream input,
875         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
876         throws java.io.IOException {
877       return PARSER.parseFrom(input, extensionRegistry);
878     }
879 
newBuilder()880     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()881     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable prototype)882     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable prototype) {
883       return newBuilder().mergeFrom(prototype);
884     }
toBuilder()885     public Builder toBuilder() { return newBuilder(this); }
886 
887     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)888     protected Builder newBuilderForType(
889         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
890       Builder builder = new Builder(parent);
891       return builder;
892     }
893     /**
894      * Protobuf type {@code ByteArrayComparable}
895      */
896     public static final class Builder extends
897         com.google.protobuf.GeneratedMessage.Builder<Builder>
898        implements org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder {
899       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()900           getDescriptor() {
901         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_ByteArrayComparable_descriptor;
902       }
903 
904       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()905           internalGetFieldAccessorTable() {
906         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_ByteArrayComparable_fieldAccessorTable
907             .ensureFieldAccessorsInitialized(
908                 org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder.class);
909       }
910 
911       // Construct using org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.newBuilder()
Builder()912       private Builder() {
913         maybeForceBuilderInitialization();
914       }
915 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)916       private Builder(
917           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
918         super(parent);
919         maybeForceBuilderInitialization();
920       }
maybeForceBuilderInitialization()921       private void maybeForceBuilderInitialization() {
922         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
923         }
924       }
create()925       private static Builder create() {
926         return new Builder();
927       }
928 
clear()929       public Builder clear() {
930         super.clear();
931         value_ = com.google.protobuf.ByteString.EMPTY;
932         bitField0_ = (bitField0_ & ~0x00000001);
933         return this;
934       }
935 
clone()936       public Builder clone() {
937         return create().mergeFrom(buildPartial());
938       }
939 
940       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()941           getDescriptorForType() {
942         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_ByteArrayComparable_descriptor;
943       }
944 
getDefaultInstanceForType()945       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getDefaultInstanceForType() {
946         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
947       }
948 
build()949       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable build() {
950         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable result = buildPartial();
951         if (!result.isInitialized()) {
952           throw newUninitializedMessageException(result);
953         }
954         return result;
955       }
956 
buildPartial()957       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable buildPartial() {
958         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable result = new org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable(this);
959         int from_bitField0_ = bitField0_;
960         int to_bitField0_ = 0;
961         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
962           to_bitField0_ |= 0x00000001;
963         }
964         result.value_ = value_;
965         result.bitField0_ = to_bitField0_;
966         onBuilt();
967         return result;
968       }
969 
mergeFrom(com.google.protobuf.Message other)970       public Builder mergeFrom(com.google.protobuf.Message other) {
971         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable) {
972           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable)other);
973         } else {
974           super.mergeFrom(other);
975           return this;
976         }
977       }
978 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable other)979       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable other) {
980         if (other == org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance()) return this;
981         if (other.hasValue()) {
982           setValue(other.getValue());
983         }
984         this.mergeUnknownFields(other.getUnknownFields());
985         return this;
986       }
987 
isInitialized()988       public final boolean isInitialized() {
989         return true;
990       }
991 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)992       public Builder mergeFrom(
993           com.google.protobuf.CodedInputStream input,
994           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
995           throws java.io.IOException {
996         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable parsedMessage = null;
997         try {
998           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
999         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1000           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable) e.getUnfinishedMessage();
1001           throw e;
1002         } finally {
1003           if (parsedMessage != null) {
1004             mergeFrom(parsedMessage);
1005           }
1006         }
1007         return this;
1008       }
1009       private int bitField0_;
1010 
1011       // optional bytes value = 1;
1012       private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY;
1013       /**
1014        * <code>optional bytes value = 1;</code>
1015        */
hasValue()1016       public boolean hasValue() {
1017         return ((bitField0_ & 0x00000001) == 0x00000001);
1018       }
1019       /**
1020        * <code>optional bytes value = 1;</code>
1021        */
getValue()1022       public com.google.protobuf.ByteString getValue() {
1023         return value_;
1024       }
1025       /**
1026        * <code>optional bytes value = 1;</code>
1027        */
setValue(com.google.protobuf.ByteString value)1028       public Builder setValue(com.google.protobuf.ByteString value) {
1029         if (value == null) {
1030     throw new NullPointerException();
1031   }
1032   bitField0_ |= 0x00000001;
1033         value_ = value;
1034         onChanged();
1035         return this;
1036       }
1037       /**
1038        * <code>optional bytes value = 1;</code>
1039        */
clearValue()1040       public Builder clearValue() {
1041         bitField0_ = (bitField0_ & ~0x00000001);
1042         value_ = getDefaultInstance().getValue();
1043         onChanged();
1044         return this;
1045       }
1046 
1047       // @@protoc_insertion_point(builder_scope:ByteArrayComparable)
1048     }
1049 
1050     static {
1051       defaultInstance = new ByteArrayComparable(true);
defaultInstance.initFields()1052       defaultInstance.initFields();
1053     }
1054 
1055     // @@protoc_insertion_point(class_scope:ByteArrayComparable)
1056   }
1057 
1058   public interface BinaryComparatorOrBuilder
1059       extends com.google.protobuf.MessageOrBuilder {
1060 
1061     // required .ByteArrayComparable comparable = 1;
1062     /**
1063      * <code>required .ByteArrayComparable comparable = 1;</code>
1064      */
hasComparable()1065     boolean hasComparable();
1066     /**
1067      * <code>required .ByteArrayComparable comparable = 1;</code>
1068      */
getComparable()1069     org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable();
1070     /**
1071      * <code>required .ByteArrayComparable comparable = 1;</code>
1072      */
getComparableOrBuilder()1073     org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder();
1074   }
1075   /**
1076    * Protobuf type {@code BinaryComparator}
1077    */
1078   public static final class BinaryComparator extends
1079       com.google.protobuf.GeneratedMessage
1080       implements BinaryComparatorOrBuilder {
1081     // Use BinaryComparator.newBuilder() to construct.
BinaryComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder)1082     private BinaryComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1083       super(builder);
1084       this.unknownFields = builder.getUnknownFields();
1085     }
BinaryComparator(boolean noInit)1086     private BinaryComparator(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1087 
1088     private static final BinaryComparator defaultInstance;
getDefaultInstance()1089     public static BinaryComparator getDefaultInstance() {
1090       return defaultInstance;
1091     }
1092 
getDefaultInstanceForType()1093     public BinaryComparator getDefaultInstanceForType() {
1094       return defaultInstance;
1095     }
1096 
1097     private final com.google.protobuf.UnknownFieldSet unknownFields;
1098     @java.lang.Override
1099     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()1100         getUnknownFields() {
1101       return this.unknownFields;
1102     }
BinaryComparator( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1103     private BinaryComparator(
1104         com.google.protobuf.CodedInputStream input,
1105         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1106         throws com.google.protobuf.InvalidProtocolBufferException {
1107       initFields();
1108       int mutable_bitField0_ = 0;
1109       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1110           com.google.protobuf.UnknownFieldSet.newBuilder();
1111       try {
1112         boolean done = false;
1113         while (!done) {
1114           int tag = input.readTag();
1115           switch (tag) {
1116             case 0:
1117               done = true;
1118               break;
1119             default: {
1120               if (!parseUnknownField(input, unknownFields,
1121                                      extensionRegistry, tag)) {
1122                 done = true;
1123               }
1124               break;
1125             }
1126             case 10: {
1127               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder subBuilder = null;
1128               if (((bitField0_ & 0x00000001) == 0x00000001)) {
1129                 subBuilder = comparable_.toBuilder();
1130               }
1131               comparable_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.PARSER, extensionRegistry);
1132               if (subBuilder != null) {
1133                 subBuilder.mergeFrom(comparable_);
1134                 comparable_ = subBuilder.buildPartial();
1135               }
1136               bitField0_ |= 0x00000001;
1137               break;
1138             }
1139           }
1140         }
1141       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1142         throw e.setUnfinishedMessage(this);
1143       } catch (java.io.IOException e) {
1144         throw new com.google.protobuf.InvalidProtocolBufferException(
1145             e.getMessage()).setUnfinishedMessage(this);
1146       } finally {
1147         this.unknownFields = unknownFields.build();
1148         makeExtensionsImmutable();
1149       }
1150     }
1151     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()1152         getDescriptor() {
1153       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryComparator_descriptor;
1154     }
1155 
1156     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()1157         internalGetFieldAccessorTable() {
1158       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryComparator_fieldAccessorTable
1159           .ensureFieldAccessorsInitialized(
1160               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator.Builder.class);
1161     }
1162 
1163     public static com.google.protobuf.Parser<BinaryComparator> PARSER =
1164         new com.google.protobuf.AbstractParser<BinaryComparator>() {
1165       public BinaryComparator parsePartialFrom(
1166           com.google.protobuf.CodedInputStream input,
1167           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1168           throws com.google.protobuf.InvalidProtocolBufferException {
1169         return new BinaryComparator(input, extensionRegistry);
1170       }
1171     };
1172 
1173     @java.lang.Override
getParserForType()1174     public com.google.protobuf.Parser<BinaryComparator> getParserForType() {
1175       return PARSER;
1176     }
1177 
1178     private int bitField0_;
1179     // required .ByteArrayComparable comparable = 1;
1180     public static final int COMPARABLE_FIELD_NUMBER = 1;
1181     private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable comparable_;
1182     /**
1183      * <code>required .ByteArrayComparable comparable = 1;</code>
1184      */
hasComparable()1185     public boolean hasComparable() {
1186       return ((bitField0_ & 0x00000001) == 0x00000001);
1187     }
1188     /**
1189      * <code>required .ByteArrayComparable comparable = 1;</code>
1190      */
getComparable()1191     public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable() {
1192       return comparable_;
1193     }
1194     /**
1195      * <code>required .ByteArrayComparable comparable = 1;</code>
1196      */
getComparableOrBuilder()1197     public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder() {
1198       return comparable_;
1199     }
1200 
initFields()1201     private void initFields() {
1202       comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
1203     }
1204     private byte memoizedIsInitialized = -1;
isInitialized()1205     public final boolean isInitialized() {
1206       byte isInitialized = memoizedIsInitialized;
1207       if (isInitialized != -1) return isInitialized == 1;
1208 
1209       if (!hasComparable()) {
1210         memoizedIsInitialized = 0;
1211         return false;
1212       }
1213       memoizedIsInitialized = 1;
1214       return true;
1215     }
1216 
writeTo(com.google.protobuf.CodedOutputStream output)1217     public void writeTo(com.google.protobuf.CodedOutputStream output)
1218                         throws java.io.IOException {
1219       getSerializedSize();
1220       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1221         output.writeMessage(1, comparable_);
1222       }
1223       getUnknownFields().writeTo(output);
1224     }
1225 
1226     private int memoizedSerializedSize = -1;
getSerializedSize()1227     public int getSerializedSize() {
1228       int size = memoizedSerializedSize;
1229       if (size != -1) return size;
1230 
1231       size = 0;
1232       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1233         size += com.google.protobuf.CodedOutputStream
1234           .computeMessageSize(1, comparable_);
1235       }
1236       size += getUnknownFields().getSerializedSize();
1237       memoizedSerializedSize = size;
1238       return size;
1239     }
1240 
1241     private static final long serialVersionUID = 0L;
1242     @java.lang.Override
writeReplace()1243     protected java.lang.Object writeReplace()
1244         throws java.io.ObjectStreamException {
1245       return super.writeReplace();
1246     }
1247 
1248     @java.lang.Override
equals(final java.lang.Object obj)1249     public boolean equals(final java.lang.Object obj) {
1250       if (obj == this) {
1251        return true;
1252       }
1253       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator)) {
1254         return super.equals(obj);
1255       }
1256       org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator other = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator) obj;
1257 
1258       boolean result = true;
1259       result = result && (hasComparable() == other.hasComparable());
1260       if (hasComparable()) {
1261         result = result && getComparable()
1262             .equals(other.getComparable());
1263       }
1264       result = result &&
1265           getUnknownFields().equals(other.getUnknownFields());
1266       return result;
1267     }
1268 
1269     private int memoizedHashCode = 0;
1270     @java.lang.Override
hashCode()1271     public int hashCode() {
1272       if (memoizedHashCode != 0) {
1273         return memoizedHashCode;
1274       }
1275       int hash = 41;
1276       hash = (19 * hash) + getDescriptorForType().hashCode();
1277       if (hasComparable()) {
1278         hash = (37 * hash) + COMPARABLE_FIELD_NUMBER;
1279         hash = (53 * hash) + getComparable().hashCode();
1280       }
1281       hash = (29 * hash) + getUnknownFields().hashCode();
1282       memoizedHashCode = hash;
1283       return hash;
1284     }
1285 
parseFrom( com.google.protobuf.ByteString data)1286     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseFrom(
1287         com.google.protobuf.ByteString data)
1288         throws com.google.protobuf.InvalidProtocolBufferException {
1289       return PARSER.parseFrom(data);
1290     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1291     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseFrom(
1292         com.google.protobuf.ByteString data,
1293         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1294         throws com.google.protobuf.InvalidProtocolBufferException {
1295       return PARSER.parseFrom(data, extensionRegistry);
1296     }
parseFrom(byte[] data)1297     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseFrom(byte[] data)
1298         throws com.google.protobuf.InvalidProtocolBufferException {
1299       return PARSER.parseFrom(data);
1300     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1301     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseFrom(
1302         byte[] data,
1303         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1304         throws com.google.protobuf.InvalidProtocolBufferException {
1305       return PARSER.parseFrom(data, extensionRegistry);
1306     }
parseFrom(java.io.InputStream input)1307     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseFrom(java.io.InputStream input)
1308         throws java.io.IOException {
1309       return PARSER.parseFrom(input);
1310     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1311     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseFrom(
1312         java.io.InputStream input,
1313         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1314         throws java.io.IOException {
1315       return PARSER.parseFrom(input, extensionRegistry);
1316     }
parseDelimitedFrom(java.io.InputStream input)1317     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseDelimitedFrom(java.io.InputStream input)
1318         throws java.io.IOException {
1319       return PARSER.parseDelimitedFrom(input);
1320     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1321     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseDelimitedFrom(
1322         java.io.InputStream input,
1323         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1324         throws java.io.IOException {
1325       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1326     }
parseFrom( com.google.protobuf.CodedInputStream input)1327     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseFrom(
1328         com.google.protobuf.CodedInputStream input)
1329         throws java.io.IOException {
1330       return PARSER.parseFrom(input);
1331     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1332     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parseFrom(
1333         com.google.protobuf.CodedInputStream input,
1334         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1335         throws java.io.IOException {
1336       return PARSER.parseFrom(input, extensionRegistry);
1337     }
1338 
newBuilder()1339     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()1340     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator prototype)1341     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator prototype) {
1342       return newBuilder().mergeFrom(prototype);
1343     }
toBuilder()1344     public Builder toBuilder() { return newBuilder(this); }
1345 
1346     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)1347     protected Builder newBuilderForType(
1348         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1349       Builder builder = new Builder(parent);
1350       return builder;
1351     }
1352     /**
1353      * Protobuf type {@code BinaryComparator}
1354      */
1355     public static final class Builder extends
1356         com.google.protobuf.GeneratedMessage.Builder<Builder>
1357        implements org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparatorOrBuilder {
1358       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()1359           getDescriptor() {
1360         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryComparator_descriptor;
1361       }
1362 
1363       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()1364           internalGetFieldAccessorTable() {
1365         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryComparator_fieldAccessorTable
1366             .ensureFieldAccessorsInitialized(
1367                 org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator.Builder.class);
1368       }
1369 
1370       // Construct using org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator.newBuilder()
Builder()1371       private Builder() {
1372         maybeForceBuilderInitialization();
1373       }
1374 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)1375       private Builder(
1376           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1377         super(parent);
1378         maybeForceBuilderInitialization();
1379       }
maybeForceBuilderInitialization()1380       private void maybeForceBuilderInitialization() {
1381         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1382           getComparableFieldBuilder();
1383         }
1384       }
create()1385       private static Builder create() {
1386         return new Builder();
1387       }
1388 
clear()1389       public Builder clear() {
1390         super.clear();
1391         if (comparableBuilder_ == null) {
1392           comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
1393         } else {
1394           comparableBuilder_.clear();
1395         }
1396         bitField0_ = (bitField0_ & ~0x00000001);
1397         return this;
1398       }
1399 
clone()1400       public Builder clone() {
1401         return create().mergeFrom(buildPartial());
1402       }
1403 
1404       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()1405           getDescriptorForType() {
1406         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryComparator_descriptor;
1407       }
1408 
getDefaultInstanceForType()1409       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator getDefaultInstanceForType() {
1410         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator.getDefaultInstance();
1411       }
1412 
build()1413       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator build() {
1414         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator result = buildPartial();
1415         if (!result.isInitialized()) {
1416           throw newUninitializedMessageException(result);
1417         }
1418         return result;
1419       }
1420 
buildPartial()1421       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator buildPartial() {
1422         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator result = new org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator(this);
1423         int from_bitField0_ = bitField0_;
1424         int to_bitField0_ = 0;
1425         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1426           to_bitField0_ |= 0x00000001;
1427         }
1428         if (comparableBuilder_ == null) {
1429           result.comparable_ = comparable_;
1430         } else {
1431           result.comparable_ = comparableBuilder_.build();
1432         }
1433         result.bitField0_ = to_bitField0_;
1434         onBuilt();
1435         return result;
1436       }
1437 
mergeFrom(com.google.protobuf.Message other)1438       public Builder mergeFrom(com.google.protobuf.Message other) {
1439         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator) {
1440           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator)other);
1441         } else {
1442           super.mergeFrom(other);
1443           return this;
1444         }
1445       }
1446 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator other)1447       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator other) {
1448         if (other == org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator.getDefaultInstance()) return this;
1449         if (other.hasComparable()) {
1450           mergeComparable(other.getComparable());
1451         }
1452         this.mergeUnknownFields(other.getUnknownFields());
1453         return this;
1454       }
1455 
isInitialized()1456       public final boolean isInitialized() {
1457         if (!hasComparable()) {
1458 
1459           return false;
1460         }
1461         return true;
1462       }
1463 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1464       public Builder mergeFrom(
1465           com.google.protobuf.CodedInputStream input,
1466           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1467           throws java.io.IOException {
1468         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator parsedMessage = null;
1469         try {
1470           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1471         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1472           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryComparator) e.getUnfinishedMessage();
1473           throw e;
1474         } finally {
1475           if (parsedMessage != null) {
1476             mergeFrom(parsedMessage);
1477           }
1478         }
1479         return this;
1480       }
1481       private int bitField0_;
1482 
1483       // required .ByteArrayComparable comparable = 1;
1484       private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
1485       private com.google.protobuf.SingleFieldBuilder<
1486           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder> comparableBuilder_;
1487       /**
1488        * <code>required .ByteArrayComparable comparable = 1;</code>
1489        */
hasComparable()1490       public boolean hasComparable() {
1491         return ((bitField0_ & 0x00000001) == 0x00000001);
1492       }
1493       /**
1494        * <code>required .ByteArrayComparable comparable = 1;</code>
1495        */
getComparable()1496       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable() {
1497         if (comparableBuilder_ == null) {
1498           return comparable_;
1499         } else {
1500           return comparableBuilder_.getMessage();
1501         }
1502       }
1503       /**
1504        * <code>required .ByteArrayComparable comparable = 1;</code>
1505        */
setComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value)1506       public Builder setComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value) {
1507         if (comparableBuilder_ == null) {
1508           if (value == null) {
1509             throw new NullPointerException();
1510           }
1511           comparable_ = value;
1512           onChanged();
1513         } else {
1514           comparableBuilder_.setMessage(value);
1515         }
1516         bitField0_ |= 0x00000001;
1517         return this;
1518       }
1519       /**
1520        * <code>required .ByteArrayComparable comparable = 1;</code>
1521        */
setComparable( org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder builderForValue)1522       public Builder setComparable(
1523           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder builderForValue) {
1524         if (comparableBuilder_ == null) {
1525           comparable_ = builderForValue.build();
1526           onChanged();
1527         } else {
1528           comparableBuilder_.setMessage(builderForValue.build());
1529         }
1530         bitField0_ |= 0x00000001;
1531         return this;
1532       }
1533       /**
1534        * <code>required .ByteArrayComparable comparable = 1;</code>
1535        */
mergeComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value)1536       public Builder mergeComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value) {
1537         if (comparableBuilder_ == null) {
1538           if (((bitField0_ & 0x00000001) == 0x00000001) &&
1539               comparable_ != org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance()) {
1540             comparable_ =
1541               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.newBuilder(comparable_).mergeFrom(value).buildPartial();
1542           } else {
1543             comparable_ = value;
1544           }
1545           onChanged();
1546         } else {
1547           comparableBuilder_.mergeFrom(value);
1548         }
1549         bitField0_ |= 0x00000001;
1550         return this;
1551       }
1552       /**
1553        * <code>required .ByteArrayComparable comparable = 1;</code>
1554        */
clearComparable()1555       public Builder clearComparable() {
1556         if (comparableBuilder_ == null) {
1557           comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
1558           onChanged();
1559         } else {
1560           comparableBuilder_.clear();
1561         }
1562         bitField0_ = (bitField0_ & ~0x00000001);
1563         return this;
1564       }
1565       /**
1566        * <code>required .ByteArrayComparable comparable = 1;</code>
1567        */
getComparableBuilder()1568       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder getComparableBuilder() {
1569         bitField0_ |= 0x00000001;
1570         onChanged();
1571         return getComparableFieldBuilder().getBuilder();
1572       }
1573       /**
1574        * <code>required .ByteArrayComparable comparable = 1;</code>
1575        */
getComparableOrBuilder()1576       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder() {
1577         if (comparableBuilder_ != null) {
1578           return comparableBuilder_.getMessageOrBuilder();
1579         } else {
1580           return comparable_;
1581         }
1582       }
1583       /**
1584        * <code>required .ByteArrayComparable comparable = 1;</code>
1585        */
1586       private com.google.protobuf.SingleFieldBuilder<
1587           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder>
getComparableFieldBuilder()1588           getComparableFieldBuilder() {
1589         if (comparableBuilder_ == null) {
1590           comparableBuilder_ = new com.google.protobuf.SingleFieldBuilder<
1591               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder>(
1592                   comparable_,
1593                   getParentForChildren(),
1594                   isClean());
1595           comparable_ = null;
1596         }
1597         return comparableBuilder_;
1598       }
1599 
1600       // @@protoc_insertion_point(builder_scope:BinaryComparator)
1601     }
1602 
1603     static {
1604       defaultInstance = new BinaryComparator(true);
defaultInstance.initFields()1605       defaultInstance.initFields();
1606     }
1607 
1608     // @@protoc_insertion_point(class_scope:BinaryComparator)
1609   }
1610 
1611   public interface LongComparatorOrBuilder
1612       extends com.google.protobuf.MessageOrBuilder {
1613 
1614     // required .ByteArrayComparable comparable = 1;
1615     /**
1616      * <code>required .ByteArrayComparable comparable = 1;</code>
1617      */
hasComparable()1618     boolean hasComparable();
1619     /**
1620      * <code>required .ByteArrayComparable comparable = 1;</code>
1621      */
getComparable()1622     org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable();
1623     /**
1624      * <code>required .ByteArrayComparable comparable = 1;</code>
1625      */
getComparableOrBuilder()1626     org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder();
1627   }
1628   /**
1629    * Protobuf type {@code LongComparator}
1630    */
1631   public static final class LongComparator extends
1632       com.google.protobuf.GeneratedMessage
1633       implements LongComparatorOrBuilder {
1634     // Use LongComparator.newBuilder() to construct.
LongComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder)1635     private LongComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1636       super(builder);
1637       this.unknownFields = builder.getUnknownFields();
1638     }
LongComparator(boolean noInit)1639     private LongComparator(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1640 
1641     private static final LongComparator defaultInstance;
getDefaultInstance()1642     public static LongComparator getDefaultInstance() {
1643       return defaultInstance;
1644     }
1645 
getDefaultInstanceForType()1646     public LongComparator getDefaultInstanceForType() {
1647       return defaultInstance;
1648     }
1649 
1650     private final com.google.protobuf.UnknownFieldSet unknownFields;
1651     @java.lang.Override
1652     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()1653         getUnknownFields() {
1654       return this.unknownFields;
1655     }
LongComparator( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1656     private LongComparator(
1657         com.google.protobuf.CodedInputStream input,
1658         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1659         throws com.google.protobuf.InvalidProtocolBufferException {
1660       initFields();
1661       int mutable_bitField0_ = 0;
1662       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1663           com.google.protobuf.UnknownFieldSet.newBuilder();
1664       try {
1665         boolean done = false;
1666         while (!done) {
1667           int tag = input.readTag();
1668           switch (tag) {
1669             case 0:
1670               done = true;
1671               break;
1672             default: {
1673               if (!parseUnknownField(input, unknownFields,
1674                                      extensionRegistry, tag)) {
1675                 done = true;
1676               }
1677               break;
1678             }
1679             case 10: {
1680               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder subBuilder = null;
1681               if (((bitField0_ & 0x00000001) == 0x00000001)) {
1682                 subBuilder = comparable_.toBuilder();
1683               }
1684               comparable_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.PARSER, extensionRegistry);
1685               if (subBuilder != null) {
1686                 subBuilder.mergeFrom(comparable_);
1687                 comparable_ = subBuilder.buildPartial();
1688               }
1689               bitField0_ |= 0x00000001;
1690               break;
1691             }
1692           }
1693         }
1694       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1695         throw e.setUnfinishedMessage(this);
1696       } catch (java.io.IOException e) {
1697         throw new com.google.protobuf.InvalidProtocolBufferException(
1698             e.getMessage()).setUnfinishedMessage(this);
1699       } finally {
1700         this.unknownFields = unknownFields.build();
1701         makeExtensionsImmutable();
1702       }
1703     }
1704     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()1705         getDescriptor() {
1706       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_LongComparator_descriptor;
1707     }
1708 
1709     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()1710         internalGetFieldAccessorTable() {
1711       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_LongComparator_fieldAccessorTable
1712           .ensureFieldAccessorsInitialized(
1713               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator.Builder.class);
1714     }
1715 
1716     public static com.google.protobuf.Parser<LongComparator> PARSER =
1717         new com.google.protobuf.AbstractParser<LongComparator>() {
1718       public LongComparator parsePartialFrom(
1719           com.google.protobuf.CodedInputStream input,
1720           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1721           throws com.google.protobuf.InvalidProtocolBufferException {
1722         return new LongComparator(input, extensionRegistry);
1723       }
1724     };
1725 
1726     @java.lang.Override
getParserForType()1727     public com.google.protobuf.Parser<LongComparator> getParserForType() {
1728       return PARSER;
1729     }
1730 
1731     private int bitField0_;
1732     // required .ByteArrayComparable comparable = 1;
1733     public static final int COMPARABLE_FIELD_NUMBER = 1;
1734     private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable comparable_;
1735     /**
1736      * <code>required .ByteArrayComparable comparable = 1;</code>
1737      */
hasComparable()1738     public boolean hasComparable() {
1739       return ((bitField0_ & 0x00000001) == 0x00000001);
1740     }
1741     /**
1742      * <code>required .ByteArrayComparable comparable = 1;</code>
1743      */
getComparable()1744     public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable() {
1745       return comparable_;
1746     }
1747     /**
1748      * <code>required .ByteArrayComparable comparable = 1;</code>
1749      */
getComparableOrBuilder()1750     public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder() {
1751       return comparable_;
1752     }
1753 
initFields()1754     private void initFields() {
1755       comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
1756     }
1757     private byte memoizedIsInitialized = -1;
isInitialized()1758     public final boolean isInitialized() {
1759       byte isInitialized = memoizedIsInitialized;
1760       if (isInitialized != -1) return isInitialized == 1;
1761 
1762       if (!hasComparable()) {
1763         memoizedIsInitialized = 0;
1764         return false;
1765       }
1766       memoizedIsInitialized = 1;
1767       return true;
1768     }
1769 
writeTo(com.google.protobuf.CodedOutputStream output)1770     public void writeTo(com.google.protobuf.CodedOutputStream output)
1771                         throws java.io.IOException {
1772       getSerializedSize();
1773       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1774         output.writeMessage(1, comparable_);
1775       }
1776       getUnknownFields().writeTo(output);
1777     }
1778 
1779     private int memoizedSerializedSize = -1;
getSerializedSize()1780     public int getSerializedSize() {
1781       int size = memoizedSerializedSize;
1782       if (size != -1) return size;
1783 
1784       size = 0;
1785       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1786         size += com.google.protobuf.CodedOutputStream
1787           .computeMessageSize(1, comparable_);
1788       }
1789       size += getUnknownFields().getSerializedSize();
1790       memoizedSerializedSize = size;
1791       return size;
1792     }
1793 
1794     private static final long serialVersionUID = 0L;
1795     @java.lang.Override
writeReplace()1796     protected java.lang.Object writeReplace()
1797         throws java.io.ObjectStreamException {
1798       return super.writeReplace();
1799     }
1800 
1801     @java.lang.Override
equals(final java.lang.Object obj)1802     public boolean equals(final java.lang.Object obj) {
1803       if (obj == this) {
1804        return true;
1805       }
1806       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator)) {
1807         return super.equals(obj);
1808       }
1809       org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator other = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator) obj;
1810 
1811       boolean result = true;
1812       result = result && (hasComparable() == other.hasComparable());
1813       if (hasComparable()) {
1814         result = result && getComparable()
1815             .equals(other.getComparable());
1816       }
1817       result = result &&
1818           getUnknownFields().equals(other.getUnknownFields());
1819       return result;
1820     }
1821 
1822     private int memoizedHashCode = 0;
1823     @java.lang.Override
hashCode()1824     public int hashCode() {
1825       if (memoizedHashCode != 0) {
1826         return memoizedHashCode;
1827       }
1828       int hash = 41;
1829       hash = (19 * hash) + getDescriptorForType().hashCode();
1830       if (hasComparable()) {
1831         hash = (37 * hash) + COMPARABLE_FIELD_NUMBER;
1832         hash = (53 * hash) + getComparable().hashCode();
1833       }
1834       hash = (29 * hash) + getUnknownFields().hashCode();
1835       memoizedHashCode = hash;
1836       return hash;
1837     }
1838 
parseFrom( com.google.protobuf.ByteString data)1839     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseFrom(
1840         com.google.protobuf.ByteString data)
1841         throws com.google.protobuf.InvalidProtocolBufferException {
1842       return PARSER.parseFrom(data);
1843     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1844     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseFrom(
1845         com.google.protobuf.ByteString data,
1846         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1847         throws com.google.protobuf.InvalidProtocolBufferException {
1848       return PARSER.parseFrom(data, extensionRegistry);
1849     }
parseFrom(byte[] data)1850     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseFrom(byte[] data)
1851         throws com.google.protobuf.InvalidProtocolBufferException {
1852       return PARSER.parseFrom(data);
1853     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1854     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseFrom(
1855         byte[] data,
1856         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1857         throws com.google.protobuf.InvalidProtocolBufferException {
1858       return PARSER.parseFrom(data, extensionRegistry);
1859     }
parseFrom(java.io.InputStream input)1860     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseFrom(java.io.InputStream input)
1861         throws java.io.IOException {
1862       return PARSER.parseFrom(input);
1863     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1864     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseFrom(
1865         java.io.InputStream input,
1866         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1867         throws java.io.IOException {
1868       return PARSER.parseFrom(input, extensionRegistry);
1869     }
parseDelimitedFrom(java.io.InputStream input)1870     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseDelimitedFrom(java.io.InputStream input)
1871         throws java.io.IOException {
1872       return PARSER.parseDelimitedFrom(input);
1873     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1874     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseDelimitedFrom(
1875         java.io.InputStream input,
1876         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1877         throws java.io.IOException {
1878       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1879     }
parseFrom( com.google.protobuf.CodedInputStream input)1880     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseFrom(
1881         com.google.protobuf.CodedInputStream input)
1882         throws java.io.IOException {
1883       return PARSER.parseFrom(input);
1884     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1885     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parseFrom(
1886         com.google.protobuf.CodedInputStream input,
1887         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1888         throws java.io.IOException {
1889       return PARSER.parseFrom(input, extensionRegistry);
1890     }
1891 
newBuilder()1892     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()1893     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator prototype)1894     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator prototype) {
1895       return newBuilder().mergeFrom(prototype);
1896     }
toBuilder()1897     public Builder toBuilder() { return newBuilder(this); }
1898 
1899     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)1900     protected Builder newBuilderForType(
1901         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1902       Builder builder = new Builder(parent);
1903       return builder;
1904     }
1905     /**
1906      * Protobuf type {@code LongComparator}
1907      */
1908     public static final class Builder extends
1909         com.google.protobuf.GeneratedMessage.Builder<Builder>
1910        implements org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparatorOrBuilder {
1911       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()1912           getDescriptor() {
1913         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_LongComparator_descriptor;
1914       }
1915 
1916       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()1917           internalGetFieldAccessorTable() {
1918         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_LongComparator_fieldAccessorTable
1919             .ensureFieldAccessorsInitialized(
1920                 org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator.Builder.class);
1921       }
1922 
1923       // Construct using org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator.newBuilder()
Builder()1924       private Builder() {
1925         maybeForceBuilderInitialization();
1926       }
1927 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)1928       private Builder(
1929           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1930         super(parent);
1931         maybeForceBuilderInitialization();
1932       }
maybeForceBuilderInitialization()1933       private void maybeForceBuilderInitialization() {
1934         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1935           getComparableFieldBuilder();
1936         }
1937       }
create()1938       private static Builder create() {
1939         return new Builder();
1940       }
1941 
clear()1942       public Builder clear() {
1943         super.clear();
1944         if (comparableBuilder_ == null) {
1945           comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
1946         } else {
1947           comparableBuilder_.clear();
1948         }
1949         bitField0_ = (bitField0_ & ~0x00000001);
1950         return this;
1951       }
1952 
clone()1953       public Builder clone() {
1954         return create().mergeFrom(buildPartial());
1955       }
1956 
1957       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()1958           getDescriptorForType() {
1959         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_LongComparator_descriptor;
1960       }
1961 
getDefaultInstanceForType()1962       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator getDefaultInstanceForType() {
1963         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator.getDefaultInstance();
1964       }
1965 
build()1966       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator build() {
1967         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator result = buildPartial();
1968         if (!result.isInitialized()) {
1969           throw newUninitializedMessageException(result);
1970         }
1971         return result;
1972       }
1973 
buildPartial()1974       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator buildPartial() {
1975         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator result = new org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator(this);
1976         int from_bitField0_ = bitField0_;
1977         int to_bitField0_ = 0;
1978         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1979           to_bitField0_ |= 0x00000001;
1980         }
1981         if (comparableBuilder_ == null) {
1982           result.comparable_ = comparable_;
1983         } else {
1984           result.comparable_ = comparableBuilder_.build();
1985         }
1986         result.bitField0_ = to_bitField0_;
1987         onBuilt();
1988         return result;
1989       }
1990 
mergeFrom(com.google.protobuf.Message other)1991       public Builder mergeFrom(com.google.protobuf.Message other) {
1992         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator) {
1993           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator)other);
1994         } else {
1995           super.mergeFrom(other);
1996           return this;
1997         }
1998       }
1999 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator other)2000       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator other) {
2001         if (other == org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator.getDefaultInstance()) return this;
2002         if (other.hasComparable()) {
2003           mergeComparable(other.getComparable());
2004         }
2005         this.mergeUnknownFields(other.getUnknownFields());
2006         return this;
2007       }
2008 
isInitialized()2009       public final boolean isInitialized() {
2010         if (!hasComparable()) {
2011 
2012           return false;
2013         }
2014         return true;
2015       }
2016 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2017       public Builder mergeFrom(
2018           com.google.protobuf.CodedInputStream input,
2019           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2020           throws java.io.IOException {
2021         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator parsedMessage = null;
2022         try {
2023           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2024         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2025           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.LongComparator) e.getUnfinishedMessage();
2026           throw e;
2027         } finally {
2028           if (parsedMessage != null) {
2029             mergeFrom(parsedMessage);
2030           }
2031         }
2032         return this;
2033       }
2034       private int bitField0_;
2035 
2036       // required .ByteArrayComparable comparable = 1;
2037       private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
2038       private com.google.protobuf.SingleFieldBuilder<
2039           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder> comparableBuilder_;
2040       /**
2041        * <code>required .ByteArrayComparable comparable = 1;</code>
2042        */
hasComparable()2043       public boolean hasComparable() {
2044         return ((bitField0_ & 0x00000001) == 0x00000001);
2045       }
2046       /**
2047        * <code>required .ByteArrayComparable comparable = 1;</code>
2048        */
getComparable()2049       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable() {
2050         if (comparableBuilder_ == null) {
2051           return comparable_;
2052         } else {
2053           return comparableBuilder_.getMessage();
2054         }
2055       }
2056       /**
2057        * <code>required .ByteArrayComparable comparable = 1;</code>
2058        */
setComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value)2059       public Builder setComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value) {
2060         if (comparableBuilder_ == null) {
2061           if (value == null) {
2062             throw new NullPointerException();
2063           }
2064           comparable_ = value;
2065           onChanged();
2066         } else {
2067           comparableBuilder_.setMessage(value);
2068         }
2069         bitField0_ |= 0x00000001;
2070         return this;
2071       }
2072       /**
2073        * <code>required .ByteArrayComparable comparable = 1;</code>
2074        */
setComparable( org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder builderForValue)2075       public Builder setComparable(
2076           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder builderForValue) {
2077         if (comparableBuilder_ == null) {
2078           comparable_ = builderForValue.build();
2079           onChanged();
2080         } else {
2081           comparableBuilder_.setMessage(builderForValue.build());
2082         }
2083         bitField0_ |= 0x00000001;
2084         return this;
2085       }
2086       /**
2087        * <code>required .ByteArrayComparable comparable = 1;</code>
2088        */
mergeComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value)2089       public Builder mergeComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value) {
2090         if (comparableBuilder_ == null) {
2091           if (((bitField0_ & 0x00000001) == 0x00000001) &&
2092               comparable_ != org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance()) {
2093             comparable_ =
2094               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.newBuilder(comparable_).mergeFrom(value).buildPartial();
2095           } else {
2096             comparable_ = value;
2097           }
2098           onChanged();
2099         } else {
2100           comparableBuilder_.mergeFrom(value);
2101         }
2102         bitField0_ |= 0x00000001;
2103         return this;
2104       }
2105       /**
2106        * <code>required .ByteArrayComparable comparable = 1;</code>
2107        */
clearComparable()2108       public Builder clearComparable() {
2109         if (comparableBuilder_ == null) {
2110           comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
2111           onChanged();
2112         } else {
2113           comparableBuilder_.clear();
2114         }
2115         bitField0_ = (bitField0_ & ~0x00000001);
2116         return this;
2117       }
2118       /**
2119        * <code>required .ByteArrayComparable comparable = 1;</code>
2120        */
getComparableBuilder()2121       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder getComparableBuilder() {
2122         bitField0_ |= 0x00000001;
2123         onChanged();
2124         return getComparableFieldBuilder().getBuilder();
2125       }
2126       /**
2127        * <code>required .ByteArrayComparable comparable = 1;</code>
2128        */
getComparableOrBuilder()2129       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder() {
2130         if (comparableBuilder_ != null) {
2131           return comparableBuilder_.getMessageOrBuilder();
2132         } else {
2133           return comparable_;
2134         }
2135       }
2136       /**
2137        * <code>required .ByteArrayComparable comparable = 1;</code>
2138        */
2139       private com.google.protobuf.SingleFieldBuilder<
2140           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder>
getComparableFieldBuilder()2141           getComparableFieldBuilder() {
2142         if (comparableBuilder_ == null) {
2143           comparableBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2144               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder>(
2145                   comparable_,
2146                   getParentForChildren(),
2147                   isClean());
2148           comparable_ = null;
2149         }
2150         return comparableBuilder_;
2151       }
2152 
2153       // @@protoc_insertion_point(builder_scope:LongComparator)
2154     }
2155 
2156     static {
2157       defaultInstance = new LongComparator(true);
defaultInstance.initFields()2158       defaultInstance.initFields();
2159     }
2160 
2161     // @@protoc_insertion_point(class_scope:LongComparator)
2162   }
2163 
2164   public interface BinaryPrefixComparatorOrBuilder
2165       extends com.google.protobuf.MessageOrBuilder {
2166 
2167     // required .ByteArrayComparable comparable = 1;
2168     /**
2169      * <code>required .ByteArrayComparable comparable = 1;</code>
2170      */
hasComparable()2171     boolean hasComparable();
2172     /**
2173      * <code>required .ByteArrayComparable comparable = 1;</code>
2174      */
getComparable()2175     org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable();
2176     /**
2177      * <code>required .ByteArrayComparable comparable = 1;</code>
2178      */
getComparableOrBuilder()2179     org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder();
2180   }
2181   /**
2182    * Protobuf type {@code BinaryPrefixComparator}
2183    */
2184   public static final class BinaryPrefixComparator extends
2185       com.google.protobuf.GeneratedMessage
2186       implements BinaryPrefixComparatorOrBuilder {
2187     // Use BinaryPrefixComparator.newBuilder() to construct.
BinaryPrefixComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder)2188     private BinaryPrefixComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2189       super(builder);
2190       this.unknownFields = builder.getUnknownFields();
2191     }
BinaryPrefixComparator(boolean noInit)2192     private BinaryPrefixComparator(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2193 
2194     private static final BinaryPrefixComparator defaultInstance;
getDefaultInstance()2195     public static BinaryPrefixComparator getDefaultInstance() {
2196       return defaultInstance;
2197     }
2198 
getDefaultInstanceForType()2199     public BinaryPrefixComparator getDefaultInstanceForType() {
2200       return defaultInstance;
2201     }
2202 
2203     private final com.google.protobuf.UnknownFieldSet unknownFields;
2204     @java.lang.Override
2205     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()2206         getUnknownFields() {
2207       return this.unknownFields;
2208     }
BinaryPrefixComparator( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2209     private BinaryPrefixComparator(
2210         com.google.protobuf.CodedInputStream input,
2211         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2212         throws com.google.protobuf.InvalidProtocolBufferException {
2213       initFields();
2214       int mutable_bitField0_ = 0;
2215       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2216           com.google.protobuf.UnknownFieldSet.newBuilder();
2217       try {
2218         boolean done = false;
2219         while (!done) {
2220           int tag = input.readTag();
2221           switch (tag) {
2222             case 0:
2223               done = true;
2224               break;
2225             default: {
2226               if (!parseUnknownField(input, unknownFields,
2227                                      extensionRegistry, tag)) {
2228                 done = true;
2229               }
2230               break;
2231             }
2232             case 10: {
2233               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder subBuilder = null;
2234               if (((bitField0_ & 0x00000001) == 0x00000001)) {
2235                 subBuilder = comparable_.toBuilder();
2236               }
2237               comparable_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.PARSER, extensionRegistry);
2238               if (subBuilder != null) {
2239                 subBuilder.mergeFrom(comparable_);
2240                 comparable_ = subBuilder.buildPartial();
2241               }
2242               bitField0_ |= 0x00000001;
2243               break;
2244             }
2245           }
2246         }
2247       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2248         throw e.setUnfinishedMessage(this);
2249       } catch (java.io.IOException e) {
2250         throw new com.google.protobuf.InvalidProtocolBufferException(
2251             e.getMessage()).setUnfinishedMessage(this);
2252       } finally {
2253         this.unknownFields = unknownFields.build();
2254         makeExtensionsImmutable();
2255       }
2256     }
2257     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()2258         getDescriptor() {
2259       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryPrefixComparator_descriptor;
2260     }
2261 
2262     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()2263         internalGetFieldAccessorTable() {
2264       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryPrefixComparator_fieldAccessorTable
2265           .ensureFieldAccessorsInitialized(
2266               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator.Builder.class);
2267     }
2268 
2269     public static com.google.protobuf.Parser<BinaryPrefixComparator> PARSER =
2270         new com.google.protobuf.AbstractParser<BinaryPrefixComparator>() {
2271       public BinaryPrefixComparator parsePartialFrom(
2272           com.google.protobuf.CodedInputStream input,
2273           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2274           throws com.google.protobuf.InvalidProtocolBufferException {
2275         return new BinaryPrefixComparator(input, extensionRegistry);
2276       }
2277     };
2278 
2279     @java.lang.Override
getParserForType()2280     public com.google.protobuf.Parser<BinaryPrefixComparator> getParserForType() {
2281       return PARSER;
2282     }
2283 
2284     private int bitField0_;
2285     // required .ByteArrayComparable comparable = 1;
2286     public static final int COMPARABLE_FIELD_NUMBER = 1;
2287     private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable comparable_;
2288     /**
2289      * <code>required .ByteArrayComparable comparable = 1;</code>
2290      */
hasComparable()2291     public boolean hasComparable() {
2292       return ((bitField0_ & 0x00000001) == 0x00000001);
2293     }
2294     /**
2295      * <code>required .ByteArrayComparable comparable = 1;</code>
2296      */
getComparable()2297     public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable() {
2298       return comparable_;
2299     }
2300     /**
2301      * <code>required .ByteArrayComparable comparable = 1;</code>
2302      */
getComparableOrBuilder()2303     public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder() {
2304       return comparable_;
2305     }
2306 
initFields()2307     private void initFields() {
2308       comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
2309     }
2310     private byte memoizedIsInitialized = -1;
isInitialized()2311     public final boolean isInitialized() {
2312       byte isInitialized = memoizedIsInitialized;
2313       if (isInitialized != -1) return isInitialized == 1;
2314 
2315       if (!hasComparable()) {
2316         memoizedIsInitialized = 0;
2317         return false;
2318       }
2319       memoizedIsInitialized = 1;
2320       return true;
2321     }
2322 
writeTo(com.google.protobuf.CodedOutputStream output)2323     public void writeTo(com.google.protobuf.CodedOutputStream output)
2324                         throws java.io.IOException {
2325       getSerializedSize();
2326       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2327         output.writeMessage(1, comparable_);
2328       }
2329       getUnknownFields().writeTo(output);
2330     }
2331 
2332     private int memoizedSerializedSize = -1;
getSerializedSize()2333     public int getSerializedSize() {
2334       int size = memoizedSerializedSize;
2335       if (size != -1) return size;
2336 
2337       size = 0;
2338       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2339         size += com.google.protobuf.CodedOutputStream
2340           .computeMessageSize(1, comparable_);
2341       }
2342       size += getUnknownFields().getSerializedSize();
2343       memoizedSerializedSize = size;
2344       return size;
2345     }
2346 
2347     private static final long serialVersionUID = 0L;
2348     @java.lang.Override
writeReplace()2349     protected java.lang.Object writeReplace()
2350         throws java.io.ObjectStreamException {
2351       return super.writeReplace();
2352     }
2353 
2354     @java.lang.Override
equals(final java.lang.Object obj)2355     public boolean equals(final java.lang.Object obj) {
2356       if (obj == this) {
2357        return true;
2358       }
2359       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator)) {
2360         return super.equals(obj);
2361       }
2362       org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator other = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator) obj;
2363 
2364       boolean result = true;
2365       result = result && (hasComparable() == other.hasComparable());
2366       if (hasComparable()) {
2367         result = result && getComparable()
2368             .equals(other.getComparable());
2369       }
2370       result = result &&
2371           getUnknownFields().equals(other.getUnknownFields());
2372       return result;
2373     }
2374 
2375     private int memoizedHashCode = 0;
2376     @java.lang.Override
hashCode()2377     public int hashCode() {
2378       if (memoizedHashCode != 0) {
2379         return memoizedHashCode;
2380       }
2381       int hash = 41;
2382       hash = (19 * hash) + getDescriptorForType().hashCode();
2383       if (hasComparable()) {
2384         hash = (37 * hash) + COMPARABLE_FIELD_NUMBER;
2385         hash = (53 * hash) + getComparable().hashCode();
2386       }
2387       hash = (29 * hash) + getUnknownFields().hashCode();
2388       memoizedHashCode = hash;
2389       return hash;
2390     }
2391 
parseFrom( com.google.protobuf.ByteString data)2392     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseFrom(
2393         com.google.protobuf.ByteString data)
2394         throws com.google.protobuf.InvalidProtocolBufferException {
2395       return PARSER.parseFrom(data);
2396     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2397     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseFrom(
2398         com.google.protobuf.ByteString data,
2399         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2400         throws com.google.protobuf.InvalidProtocolBufferException {
2401       return PARSER.parseFrom(data, extensionRegistry);
2402     }
parseFrom(byte[] data)2403     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseFrom(byte[] data)
2404         throws com.google.protobuf.InvalidProtocolBufferException {
2405       return PARSER.parseFrom(data);
2406     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2407     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseFrom(
2408         byte[] data,
2409         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2410         throws com.google.protobuf.InvalidProtocolBufferException {
2411       return PARSER.parseFrom(data, extensionRegistry);
2412     }
parseFrom(java.io.InputStream input)2413     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseFrom(java.io.InputStream input)
2414         throws java.io.IOException {
2415       return PARSER.parseFrom(input);
2416     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2417     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseFrom(
2418         java.io.InputStream input,
2419         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2420         throws java.io.IOException {
2421       return PARSER.parseFrom(input, extensionRegistry);
2422     }
parseDelimitedFrom(java.io.InputStream input)2423     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseDelimitedFrom(java.io.InputStream input)
2424         throws java.io.IOException {
2425       return PARSER.parseDelimitedFrom(input);
2426     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2427     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseDelimitedFrom(
2428         java.io.InputStream input,
2429         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2430         throws java.io.IOException {
2431       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2432     }
parseFrom( com.google.protobuf.CodedInputStream input)2433     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseFrom(
2434         com.google.protobuf.CodedInputStream input)
2435         throws java.io.IOException {
2436       return PARSER.parseFrom(input);
2437     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2438     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parseFrom(
2439         com.google.protobuf.CodedInputStream input,
2440         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2441         throws java.io.IOException {
2442       return PARSER.parseFrom(input, extensionRegistry);
2443     }
2444 
newBuilder()2445     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()2446     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator prototype)2447     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator prototype) {
2448       return newBuilder().mergeFrom(prototype);
2449     }
toBuilder()2450     public Builder toBuilder() { return newBuilder(this); }
2451 
2452     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)2453     protected Builder newBuilderForType(
2454         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2455       Builder builder = new Builder(parent);
2456       return builder;
2457     }
2458     /**
2459      * Protobuf type {@code BinaryPrefixComparator}
2460      */
2461     public static final class Builder extends
2462         com.google.protobuf.GeneratedMessage.Builder<Builder>
2463        implements org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparatorOrBuilder {
2464       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()2465           getDescriptor() {
2466         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryPrefixComparator_descriptor;
2467       }
2468 
2469       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()2470           internalGetFieldAccessorTable() {
2471         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryPrefixComparator_fieldAccessorTable
2472             .ensureFieldAccessorsInitialized(
2473                 org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator.Builder.class);
2474       }
2475 
2476       // Construct using org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator.newBuilder()
Builder()2477       private Builder() {
2478         maybeForceBuilderInitialization();
2479       }
2480 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)2481       private Builder(
2482           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2483         super(parent);
2484         maybeForceBuilderInitialization();
2485       }
maybeForceBuilderInitialization()2486       private void maybeForceBuilderInitialization() {
2487         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2488           getComparableFieldBuilder();
2489         }
2490       }
create()2491       private static Builder create() {
2492         return new Builder();
2493       }
2494 
clear()2495       public Builder clear() {
2496         super.clear();
2497         if (comparableBuilder_ == null) {
2498           comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
2499         } else {
2500           comparableBuilder_.clear();
2501         }
2502         bitField0_ = (bitField0_ & ~0x00000001);
2503         return this;
2504       }
2505 
clone()2506       public Builder clone() {
2507         return create().mergeFrom(buildPartial());
2508       }
2509 
2510       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()2511           getDescriptorForType() {
2512         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BinaryPrefixComparator_descriptor;
2513       }
2514 
getDefaultInstanceForType()2515       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator getDefaultInstanceForType() {
2516         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator.getDefaultInstance();
2517       }
2518 
build()2519       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator build() {
2520         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator result = buildPartial();
2521         if (!result.isInitialized()) {
2522           throw newUninitializedMessageException(result);
2523         }
2524         return result;
2525       }
2526 
buildPartial()2527       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator buildPartial() {
2528         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator result = new org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator(this);
2529         int from_bitField0_ = bitField0_;
2530         int to_bitField0_ = 0;
2531         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2532           to_bitField0_ |= 0x00000001;
2533         }
2534         if (comparableBuilder_ == null) {
2535           result.comparable_ = comparable_;
2536         } else {
2537           result.comparable_ = comparableBuilder_.build();
2538         }
2539         result.bitField0_ = to_bitField0_;
2540         onBuilt();
2541         return result;
2542       }
2543 
mergeFrom(com.google.protobuf.Message other)2544       public Builder mergeFrom(com.google.protobuf.Message other) {
2545         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator) {
2546           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator)other);
2547         } else {
2548           super.mergeFrom(other);
2549           return this;
2550         }
2551       }
2552 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator other)2553       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator other) {
2554         if (other == org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator.getDefaultInstance()) return this;
2555         if (other.hasComparable()) {
2556           mergeComparable(other.getComparable());
2557         }
2558         this.mergeUnknownFields(other.getUnknownFields());
2559         return this;
2560       }
2561 
isInitialized()2562       public final boolean isInitialized() {
2563         if (!hasComparable()) {
2564 
2565           return false;
2566         }
2567         return true;
2568       }
2569 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2570       public Builder mergeFrom(
2571           com.google.protobuf.CodedInputStream input,
2572           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2573           throws java.io.IOException {
2574         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator parsedMessage = null;
2575         try {
2576           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2577         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2578           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BinaryPrefixComparator) e.getUnfinishedMessage();
2579           throw e;
2580         } finally {
2581           if (parsedMessage != null) {
2582             mergeFrom(parsedMessage);
2583           }
2584         }
2585         return this;
2586       }
2587       private int bitField0_;
2588 
2589       // required .ByteArrayComparable comparable = 1;
2590       private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
2591       private com.google.protobuf.SingleFieldBuilder<
2592           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder> comparableBuilder_;
2593       /**
2594        * <code>required .ByteArrayComparable comparable = 1;</code>
2595        */
hasComparable()2596       public boolean hasComparable() {
2597         return ((bitField0_ & 0x00000001) == 0x00000001);
2598       }
2599       /**
2600        * <code>required .ByteArrayComparable comparable = 1;</code>
2601        */
getComparable()2602       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable() {
2603         if (comparableBuilder_ == null) {
2604           return comparable_;
2605         } else {
2606           return comparableBuilder_.getMessage();
2607         }
2608       }
2609       /**
2610        * <code>required .ByteArrayComparable comparable = 1;</code>
2611        */
setComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value)2612       public Builder setComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value) {
2613         if (comparableBuilder_ == null) {
2614           if (value == null) {
2615             throw new NullPointerException();
2616           }
2617           comparable_ = value;
2618           onChanged();
2619         } else {
2620           comparableBuilder_.setMessage(value);
2621         }
2622         bitField0_ |= 0x00000001;
2623         return this;
2624       }
2625       /**
2626        * <code>required .ByteArrayComparable comparable = 1;</code>
2627        */
setComparable( org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder builderForValue)2628       public Builder setComparable(
2629           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder builderForValue) {
2630         if (comparableBuilder_ == null) {
2631           comparable_ = builderForValue.build();
2632           onChanged();
2633         } else {
2634           comparableBuilder_.setMessage(builderForValue.build());
2635         }
2636         bitField0_ |= 0x00000001;
2637         return this;
2638       }
2639       /**
2640        * <code>required .ByteArrayComparable comparable = 1;</code>
2641        */
mergeComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value)2642       public Builder mergeComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value) {
2643         if (comparableBuilder_ == null) {
2644           if (((bitField0_ & 0x00000001) == 0x00000001) &&
2645               comparable_ != org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance()) {
2646             comparable_ =
2647               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.newBuilder(comparable_).mergeFrom(value).buildPartial();
2648           } else {
2649             comparable_ = value;
2650           }
2651           onChanged();
2652         } else {
2653           comparableBuilder_.mergeFrom(value);
2654         }
2655         bitField0_ |= 0x00000001;
2656         return this;
2657       }
2658       /**
2659        * <code>required .ByteArrayComparable comparable = 1;</code>
2660        */
clearComparable()2661       public Builder clearComparable() {
2662         if (comparableBuilder_ == null) {
2663           comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
2664           onChanged();
2665         } else {
2666           comparableBuilder_.clear();
2667         }
2668         bitField0_ = (bitField0_ & ~0x00000001);
2669         return this;
2670       }
2671       /**
2672        * <code>required .ByteArrayComparable comparable = 1;</code>
2673        */
getComparableBuilder()2674       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder getComparableBuilder() {
2675         bitField0_ |= 0x00000001;
2676         onChanged();
2677         return getComparableFieldBuilder().getBuilder();
2678       }
2679       /**
2680        * <code>required .ByteArrayComparable comparable = 1;</code>
2681        */
getComparableOrBuilder()2682       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder() {
2683         if (comparableBuilder_ != null) {
2684           return comparableBuilder_.getMessageOrBuilder();
2685         } else {
2686           return comparable_;
2687         }
2688       }
2689       /**
2690        * <code>required .ByteArrayComparable comparable = 1;</code>
2691        */
2692       private com.google.protobuf.SingleFieldBuilder<
2693           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder>
getComparableFieldBuilder()2694           getComparableFieldBuilder() {
2695         if (comparableBuilder_ == null) {
2696           comparableBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2697               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder>(
2698                   comparable_,
2699                   getParentForChildren(),
2700                   isClean());
2701           comparable_ = null;
2702         }
2703         return comparableBuilder_;
2704       }
2705 
2706       // @@protoc_insertion_point(builder_scope:BinaryPrefixComparator)
2707     }
2708 
2709     static {
2710       defaultInstance = new BinaryPrefixComparator(true);
defaultInstance.initFields()2711       defaultInstance.initFields();
2712     }
2713 
2714     // @@protoc_insertion_point(class_scope:BinaryPrefixComparator)
2715   }
2716 
2717   public interface BitComparatorOrBuilder
2718       extends com.google.protobuf.MessageOrBuilder {
2719 
2720     // required .ByteArrayComparable comparable = 1;
2721     /**
2722      * <code>required .ByteArrayComparable comparable = 1;</code>
2723      */
hasComparable()2724     boolean hasComparable();
2725     /**
2726      * <code>required .ByteArrayComparable comparable = 1;</code>
2727      */
getComparable()2728     org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable();
2729     /**
2730      * <code>required .ByteArrayComparable comparable = 1;</code>
2731      */
getComparableOrBuilder()2732     org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder();
2733 
2734     // required .BitComparator.BitwiseOp bitwise_op = 2;
2735     /**
2736      * <code>required .BitComparator.BitwiseOp bitwise_op = 2;</code>
2737      */
hasBitwiseOp()2738     boolean hasBitwiseOp();
2739     /**
2740      * <code>required .BitComparator.BitwiseOp bitwise_op = 2;</code>
2741      */
getBitwiseOp()2742     org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp getBitwiseOp();
2743   }
2744   /**
2745    * Protobuf type {@code BitComparator}
2746    */
2747   public static final class BitComparator extends
2748       com.google.protobuf.GeneratedMessage
2749       implements BitComparatorOrBuilder {
2750     // Use BitComparator.newBuilder() to construct.
BitComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder)2751     private BitComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2752       super(builder);
2753       this.unknownFields = builder.getUnknownFields();
2754     }
BitComparator(boolean noInit)2755     private BitComparator(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2756 
2757     private static final BitComparator defaultInstance;
getDefaultInstance()2758     public static BitComparator getDefaultInstance() {
2759       return defaultInstance;
2760     }
2761 
getDefaultInstanceForType()2762     public BitComparator getDefaultInstanceForType() {
2763       return defaultInstance;
2764     }
2765 
2766     private final com.google.protobuf.UnknownFieldSet unknownFields;
2767     @java.lang.Override
2768     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()2769         getUnknownFields() {
2770       return this.unknownFields;
2771     }
BitComparator( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2772     private BitComparator(
2773         com.google.protobuf.CodedInputStream input,
2774         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2775         throws com.google.protobuf.InvalidProtocolBufferException {
2776       initFields();
2777       int mutable_bitField0_ = 0;
2778       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2779           com.google.protobuf.UnknownFieldSet.newBuilder();
2780       try {
2781         boolean done = false;
2782         while (!done) {
2783           int tag = input.readTag();
2784           switch (tag) {
2785             case 0:
2786               done = true;
2787               break;
2788             default: {
2789               if (!parseUnknownField(input, unknownFields,
2790                                      extensionRegistry, tag)) {
2791                 done = true;
2792               }
2793               break;
2794             }
2795             case 10: {
2796               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder subBuilder = null;
2797               if (((bitField0_ & 0x00000001) == 0x00000001)) {
2798                 subBuilder = comparable_.toBuilder();
2799               }
2800               comparable_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.PARSER, extensionRegistry);
2801               if (subBuilder != null) {
2802                 subBuilder.mergeFrom(comparable_);
2803                 comparable_ = subBuilder.buildPartial();
2804               }
2805               bitField0_ |= 0x00000001;
2806               break;
2807             }
2808             case 16: {
2809               int rawValue = input.readEnum();
2810               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp value = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp.valueOf(rawValue);
2811               if (value == null) {
2812                 unknownFields.mergeVarintField(2, rawValue);
2813               } else {
2814                 bitField0_ |= 0x00000002;
2815                 bitwiseOp_ = value;
2816               }
2817               break;
2818             }
2819           }
2820         }
2821       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2822         throw e.setUnfinishedMessage(this);
2823       } catch (java.io.IOException e) {
2824         throw new com.google.protobuf.InvalidProtocolBufferException(
2825             e.getMessage()).setUnfinishedMessage(this);
2826       } finally {
2827         this.unknownFields = unknownFields.build();
2828         makeExtensionsImmutable();
2829       }
2830     }
2831     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()2832         getDescriptor() {
2833       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BitComparator_descriptor;
2834     }
2835 
2836     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()2837         internalGetFieldAccessorTable() {
2838       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BitComparator_fieldAccessorTable
2839           .ensureFieldAccessorsInitialized(
2840               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.Builder.class);
2841     }
2842 
2843     public static com.google.protobuf.Parser<BitComparator> PARSER =
2844         new com.google.protobuf.AbstractParser<BitComparator>() {
2845       public BitComparator parsePartialFrom(
2846           com.google.protobuf.CodedInputStream input,
2847           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2848           throws com.google.protobuf.InvalidProtocolBufferException {
2849         return new BitComparator(input, extensionRegistry);
2850       }
2851     };
2852 
2853     @java.lang.Override
getParserForType()2854     public com.google.protobuf.Parser<BitComparator> getParserForType() {
2855       return PARSER;
2856     }
2857 
2858     /**
2859      * Protobuf enum {@code BitComparator.BitwiseOp}
2860      */
2861     public enum BitwiseOp
2862         implements com.google.protobuf.ProtocolMessageEnum {
2863       /**
2864        * <code>AND = 1;</code>
2865        */
2866       AND(0, 1),
2867       /**
2868        * <code>OR = 2;</code>
2869        */
2870       OR(1, 2),
2871       /**
2872        * <code>XOR = 3;</code>
2873        */
2874       XOR(2, 3),
2875       ;
2876 
2877       /**
2878        * <code>AND = 1;</code>
2879        */
2880       public static final int AND_VALUE = 1;
2881       /**
2882        * <code>OR = 2;</code>
2883        */
2884       public static final int OR_VALUE = 2;
2885       /**
2886        * <code>XOR = 3;</code>
2887        */
2888       public static final int XOR_VALUE = 3;
2889 
2890 
getNumber()2891       public final int getNumber() { return value; }
2892 
valueOf(int value)2893       public static BitwiseOp valueOf(int value) {
2894         switch (value) {
2895           case 1: return AND;
2896           case 2: return OR;
2897           case 3: return XOR;
2898           default: return null;
2899         }
2900       }
2901 
2902       public static com.google.protobuf.Internal.EnumLiteMap<BitwiseOp>
internalGetValueMap()2903           internalGetValueMap() {
2904         return internalValueMap;
2905       }
2906       private static com.google.protobuf.Internal.EnumLiteMap<BitwiseOp>
2907           internalValueMap =
2908             new com.google.protobuf.Internal.EnumLiteMap<BitwiseOp>() {
2909               public BitwiseOp findValueByNumber(int number) {
2910                 return BitwiseOp.valueOf(number);
2911               }
2912             };
2913 
2914       public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()2915           getValueDescriptor() {
2916         return getDescriptor().getValues().get(index);
2917       }
2918       public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()2919           getDescriptorForType() {
2920         return getDescriptor();
2921       }
2922       public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()2923           getDescriptor() {
2924         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.getDescriptor().getEnumTypes().get(0);
2925       }
2926 
2927       private static final BitwiseOp[] VALUES = values();
2928 
valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc)2929       public static BitwiseOp valueOf(
2930           com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
2931         if (desc.getType() != getDescriptor()) {
2932           throw new java.lang.IllegalArgumentException(
2933             "EnumValueDescriptor is not for this type.");
2934         }
2935         return VALUES[desc.getIndex()];
2936       }
2937 
2938       private final int index;
2939       private final int value;
2940 
BitwiseOp(int index, int value)2941       private BitwiseOp(int index, int value) {
2942         this.index = index;
2943         this.value = value;
2944       }
2945 
2946       // @@protoc_insertion_point(enum_scope:BitComparator.BitwiseOp)
2947     }
2948 
2949     private int bitField0_;
2950     // required .ByteArrayComparable comparable = 1;
2951     public static final int COMPARABLE_FIELD_NUMBER = 1;
2952     private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable comparable_;
2953     /**
2954      * <code>required .ByteArrayComparable comparable = 1;</code>
2955      */
hasComparable()2956     public boolean hasComparable() {
2957       return ((bitField0_ & 0x00000001) == 0x00000001);
2958     }
2959     /**
2960      * <code>required .ByteArrayComparable comparable = 1;</code>
2961      */
getComparable()2962     public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable() {
2963       return comparable_;
2964     }
2965     /**
2966      * <code>required .ByteArrayComparable comparable = 1;</code>
2967      */
getComparableOrBuilder()2968     public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder() {
2969       return comparable_;
2970     }
2971 
2972     // required .BitComparator.BitwiseOp bitwise_op = 2;
2973     public static final int BITWISE_OP_FIELD_NUMBER = 2;
2974     private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp bitwiseOp_;
2975     /**
2976      * <code>required .BitComparator.BitwiseOp bitwise_op = 2;</code>
2977      */
hasBitwiseOp()2978     public boolean hasBitwiseOp() {
2979       return ((bitField0_ & 0x00000002) == 0x00000002);
2980     }
2981     /**
2982      * <code>required .BitComparator.BitwiseOp bitwise_op = 2;</code>
2983      */
getBitwiseOp()2984     public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp getBitwiseOp() {
2985       return bitwiseOp_;
2986     }
2987 
initFields()2988     private void initFields() {
2989       comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
2990       bitwiseOp_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp.AND;
2991     }
2992     private byte memoizedIsInitialized = -1;
isInitialized()2993     public final boolean isInitialized() {
2994       byte isInitialized = memoizedIsInitialized;
2995       if (isInitialized != -1) return isInitialized == 1;
2996 
2997       if (!hasComparable()) {
2998         memoizedIsInitialized = 0;
2999         return false;
3000       }
3001       if (!hasBitwiseOp()) {
3002         memoizedIsInitialized = 0;
3003         return false;
3004       }
3005       memoizedIsInitialized = 1;
3006       return true;
3007     }
3008 
writeTo(com.google.protobuf.CodedOutputStream output)3009     public void writeTo(com.google.protobuf.CodedOutputStream output)
3010                         throws java.io.IOException {
3011       getSerializedSize();
3012       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3013         output.writeMessage(1, comparable_);
3014       }
3015       if (((bitField0_ & 0x00000002) == 0x00000002)) {
3016         output.writeEnum(2, bitwiseOp_.getNumber());
3017       }
3018       getUnknownFields().writeTo(output);
3019     }
3020 
3021     private int memoizedSerializedSize = -1;
getSerializedSize()3022     public int getSerializedSize() {
3023       int size = memoizedSerializedSize;
3024       if (size != -1) return size;
3025 
3026       size = 0;
3027       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3028         size += com.google.protobuf.CodedOutputStream
3029           .computeMessageSize(1, comparable_);
3030       }
3031       if (((bitField0_ & 0x00000002) == 0x00000002)) {
3032         size += com.google.protobuf.CodedOutputStream
3033           .computeEnumSize(2, bitwiseOp_.getNumber());
3034       }
3035       size += getUnknownFields().getSerializedSize();
3036       memoizedSerializedSize = size;
3037       return size;
3038     }
3039 
3040     private static final long serialVersionUID = 0L;
3041     @java.lang.Override
writeReplace()3042     protected java.lang.Object writeReplace()
3043         throws java.io.ObjectStreamException {
3044       return super.writeReplace();
3045     }
3046 
3047     @java.lang.Override
equals(final java.lang.Object obj)3048     public boolean equals(final java.lang.Object obj) {
3049       if (obj == this) {
3050        return true;
3051       }
3052       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator)) {
3053         return super.equals(obj);
3054       }
3055       org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator other = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator) obj;
3056 
3057       boolean result = true;
3058       result = result && (hasComparable() == other.hasComparable());
3059       if (hasComparable()) {
3060         result = result && getComparable()
3061             .equals(other.getComparable());
3062       }
3063       result = result && (hasBitwiseOp() == other.hasBitwiseOp());
3064       if (hasBitwiseOp()) {
3065         result = result &&
3066             (getBitwiseOp() == other.getBitwiseOp());
3067       }
3068       result = result &&
3069           getUnknownFields().equals(other.getUnknownFields());
3070       return result;
3071     }
3072 
3073     private int memoizedHashCode = 0;
3074     @java.lang.Override
hashCode()3075     public int hashCode() {
3076       if (memoizedHashCode != 0) {
3077         return memoizedHashCode;
3078       }
3079       int hash = 41;
3080       hash = (19 * hash) + getDescriptorForType().hashCode();
3081       if (hasComparable()) {
3082         hash = (37 * hash) + COMPARABLE_FIELD_NUMBER;
3083         hash = (53 * hash) + getComparable().hashCode();
3084       }
3085       if (hasBitwiseOp()) {
3086         hash = (37 * hash) + BITWISE_OP_FIELD_NUMBER;
3087         hash = (53 * hash) + hashEnum(getBitwiseOp());
3088       }
3089       hash = (29 * hash) + getUnknownFields().hashCode();
3090       memoizedHashCode = hash;
3091       return hash;
3092     }
3093 
parseFrom( com.google.protobuf.ByteString data)3094     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseFrom(
3095         com.google.protobuf.ByteString data)
3096         throws com.google.protobuf.InvalidProtocolBufferException {
3097       return PARSER.parseFrom(data);
3098     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3099     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseFrom(
3100         com.google.protobuf.ByteString data,
3101         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3102         throws com.google.protobuf.InvalidProtocolBufferException {
3103       return PARSER.parseFrom(data, extensionRegistry);
3104     }
parseFrom(byte[] data)3105     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseFrom(byte[] data)
3106         throws com.google.protobuf.InvalidProtocolBufferException {
3107       return PARSER.parseFrom(data);
3108     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3109     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseFrom(
3110         byte[] data,
3111         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3112         throws com.google.protobuf.InvalidProtocolBufferException {
3113       return PARSER.parseFrom(data, extensionRegistry);
3114     }
parseFrom(java.io.InputStream input)3115     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseFrom(java.io.InputStream input)
3116         throws java.io.IOException {
3117       return PARSER.parseFrom(input);
3118     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3119     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseFrom(
3120         java.io.InputStream input,
3121         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3122         throws java.io.IOException {
3123       return PARSER.parseFrom(input, extensionRegistry);
3124     }
parseDelimitedFrom(java.io.InputStream input)3125     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseDelimitedFrom(java.io.InputStream input)
3126         throws java.io.IOException {
3127       return PARSER.parseDelimitedFrom(input);
3128     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3129     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseDelimitedFrom(
3130         java.io.InputStream input,
3131         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3132         throws java.io.IOException {
3133       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3134     }
parseFrom( com.google.protobuf.CodedInputStream input)3135     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseFrom(
3136         com.google.protobuf.CodedInputStream input)
3137         throws java.io.IOException {
3138       return PARSER.parseFrom(input);
3139     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3140     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parseFrom(
3141         com.google.protobuf.CodedInputStream input,
3142         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3143         throws java.io.IOException {
3144       return PARSER.parseFrom(input, extensionRegistry);
3145     }
3146 
newBuilder()3147     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()3148     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator prototype)3149     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator prototype) {
3150       return newBuilder().mergeFrom(prototype);
3151     }
toBuilder()3152     public Builder toBuilder() { return newBuilder(this); }
3153 
3154     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)3155     protected Builder newBuilderForType(
3156         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3157       Builder builder = new Builder(parent);
3158       return builder;
3159     }
3160     /**
3161      * Protobuf type {@code BitComparator}
3162      */
3163     public static final class Builder extends
3164         com.google.protobuf.GeneratedMessage.Builder<Builder>
3165        implements org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparatorOrBuilder {
3166       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()3167           getDescriptor() {
3168         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BitComparator_descriptor;
3169       }
3170 
3171       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()3172           internalGetFieldAccessorTable() {
3173         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BitComparator_fieldAccessorTable
3174             .ensureFieldAccessorsInitialized(
3175                 org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.Builder.class);
3176       }
3177 
3178       // Construct using org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.newBuilder()
Builder()3179       private Builder() {
3180         maybeForceBuilderInitialization();
3181       }
3182 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)3183       private Builder(
3184           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3185         super(parent);
3186         maybeForceBuilderInitialization();
3187       }
maybeForceBuilderInitialization()3188       private void maybeForceBuilderInitialization() {
3189         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3190           getComparableFieldBuilder();
3191         }
3192       }
create()3193       private static Builder create() {
3194         return new Builder();
3195       }
3196 
clear()3197       public Builder clear() {
3198         super.clear();
3199         if (comparableBuilder_ == null) {
3200           comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
3201         } else {
3202           comparableBuilder_.clear();
3203         }
3204         bitField0_ = (bitField0_ & ~0x00000001);
3205         bitwiseOp_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp.AND;
3206         bitField0_ = (bitField0_ & ~0x00000002);
3207         return this;
3208       }
3209 
clone()3210       public Builder clone() {
3211         return create().mergeFrom(buildPartial());
3212       }
3213 
3214       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()3215           getDescriptorForType() {
3216         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_BitComparator_descriptor;
3217       }
3218 
getDefaultInstanceForType()3219       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator getDefaultInstanceForType() {
3220         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.getDefaultInstance();
3221       }
3222 
build()3223       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator build() {
3224         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator result = buildPartial();
3225         if (!result.isInitialized()) {
3226           throw newUninitializedMessageException(result);
3227         }
3228         return result;
3229       }
3230 
buildPartial()3231       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator buildPartial() {
3232         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator result = new org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator(this);
3233         int from_bitField0_ = bitField0_;
3234         int to_bitField0_ = 0;
3235         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3236           to_bitField0_ |= 0x00000001;
3237         }
3238         if (comparableBuilder_ == null) {
3239           result.comparable_ = comparable_;
3240         } else {
3241           result.comparable_ = comparableBuilder_.build();
3242         }
3243         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
3244           to_bitField0_ |= 0x00000002;
3245         }
3246         result.bitwiseOp_ = bitwiseOp_;
3247         result.bitField0_ = to_bitField0_;
3248         onBuilt();
3249         return result;
3250       }
3251 
mergeFrom(com.google.protobuf.Message other)3252       public Builder mergeFrom(com.google.protobuf.Message other) {
3253         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator) {
3254           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator)other);
3255         } else {
3256           super.mergeFrom(other);
3257           return this;
3258         }
3259       }
3260 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator other)3261       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator other) {
3262         if (other == org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.getDefaultInstance()) return this;
3263         if (other.hasComparable()) {
3264           mergeComparable(other.getComparable());
3265         }
3266         if (other.hasBitwiseOp()) {
3267           setBitwiseOp(other.getBitwiseOp());
3268         }
3269         this.mergeUnknownFields(other.getUnknownFields());
3270         return this;
3271       }
3272 
isInitialized()3273       public final boolean isInitialized() {
3274         if (!hasComparable()) {
3275 
3276           return false;
3277         }
3278         if (!hasBitwiseOp()) {
3279 
3280           return false;
3281         }
3282         return true;
3283       }
3284 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3285       public Builder mergeFrom(
3286           com.google.protobuf.CodedInputStream input,
3287           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3288           throws java.io.IOException {
3289         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator parsedMessage = null;
3290         try {
3291           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3292         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3293           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator) e.getUnfinishedMessage();
3294           throw e;
3295         } finally {
3296           if (parsedMessage != null) {
3297             mergeFrom(parsedMessage);
3298           }
3299         }
3300         return this;
3301       }
3302       private int bitField0_;
3303 
3304       // required .ByteArrayComparable comparable = 1;
3305       private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
3306       private com.google.protobuf.SingleFieldBuilder<
3307           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder> comparableBuilder_;
3308       /**
3309        * <code>required .ByteArrayComparable comparable = 1;</code>
3310        */
hasComparable()3311       public boolean hasComparable() {
3312         return ((bitField0_ & 0x00000001) == 0x00000001);
3313       }
3314       /**
3315        * <code>required .ByteArrayComparable comparable = 1;</code>
3316        */
getComparable()3317       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable getComparable() {
3318         if (comparableBuilder_ == null) {
3319           return comparable_;
3320         } else {
3321           return comparableBuilder_.getMessage();
3322         }
3323       }
3324       /**
3325        * <code>required .ByteArrayComparable comparable = 1;</code>
3326        */
setComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value)3327       public Builder setComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value) {
3328         if (comparableBuilder_ == null) {
3329           if (value == null) {
3330             throw new NullPointerException();
3331           }
3332           comparable_ = value;
3333           onChanged();
3334         } else {
3335           comparableBuilder_.setMessage(value);
3336         }
3337         bitField0_ |= 0x00000001;
3338         return this;
3339       }
3340       /**
3341        * <code>required .ByteArrayComparable comparable = 1;</code>
3342        */
setComparable( org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder builderForValue)3343       public Builder setComparable(
3344           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder builderForValue) {
3345         if (comparableBuilder_ == null) {
3346           comparable_ = builderForValue.build();
3347           onChanged();
3348         } else {
3349           comparableBuilder_.setMessage(builderForValue.build());
3350         }
3351         bitField0_ |= 0x00000001;
3352         return this;
3353       }
3354       /**
3355        * <code>required .ByteArrayComparable comparable = 1;</code>
3356        */
mergeComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value)3357       public Builder mergeComparable(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable value) {
3358         if (comparableBuilder_ == null) {
3359           if (((bitField0_ & 0x00000001) == 0x00000001) &&
3360               comparable_ != org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance()) {
3361             comparable_ =
3362               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.newBuilder(comparable_).mergeFrom(value).buildPartial();
3363           } else {
3364             comparable_ = value;
3365           }
3366           onChanged();
3367         } else {
3368           comparableBuilder_.mergeFrom(value);
3369         }
3370         bitField0_ |= 0x00000001;
3371         return this;
3372       }
3373       /**
3374        * <code>required .ByteArrayComparable comparable = 1;</code>
3375        */
clearComparable()3376       public Builder clearComparable() {
3377         if (comparableBuilder_ == null) {
3378           comparable_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.getDefaultInstance();
3379           onChanged();
3380         } else {
3381           comparableBuilder_.clear();
3382         }
3383         bitField0_ = (bitField0_ & ~0x00000001);
3384         return this;
3385       }
3386       /**
3387        * <code>required .ByteArrayComparable comparable = 1;</code>
3388        */
getComparableBuilder()3389       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder getComparableBuilder() {
3390         bitField0_ |= 0x00000001;
3391         onChanged();
3392         return getComparableFieldBuilder().getBuilder();
3393       }
3394       /**
3395        * <code>required .ByteArrayComparable comparable = 1;</code>
3396        */
getComparableOrBuilder()3397       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder getComparableOrBuilder() {
3398         if (comparableBuilder_ != null) {
3399           return comparableBuilder_.getMessageOrBuilder();
3400         } else {
3401           return comparable_;
3402         }
3403       }
3404       /**
3405        * <code>required .ByteArrayComparable comparable = 1;</code>
3406        */
3407       private com.google.protobuf.SingleFieldBuilder<
3408           org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder>
getComparableFieldBuilder()3409           getComparableFieldBuilder() {
3410         if (comparableBuilder_ == null) {
3411           comparableBuilder_ = new com.google.protobuf.SingleFieldBuilder<
3412               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparable.Builder, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.ByteArrayComparableOrBuilder>(
3413                   comparable_,
3414                   getParentForChildren(),
3415                   isClean());
3416           comparable_ = null;
3417         }
3418         return comparableBuilder_;
3419       }
3420 
3421       // required .BitComparator.BitwiseOp bitwise_op = 2;
3422       private org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp bitwiseOp_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp.AND;
3423       /**
3424        * <code>required .BitComparator.BitwiseOp bitwise_op = 2;</code>
3425        */
hasBitwiseOp()3426       public boolean hasBitwiseOp() {
3427         return ((bitField0_ & 0x00000002) == 0x00000002);
3428       }
3429       /**
3430        * <code>required .BitComparator.BitwiseOp bitwise_op = 2;</code>
3431        */
getBitwiseOp()3432       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp getBitwiseOp() {
3433         return bitwiseOp_;
3434       }
3435       /**
3436        * <code>required .BitComparator.BitwiseOp bitwise_op = 2;</code>
3437        */
setBitwiseOp(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp value)3438       public Builder setBitwiseOp(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp value) {
3439         if (value == null) {
3440           throw new NullPointerException();
3441         }
3442         bitField0_ |= 0x00000002;
3443         bitwiseOp_ = value;
3444         onChanged();
3445         return this;
3446       }
3447       /**
3448        * <code>required .BitComparator.BitwiseOp bitwise_op = 2;</code>
3449        */
clearBitwiseOp()3450       public Builder clearBitwiseOp() {
3451         bitField0_ = (bitField0_ & ~0x00000002);
3452         bitwiseOp_ = org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.BitComparator.BitwiseOp.AND;
3453         onChanged();
3454         return this;
3455       }
3456 
3457       // @@protoc_insertion_point(builder_scope:BitComparator)
3458     }
3459 
3460     static {
3461       defaultInstance = new BitComparator(true);
defaultInstance.initFields()3462       defaultInstance.initFields();
3463     }
3464 
3465     // @@protoc_insertion_point(class_scope:BitComparator)
3466   }
3467 
3468   public interface NullComparatorOrBuilder
3469       extends com.google.protobuf.MessageOrBuilder {
3470   }
3471   /**
3472    * Protobuf type {@code NullComparator}
3473    */
3474   public static final class NullComparator extends
3475       com.google.protobuf.GeneratedMessage
3476       implements NullComparatorOrBuilder {
3477     // Use NullComparator.newBuilder() to construct.
NullComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder)3478     private NullComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3479       super(builder);
3480       this.unknownFields = builder.getUnknownFields();
3481     }
NullComparator(boolean noInit)3482     private NullComparator(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3483 
3484     private static final NullComparator defaultInstance;
getDefaultInstance()3485     public static NullComparator getDefaultInstance() {
3486       return defaultInstance;
3487     }
3488 
getDefaultInstanceForType()3489     public NullComparator getDefaultInstanceForType() {
3490       return defaultInstance;
3491     }
3492 
3493     private final com.google.protobuf.UnknownFieldSet unknownFields;
3494     @java.lang.Override
3495     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()3496         getUnknownFields() {
3497       return this.unknownFields;
3498     }
NullComparator( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3499     private NullComparator(
3500         com.google.protobuf.CodedInputStream input,
3501         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3502         throws com.google.protobuf.InvalidProtocolBufferException {
3503       initFields();
3504       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3505           com.google.protobuf.UnknownFieldSet.newBuilder();
3506       try {
3507         boolean done = false;
3508         while (!done) {
3509           int tag = input.readTag();
3510           switch (tag) {
3511             case 0:
3512               done = true;
3513               break;
3514             default: {
3515               if (!parseUnknownField(input, unknownFields,
3516                                      extensionRegistry, tag)) {
3517                 done = true;
3518               }
3519               break;
3520             }
3521           }
3522         }
3523       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3524         throw e.setUnfinishedMessage(this);
3525       } catch (java.io.IOException e) {
3526         throw new com.google.protobuf.InvalidProtocolBufferException(
3527             e.getMessage()).setUnfinishedMessage(this);
3528       } finally {
3529         this.unknownFields = unknownFields.build();
3530         makeExtensionsImmutable();
3531       }
3532     }
3533     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()3534         getDescriptor() {
3535       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_NullComparator_descriptor;
3536     }
3537 
3538     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()3539         internalGetFieldAccessorTable() {
3540       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_NullComparator_fieldAccessorTable
3541           .ensureFieldAccessorsInitialized(
3542               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator.Builder.class);
3543     }
3544 
3545     public static com.google.protobuf.Parser<NullComparator> PARSER =
3546         new com.google.protobuf.AbstractParser<NullComparator>() {
3547       public NullComparator parsePartialFrom(
3548           com.google.protobuf.CodedInputStream input,
3549           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3550           throws com.google.protobuf.InvalidProtocolBufferException {
3551         return new NullComparator(input, extensionRegistry);
3552       }
3553     };
3554 
3555     @java.lang.Override
getParserForType()3556     public com.google.protobuf.Parser<NullComparator> getParserForType() {
3557       return PARSER;
3558     }
3559 
initFields()3560     private void initFields() {
3561     }
3562     private byte memoizedIsInitialized = -1;
isInitialized()3563     public final boolean isInitialized() {
3564       byte isInitialized = memoizedIsInitialized;
3565       if (isInitialized != -1) return isInitialized == 1;
3566 
3567       memoizedIsInitialized = 1;
3568       return true;
3569     }
3570 
writeTo(com.google.protobuf.CodedOutputStream output)3571     public void writeTo(com.google.protobuf.CodedOutputStream output)
3572                         throws java.io.IOException {
3573       getSerializedSize();
3574       getUnknownFields().writeTo(output);
3575     }
3576 
3577     private int memoizedSerializedSize = -1;
getSerializedSize()3578     public int getSerializedSize() {
3579       int size = memoizedSerializedSize;
3580       if (size != -1) return size;
3581 
3582       size = 0;
3583       size += getUnknownFields().getSerializedSize();
3584       memoizedSerializedSize = size;
3585       return size;
3586     }
3587 
3588     private static final long serialVersionUID = 0L;
3589     @java.lang.Override
writeReplace()3590     protected java.lang.Object writeReplace()
3591         throws java.io.ObjectStreamException {
3592       return super.writeReplace();
3593     }
3594 
3595     @java.lang.Override
equals(final java.lang.Object obj)3596     public boolean equals(final java.lang.Object obj) {
3597       if (obj == this) {
3598        return true;
3599       }
3600       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator)) {
3601         return super.equals(obj);
3602       }
3603       org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator other = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator) obj;
3604 
3605       boolean result = true;
3606       result = result &&
3607           getUnknownFields().equals(other.getUnknownFields());
3608       return result;
3609     }
3610 
3611     private int memoizedHashCode = 0;
3612     @java.lang.Override
hashCode()3613     public int hashCode() {
3614       if (memoizedHashCode != 0) {
3615         return memoizedHashCode;
3616       }
3617       int hash = 41;
3618       hash = (19 * hash) + getDescriptorForType().hashCode();
3619       hash = (29 * hash) + getUnknownFields().hashCode();
3620       memoizedHashCode = hash;
3621       return hash;
3622     }
3623 
parseFrom( com.google.protobuf.ByteString data)3624     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseFrom(
3625         com.google.protobuf.ByteString data)
3626         throws com.google.protobuf.InvalidProtocolBufferException {
3627       return PARSER.parseFrom(data);
3628     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3629     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseFrom(
3630         com.google.protobuf.ByteString data,
3631         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3632         throws com.google.protobuf.InvalidProtocolBufferException {
3633       return PARSER.parseFrom(data, extensionRegistry);
3634     }
parseFrom(byte[] data)3635     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseFrom(byte[] data)
3636         throws com.google.protobuf.InvalidProtocolBufferException {
3637       return PARSER.parseFrom(data);
3638     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3639     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseFrom(
3640         byte[] data,
3641         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3642         throws com.google.protobuf.InvalidProtocolBufferException {
3643       return PARSER.parseFrom(data, extensionRegistry);
3644     }
parseFrom(java.io.InputStream input)3645     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseFrom(java.io.InputStream input)
3646         throws java.io.IOException {
3647       return PARSER.parseFrom(input);
3648     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3649     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseFrom(
3650         java.io.InputStream input,
3651         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3652         throws java.io.IOException {
3653       return PARSER.parseFrom(input, extensionRegistry);
3654     }
parseDelimitedFrom(java.io.InputStream input)3655     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseDelimitedFrom(java.io.InputStream input)
3656         throws java.io.IOException {
3657       return PARSER.parseDelimitedFrom(input);
3658     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3659     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseDelimitedFrom(
3660         java.io.InputStream input,
3661         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3662         throws java.io.IOException {
3663       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3664     }
parseFrom( com.google.protobuf.CodedInputStream input)3665     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseFrom(
3666         com.google.protobuf.CodedInputStream input)
3667         throws java.io.IOException {
3668       return PARSER.parseFrom(input);
3669     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3670     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parseFrom(
3671         com.google.protobuf.CodedInputStream input,
3672         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3673         throws java.io.IOException {
3674       return PARSER.parseFrom(input, extensionRegistry);
3675     }
3676 
newBuilder()3677     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()3678     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator prototype)3679     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator prototype) {
3680       return newBuilder().mergeFrom(prototype);
3681     }
toBuilder()3682     public Builder toBuilder() { return newBuilder(this); }
3683 
3684     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)3685     protected Builder newBuilderForType(
3686         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3687       Builder builder = new Builder(parent);
3688       return builder;
3689     }
3690     /**
3691      * Protobuf type {@code NullComparator}
3692      */
3693     public static final class Builder extends
3694         com.google.protobuf.GeneratedMessage.Builder<Builder>
3695        implements org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparatorOrBuilder {
3696       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()3697           getDescriptor() {
3698         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_NullComparator_descriptor;
3699       }
3700 
3701       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()3702           internalGetFieldAccessorTable() {
3703         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_NullComparator_fieldAccessorTable
3704             .ensureFieldAccessorsInitialized(
3705                 org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator.Builder.class);
3706       }
3707 
3708       // Construct using org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator.newBuilder()
Builder()3709       private Builder() {
3710         maybeForceBuilderInitialization();
3711       }
3712 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)3713       private Builder(
3714           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3715         super(parent);
3716         maybeForceBuilderInitialization();
3717       }
maybeForceBuilderInitialization()3718       private void maybeForceBuilderInitialization() {
3719         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3720         }
3721       }
create()3722       private static Builder create() {
3723         return new Builder();
3724       }
3725 
clear()3726       public Builder clear() {
3727         super.clear();
3728         return this;
3729       }
3730 
clone()3731       public Builder clone() {
3732         return create().mergeFrom(buildPartial());
3733       }
3734 
3735       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()3736           getDescriptorForType() {
3737         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_NullComparator_descriptor;
3738       }
3739 
getDefaultInstanceForType()3740       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator getDefaultInstanceForType() {
3741         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator.getDefaultInstance();
3742       }
3743 
build()3744       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator build() {
3745         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator result = buildPartial();
3746         if (!result.isInitialized()) {
3747           throw newUninitializedMessageException(result);
3748         }
3749         return result;
3750       }
3751 
buildPartial()3752       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator buildPartial() {
3753         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator result = new org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator(this);
3754         onBuilt();
3755         return result;
3756       }
3757 
mergeFrom(com.google.protobuf.Message other)3758       public Builder mergeFrom(com.google.protobuf.Message other) {
3759         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator) {
3760           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator)other);
3761         } else {
3762           super.mergeFrom(other);
3763           return this;
3764         }
3765       }
3766 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator other)3767       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator other) {
3768         if (other == org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator.getDefaultInstance()) return this;
3769         this.mergeUnknownFields(other.getUnknownFields());
3770         return this;
3771       }
3772 
isInitialized()3773       public final boolean isInitialized() {
3774         return true;
3775       }
3776 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3777       public Builder mergeFrom(
3778           com.google.protobuf.CodedInputStream input,
3779           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3780           throws java.io.IOException {
3781         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator parsedMessage = null;
3782         try {
3783           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3784         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3785           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.NullComparator) e.getUnfinishedMessage();
3786           throw e;
3787         } finally {
3788           if (parsedMessage != null) {
3789             mergeFrom(parsedMessage);
3790           }
3791         }
3792         return this;
3793       }
3794 
3795       // @@protoc_insertion_point(builder_scope:NullComparator)
3796     }
3797 
3798     static {
3799       defaultInstance = new NullComparator(true);
defaultInstance.initFields()3800       defaultInstance.initFields();
3801     }
3802 
3803     // @@protoc_insertion_point(class_scope:NullComparator)
3804   }
3805 
3806   public interface RegexStringComparatorOrBuilder
3807       extends com.google.protobuf.MessageOrBuilder {
3808 
3809     // required string pattern = 1;
3810     /**
3811      * <code>required string pattern = 1;</code>
3812      */
hasPattern()3813     boolean hasPattern();
3814     /**
3815      * <code>required string pattern = 1;</code>
3816      */
getPattern()3817     java.lang.String getPattern();
3818     /**
3819      * <code>required string pattern = 1;</code>
3820      */
3821     com.google.protobuf.ByteString
getPatternBytes()3822         getPatternBytes();
3823 
3824     // required int32 pattern_flags = 2;
3825     /**
3826      * <code>required int32 pattern_flags = 2;</code>
3827      */
hasPatternFlags()3828     boolean hasPatternFlags();
3829     /**
3830      * <code>required int32 pattern_flags = 2;</code>
3831      */
getPatternFlags()3832     int getPatternFlags();
3833 
3834     // required string charset = 3;
3835     /**
3836      * <code>required string charset = 3;</code>
3837      */
hasCharset()3838     boolean hasCharset();
3839     /**
3840      * <code>required string charset = 3;</code>
3841      */
getCharset()3842     java.lang.String getCharset();
3843     /**
3844      * <code>required string charset = 3;</code>
3845      */
3846     com.google.protobuf.ByteString
getCharsetBytes()3847         getCharsetBytes();
3848 
3849     // optional string engine = 4;
3850     /**
3851      * <code>optional string engine = 4;</code>
3852      */
hasEngine()3853     boolean hasEngine();
3854     /**
3855      * <code>optional string engine = 4;</code>
3856      */
getEngine()3857     java.lang.String getEngine();
3858     /**
3859      * <code>optional string engine = 4;</code>
3860      */
3861     com.google.protobuf.ByteString
getEngineBytes()3862         getEngineBytes();
3863   }
3864   /**
3865    * Protobuf type {@code RegexStringComparator}
3866    */
3867   public static final class RegexStringComparator extends
3868       com.google.protobuf.GeneratedMessage
3869       implements RegexStringComparatorOrBuilder {
3870     // Use RegexStringComparator.newBuilder() to construct.
RegexStringComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder)3871     private RegexStringComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3872       super(builder);
3873       this.unknownFields = builder.getUnknownFields();
3874     }
RegexStringComparator(boolean noInit)3875     private RegexStringComparator(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3876 
3877     private static final RegexStringComparator defaultInstance;
getDefaultInstance()3878     public static RegexStringComparator getDefaultInstance() {
3879       return defaultInstance;
3880     }
3881 
getDefaultInstanceForType()3882     public RegexStringComparator getDefaultInstanceForType() {
3883       return defaultInstance;
3884     }
3885 
3886     private final com.google.protobuf.UnknownFieldSet unknownFields;
3887     @java.lang.Override
3888     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()3889         getUnknownFields() {
3890       return this.unknownFields;
3891     }
RegexStringComparator( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3892     private RegexStringComparator(
3893         com.google.protobuf.CodedInputStream input,
3894         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3895         throws com.google.protobuf.InvalidProtocolBufferException {
3896       initFields();
3897       int mutable_bitField0_ = 0;
3898       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3899           com.google.protobuf.UnknownFieldSet.newBuilder();
3900       try {
3901         boolean done = false;
3902         while (!done) {
3903           int tag = input.readTag();
3904           switch (tag) {
3905             case 0:
3906               done = true;
3907               break;
3908             default: {
3909               if (!parseUnknownField(input, unknownFields,
3910                                      extensionRegistry, tag)) {
3911                 done = true;
3912               }
3913               break;
3914             }
3915             case 10: {
3916               bitField0_ |= 0x00000001;
3917               pattern_ = input.readBytes();
3918               break;
3919             }
3920             case 16: {
3921               bitField0_ |= 0x00000002;
3922               patternFlags_ = input.readInt32();
3923               break;
3924             }
3925             case 26: {
3926               bitField0_ |= 0x00000004;
3927               charset_ = input.readBytes();
3928               break;
3929             }
3930             case 34: {
3931               bitField0_ |= 0x00000008;
3932               engine_ = input.readBytes();
3933               break;
3934             }
3935           }
3936         }
3937       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3938         throw e.setUnfinishedMessage(this);
3939       } catch (java.io.IOException e) {
3940         throw new com.google.protobuf.InvalidProtocolBufferException(
3941             e.getMessage()).setUnfinishedMessage(this);
3942       } finally {
3943         this.unknownFields = unknownFields.build();
3944         makeExtensionsImmutable();
3945       }
3946     }
3947     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()3948         getDescriptor() {
3949       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_RegexStringComparator_descriptor;
3950     }
3951 
3952     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()3953         internalGetFieldAccessorTable() {
3954       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_RegexStringComparator_fieldAccessorTable
3955           .ensureFieldAccessorsInitialized(
3956               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator.Builder.class);
3957     }
3958 
3959     public static com.google.protobuf.Parser<RegexStringComparator> PARSER =
3960         new com.google.protobuf.AbstractParser<RegexStringComparator>() {
3961       public RegexStringComparator parsePartialFrom(
3962           com.google.protobuf.CodedInputStream input,
3963           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3964           throws com.google.protobuf.InvalidProtocolBufferException {
3965         return new RegexStringComparator(input, extensionRegistry);
3966       }
3967     };
3968 
3969     @java.lang.Override
getParserForType()3970     public com.google.protobuf.Parser<RegexStringComparator> getParserForType() {
3971       return PARSER;
3972     }
3973 
3974     private int bitField0_;
3975     // required string pattern = 1;
3976     public static final int PATTERN_FIELD_NUMBER = 1;
3977     private java.lang.Object pattern_;
3978     /**
3979      * <code>required string pattern = 1;</code>
3980      */
hasPattern()3981     public boolean hasPattern() {
3982       return ((bitField0_ & 0x00000001) == 0x00000001);
3983     }
3984     /**
3985      * <code>required string pattern = 1;</code>
3986      */
getPattern()3987     public java.lang.String getPattern() {
3988       java.lang.Object ref = pattern_;
3989       if (ref instanceof java.lang.String) {
3990         return (java.lang.String) ref;
3991       } else {
3992         com.google.protobuf.ByteString bs =
3993             (com.google.protobuf.ByteString) ref;
3994         java.lang.String s = bs.toStringUtf8();
3995         if (bs.isValidUtf8()) {
3996           pattern_ = s;
3997         }
3998         return s;
3999       }
4000     }
4001     /**
4002      * <code>required string pattern = 1;</code>
4003      */
4004     public com.google.protobuf.ByteString
getPatternBytes()4005         getPatternBytes() {
4006       java.lang.Object ref = pattern_;
4007       if (ref instanceof java.lang.String) {
4008         com.google.protobuf.ByteString b =
4009             com.google.protobuf.ByteString.copyFromUtf8(
4010                 (java.lang.String) ref);
4011         pattern_ = b;
4012         return b;
4013       } else {
4014         return (com.google.protobuf.ByteString) ref;
4015       }
4016     }
4017 
4018     // required int32 pattern_flags = 2;
4019     public static final int PATTERN_FLAGS_FIELD_NUMBER = 2;
4020     private int patternFlags_;
4021     /**
4022      * <code>required int32 pattern_flags = 2;</code>
4023      */
hasPatternFlags()4024     public boolean hasPatternFlags() {
4025       return ((bitField0_ & 0x00000002) == 0x00000002);
4026     }
4027     /**
4028      * <code>required int32 pattern_flags = 2;</code>
4029      */
getPatternFlags()4030     public int getPatternFlags() {
4031       return patternFlags_;
4032     }
4033 
4034     // required string charset = 3;
4035     public static final int CHARSET_FIELD_NUMBER = 3;
4036     private java.lang.Object charset_;
4037     /**
4038      * <code>required string charset = 3;</code>
4039      */
hasCharset()4040     public boolean hasCharset() {
4041       return ((bitField0_ & 0x00000004) == 0x00000004);
4042     }
4043     /**
4044      * <code>required string charset = 3;</code>
4045      */
getCharset()4046     public java.lang.String getCharset() {
4047       java.lang.Object ref = charset_;
4048       if (ref instanceof java.lang.String) {
4049         return (java.lang.String) ref;
4050       } else {
4051         com.google.protobuf.ByteString bs =
4052             (com.google.protobuf.ByteString) ref;
4053         java.lang.String s = bs.toStringUtf8();
4054         if (bs.isValidUtf8()) {
4055           charset_ = s;
4056         }
4057         return s;
4058       }
4059     }
4060     /**
4061      * <code>required string charset = 3;</code>
4062      */
4063     public com.google.protobuf.ByteString
getCharsetBytes()4064         getCharsetBytes() {
4065       java.lang.Object ref = charset_;
4066       if (ref instanceof java.lang.String) {
4067         com.google.protobuf.ByteString b =
4068             com.google.protobuf.ByteString.copyFromUtf8(
4069                 (java.lang.String) ref);
4070         charset_ = b;
4071         return b;
4072       } else {
4073         return (com.google.protobuf.ByteString) ref;
4074       }
4075     }
4076 
4077     // optional string engine = 4;
4078     public static final int ENGINE_FIELD_NUMBER = 4;
4079     private java.lang.Object engine_;
4080     /**
4081      * <code>optional string engine = 4;</code>
4082      */
hasEngine()4083     public boolean hasEngine() {
4084       return ((bitField0_ & 0x00000008) == 0x00000008);
4085     }
4086     /**
4087      * <code>optional string engine = 4;</code>
4088      */
getEngine()4089     public java.lang.String getEngine() {
4090       java.lang.Object ref = engine_;
4091       if (ref instanceof java.lang.String) {
4092         return (java.lang.String) ref;
4093       } else {
4094         com.google.protobuf.ByteString bs =
4095             (com.google.protobuf.ByteString) ref;
4096         java.lang.String s = bs.toStringUtf8();
4097         if (bs.isValidUtf8()) {
4098           engine_ = s;
4099         }
4100         return s;
4101       }
4102     }
4103     /**
4104      * <code>optional string engine = 4;</code>
4105      */
4106     public com.google.protobuf.ByteString
getEngineBytes()4107         getEngineBytes() {
4108       java.lang.Object ref = engine_;
4109       if (ref instanceof java.lang.String) {
4110         com.google.protobuf.ByteString b =
4111             com.google.protobuf.ByteString.copyFromUtf8(
4112                 (java.lang.String) ref);
4113         engine_ = b;
4114         return b;
4115       } else {
4116         return (com.google.protobuf.ByteString) ref;
4117       }
4118     }
4119 
initFields()4120     private void initFields() {
4121       pattern_ = "";
4122       patternFlags_ = 0;
4123       charset_ = "";
4124       engine_ = "";
4125     }
4126     private byte memoizedIsInitialized = -1;
isInitialized()4127     public final boolean isInitialized() {
4128       byte isInitialized = memoizedIsInitialized;
4129       if (isInitialized != -1) return isInitialized == 1;
4130 
4131       if (!hasPattern()) {
4132         memoizedIsInitialized = 0;
4133         return false;
4134       }
4135       if (!hasPatternFlags()) {
4136         memoizedIsInitialized = 0;
4137         return false;
4138       }
4139       if (!hasCharset()) {
4140         memoizedIsInitialized = 0;
4141         return false;
4142       }
4143       memoizedIsInitialized = 1;
4144       return true;
4145     }
4146 
writeTo(com.google.protobuf.CodedOutputStream output)4147     public void writeTo(com.google.protobuf.CodedOutputStream output)
4148                         throws java.io.IOException {
4149       getSerializedSize();
4150       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4151         output.writeBytes(1, getPatternBytes());
4152       }
4153       if (((bitField0_ & 0x00000002) == 0x00000002)) {
4154         output.writeInt32(2, patternFlags_);
4155       }
4156       if (((bitField0_ & 0x00000004) == 0x00000004)) {
4157         output.writeBytes(3, getCharsetBytes());
4158       }
4159       if (((bitField0_ & 0x00000008) == 0x00000008)) {
4160         output.writeBytes(4, getEngineBytes());
4161       }
4162       getUnknownFields().writeTo(output);
4163     }
4164 
4165     private int memoizedSerializedSize = -1;
getSerializedSize()4166     public int getSerializedSize() {
4167       int size = memoizedSerializedSize;
4168       if (size != -1) return size;
4169 
4170       size = 0;
4171       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4172         size += com.google.protobuf.CodedOutputStream
4173           .computeBytesSize(1, getPatternBytes());
4174       }
4175       if (((bitField0_ & 0x00000002) == 0x00000002)) {
4176         size += com.google.protobuf.CodedOutputStream
4177           .computeInt32Size(2, patternFlags_);
4178       }
4179       if (((bitField0_ & 0x00000004) == 0x00000004)) {
4180         size += com.google.protobuf.CodedOutputStream
4181           .computeBytesSize(3, getCharsetBytes());
4182       }
4183       if (((bitField0_ & 0x00000008) == 0x00000008)) {
4184         size += com.google.protobuf.CodedOutputStream
4185           .computeBytesSize(4, getEngineBytes());
4186       }
4187       size += getUnknownFields().getSerializedSize();
4188       memoizedSerializedSize = size;
4189       return size;
4190     }
4191 
4192     private static final long serialVersionUID = 0L;
4193     @java.lang.Override
writeReplace()4194     protected java.lang.Object writeReplace()
4195         throws java.io.ObjectStreamException {
4196       return super.writeReplace();
4197     }
4198 
4199     @java.lang.Override
equals(final java.lang.Object obj)4200     public boolean equals(final java.lang.Object obj) {
4201       if (obj == this) {
4202        return true;
4203       }
4204       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator)) {
4205         return super.equals(obj);
4206       }
4207       org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator other = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator) obj;
4208 
4209       boolean result = true;
4210       result = result && (hasPattern() == other.hasPattern());
4211       if (hasPattern()) {
4212         result = result && getPattern()
4213             .equals(other.getPattern());
4214       }
4215       result = result && (hasPatternFlags() == other.hasPatternFlags());
4216       if (hasPatternFlags()) {
4217         result = result && (getPatternFlags()
4218             == other.getPatternFlags());
4219       }
4220       result = result && (hasCharset() == other.hasCharset());
4221       if (hasCharset()) {
4222         result = result && getCharset()
4223             .equals(other.getCharset());
4224       }
4225       result = result && (hasEngine() == other.hasEngine());
4226       if (hasEngine()) {
4227         result = result && getEngine()
4228             .equals(other.getEngine());
4229       }
4230       result = result &&
4231           getUnknownFields().equals(other.getUnknownFields());
4232       return result;
4233     }
4234 
4235     private int memoizedHashCode = 0;
4236     @java.lang.Override
hashCode()4237     public int hashCode() {
4238       if (memoizedHashCode != 0) {
4239         return memoizedHashCode;
4240       }
4241       int hash = 41;
4242       hash = (19 * hash) + getDescriptorForType().hashCode();
4243       if (hasPattern()) {
4244         hash = (37 * hash) + PATTERN_FIELD_NUMBER;
4245         hash = (53 * hash) + getPattern().hashCode();
4246       }
4247       if (hasPatternFlags()) {
4248         hash = (37 * hash) + PATTERN_FLAGS_FIELD_NUMBER;
4249         hash = (53 * hash) + getPatternFlags();
4250       }
4251       if (hasCharset()) {
4252         hash = (37 * hash) + CHARSET_FIELD_NUMBER;
4253         hash = (53 * hash) + getCharset().hashCode();
4254       }
4255       if (hasEngine()) {
4256         hash = (37 * hash) + ENGINE_FIELD_NUMBER;
4257         hash = (53 * hash) + getEngine().hashCode();
4258       }
4259       hash = (29 * hash) + getUnknownFields().hashCode();
4260       memoizedHashCode = hash;
4261       return hash;
4262     }
4263 
parseFrom( com.google.protobuf.ByteString data)4264     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseFrom(
4265         com.google.protobuf.ByteString data)
4266         throws com.google.protobuf.InvalidProtocolBufferException {
4267       return PARSER.parseFrom(data);
4268     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4269     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseFrom(
4270         com.google.protobuf.ByteString data,
4271         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4272         throws com.google.protobuf.InvalidProtocolBufferException {
4273       return PARSER.parseFrom(data, extensionRegistry);
4274     }
parseFrom(byte[] data)4275     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseFrom(byte[] data)
4276         throws com.google.protobuf.InvalidProtocolBufferException {
4277       return PARSER.parseFrom(data);
4278     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4279     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseFrom(
4280         byte[] data,
4281         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4282         throws com.google.protobuf.InvalidProtocolBufferException {
4283       return PARSER.parseFrom(data, extensionRegistry);
4284     }
parseFrom(java.io.InputStream input)4285     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseFrom(java.io.InputStream input)
4286         throws java.io.IOException {
4287       return PARSER.parseFrom(input);
4288     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4289     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseFrom(
4290         java.io.InputStream input,
4291         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4292         throws java.io.IOException {
4293       return PARSER.parseFrom(input, extensionRegistry);
4294     }
parseDelimitedFrom(java.io.InputStream input)4295     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseDelimitedFrom(java.io.InputStream input)
4296         throws java.io.IOException {
4297       return PARSER.parseDelimitedFrom(input);
4298     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4299     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseDelimitedFrom(
4300         java.io.InputStream input,
4301         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4302         throws java.io.IOException {
4303       return PARSER.parseDelimitedFrom(input, extensionRegistry);
4304     }
parseFrom( com.google.protobuf.CodedInputStream input)4305     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseFrom(
4306         com.google.protobuf.CodedInputStream input)
4307         throws java.io.IOException {
4308       return PARSER.parseFrom(input);
4309     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4310     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parseFrom(
4311         com.google.protobuf.CodedInputStream input,
4312         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4313         throws java.io.IOException {
4314       return PARSER.parseFrom(input, extensionRegistry);
4315     }
4316 
newBuilder()4317     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()4318     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator prototype)4319     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator prototype) {
4320       return newBuilder().mergeFrom(prototype);
4321     }
toBuilder()4322     public Builder toBuilder() { return newBuilder(this); }
4323 
4324     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)4325     protected Builder newBuilderForType(
4326         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4327       Builder builder = new Builder(parent);
4328       return builder;
4329     }
4330     /**
4331      * Protobuf type {@code RegexStringComparator}
4332      */
4333     public static final class Builder extends
4334         com.google.protobuf.GeneratedMessage.Builder<Builder>
4335        implements org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparatorOrBuilder {
4336       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()4337           getDescriptor() {
4338         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_RegexStringComparator_descriptor;
4339       }
4340 
4341       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()4342           internalGetFieldAccessorTable() {
4343         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_RegexStringComparator_fieldAccessorTable
4344             .ensureFieldAccessorsInitialized(
4345                 org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator.Builder.class);
4346       }
4347 
4348       // Construct using org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator.newBuilder()
Builder()4349       private Builder() {
4350         maybeForceBuilderInitialization();
4351       }
4352 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)4353       private Builder(
4354           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4355         super(parent);
4356         maybeForceBuilderInitialization();
4357       }
maybeForceBuilderInitialization()4358       private void maybeForceBuilderInitialization() {
4359         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
4360         }
4361       }
create()4362       private static Builder create() {
4363         return new Builder();
4364       }
4365 
clear()4366       public Builder clear() {
4367         super.clear();
4368         pattern_ = "";
4369         bitField0_ = (bitField0_ & ~0x00000001);
4370         patternFlags_ = 0;
4371         bitField0_ = (bitField0_ & ~0x00000002);
4372         charset_ = "";
4373         bitField0_ = (bitField0_ & ~0x00000004);
4374         engine_ = "";
4375         bitField0_ = (bitField0_ & ~0x00000008);
4376         return this;
4377       }
4378 
clone()4379       public Builder clone() {
4380         return create().mergeFrom(buildPartial());
4381       }
4382 
4383       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()4384           getDescriptorForType() {
4385         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_RegexStringComparator_descriptor;
4386       }
4387 
getDefaultInstanceForType()4388       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator getDefaultInstanceForType() {
4389         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator.getDefaultInstance();
4390       }
4391 
build()4392       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator build() {
4393         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator result = buildPartial();
4394         if (!result.isInitialized()) {
4395           throw newUninitializedMessageException(result);
4396         }
4397         return result;
4398       }
4399 
buildPartial()4400       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator buildPartial() {
4401         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator result = new org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator(this);
4402         int from_bitField0_ = bitField0_;
4403         int to_bitField0_ = 0;
4404         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
4405           to_bitField0_ |= 0x00000001;
4406         }
4407         result.pattern_ = pattern_;
4408         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
4409           to_bitField0_ |= 0x00000002;
4410         }
4411         result.patternFlags_ = patternFlags_;
4412         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
4413           to_bitField0_ |= 0x00000004;
4414         }
4415         result.charset_ = charset_;
4416         if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
4417           to_bitField0_ |= 0x00000008;
4418         }
4419         result.engine_ = engine_;
4420         result.bitField0_ = to_bitField0_;
4421         onBuilt();
4422         return result;
4423       }
4424 
mergeFrom(com.google.protobuf.Message other)4425       public Builder mergeFrom(com.google.protobuf.Message other) {
4426         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator) {
4427           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator)other);
4428         } else {
4429           super.mergeFrom(other);
4430           return this;
4431         }
4432       }
4433 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator other)4434       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator other) {
4435         if (other == org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator.getDefaultInstance()) return this;
4436         if (other.hasPattern()) {
4437           bitField0_ |= 0x00000001;
4438           pattern_ = other.pattern_;
4439           onChanged();
4440         }
4441         if (other.hasPatternFlags()) {
4442           setPatternFlags(other.getPatternFlags());
4443         }
4444         if (other.hasCharset()) {
4445           bitField0_ |= 0x00000004;
4446           charset_ = other.charset_;
4447           onChanged();
4448         }
4449         if (other.hasEngine()) {
4450           bitField0_ |= 0x00000008;
4451           engine_ = other.engine_;
4452           onChanged();
4453         }
4454         this.mergeUnknownFields(other.getUnknownFields());
4455         return this;
4456       }
4457 
isInitialized()4458       public final boolean isInitialized() {
4459         if (!hasPattern()) {
4460 
4461           return false;
4462         }
4463         if (!hasPatternFlags()) {
4464 
4465           return false;
4466         }
4467         if (!hasCharset()) {
4468 
4469           return false;
4470         }
4471         return true;
4472       }
4473 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4474       public Builder mergeFrom(
4475           com.google.protobuf.CodedInputStream input,
4476           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4477           throws java.io.IOException {
4478         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator parsedMessage = null;
4479         try {
4480           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4481         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4482           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.RegexStringComparator) e.getUnfinishedMessage();
4483           throw e;
4484         } finally {
4485           if (parsedMessage != null) {
4486             mergeFrom(parsedMessage);
4487           }
4488         }
4489         return this;
4490       }
4491       private int bitField0_;
4492 
4493       // required string pattern = 1;
4494       private java.lang.Object pattern_ = "";
4495       /**
4496        * <code>required string pattern = 1;</code>
4497        */
hasPattern()4498       public boolean hasPattern() {
4499         return ((bitField0_ & 0x00000001) == 0x00000001);
4500       }
4501       /**
4502        * <code>required string pattern = 1;</code>
4503        */
getPattern()4504       public java.lang.String getPattern() {
4505         java.lang.Object ref = pattern_;
4506         if (!(ref instanceof java.lang.String)) {
4507           java.lang.String s = ((com.google.protobuf.ByteString) ref)
4508               .toStringUtf8();
4509           pattern_ = s;
4510           return s;
4511         } else {
4512           return (java.lang.String) ref;
4513         }
4514       }
4515       /**
4516        * <code>required string pattern = 1;</code>
4517        */
4518       public com.google.protobuf.ByteString
getPatternBytes()4519           getPatternBytes() {
4520         java.lang.Object ref = pattern_;
4521         if (ref instanceof String) {
4522           com.google.protobuf.ByteString b =
4523               com.google.protobuf.ByteString.copyFromUtf8(
4524                   (java.lang.String) ref);
4525           pattern_ = b;
4526           return b;
4527         } else {
4528           return (com.google.protobuf.ByteString) ref;
4529         }
4530       }
4531       /**
4532        * <code>required string pattern = 1;</code>
4533        */
setPattern( java.lang.String value)4534       public Builder setPattern(
4535           java.lang.String value) {
4536         if (value == null) {
4537     throw new NullPointerException();
4538   }
4539   bitField0_ |= 0x00000001;
4540         pattern_ = value;
4541         onChanged();
4542         return this;
4543       }
4544       /**
4545        * <code>required string pattern = 1;</code>
4546        */
clearPattern()4547       public Builder clearPattern() {
4548         bitField0_ = (bitField0_ & ~0x00000001);
4549         pattern_ = getDefaultInstance().getPattern();
4550         onChanged();
4551         return this;
4552       }
4553       /**
4554        * <code>required string pattern = 1;</code>
4555        */
setPatternBytes( com.google.protobuf.ByteString value)4556       public Builder setPatternBytes(
4557           com.google.protobuf.ByteString value) {
4558         if (value == null) {
4559     throw new NullPointerException();
4560   }
4561   bitField0_ |= 0x00000001;
4562         pattern_ = value;
4563         onChanged();
4564         return this;
4565       }
4566 
4567       // required int32 pattern_flags = 2;
4568       private int patternFlags_ ;
4569       /**
4570        * <code>required int32 pattern_flags = 2;</code>
4571        */
hasPatternFlags()4572       public boolean hasPatternFlags() {
4573         return ((bitField0_ & 0x00000002) == 0x00000002);
4574       }
4575       /**
4576        * <code>required int32 pattern_flags = 2;</code>
4577        */
getPatternFlags()4578       public int getPatternFlags() {
4579         return patternFlags_;
4580       }
4581       /**
4582        * <code>required int32 pattern_flags = 2;</code>
4583        */
setPatternFlags(int value)4584       public Builder setPatternFlags(int value) {
4585         bitField0_ |= 0x00000002;
4586         patternFlags_ = value;
4587         onChanged();
4588         return this;
4589       }
4590       /**
4591        * <code>required int32 pattern_flags = 2;</code>
4592        */
clearPatternFlags()4593       public Builder clearPatternFlags() {
4594         bitField0_ = (bitField0_ & ~0x00000002);
4595         patternFlags_ = 0;
4596         onChanged();
4597         return this;
4598       }
4599 
4600       // required string charset = 3;
4601       private java.lang.Object charset_ = "";
4602       /**
4603        * <code>required string charset = 3;</code>
4604        */
hasCharset()4605       public boolean hasCharset() {
4606         return ((bitField0_ & 0x00000004) == 0x00000004);
4607       }
4608       /**
4609        * <code>required string charset = 3;</code>
4610        */
getCharset()4611       public java.lang.String getCharset() {
4612         java.lang.Object ref = charset_;
4613         if (!(ref instanceof java.lang.String)) {
4614           java.lang.String s = ((com.google.protobuf.ByteString) ref)
4615               .toStringUtf8();
4616           charset_ = s;
4617           return s;
4618         } else {
4619           return (java.lang.String) ref;
4620         }
4621       }
4622       /**
4623        * <code>required string charset = 3;</code>
4624        */
4625       public com.google.protobuf.ByteString
getCharsetBytes()4626           getCharsetBytes() {
4627         java.lang.Object ref = charset_;
4628         if (ref instanceof String) {
4629           com.google.protobuf.ByteString b =
4630               com.google.protobuf.ByteString.copyFromUtf8(
4631                   (java.lang.String) ref);
4632           charset_ = b;
4633           return b;
4634         } else {
4635           return (com.google.protobuf.ByteString) ref;
4636         }
4637       }
4638       /**
4639        * <code>required string charset = 3;</code>
4640        */
setCharset( java.lang.String value)4641       public Builder setCharset(
4642           java.lang.String value) {
4643         if (value == null) {
4644     throw new NullPointerException();
4645   }
4646   bitField0_ |= 0x00000004;
4647         charset_ = value;
4648         onChanged();
4649         return this;
4650       }
4651       /**
4652        * <code>required string charset = 3;</code>
4653        */
clearCharset()4654       public Builder clearCharset() {
4655         bitField0_ = (bitField0_ & ~0x00000004);
4656         charset_ = getDefaultInstance().getCharset();
4657         onChanged();
4658         return this;
4659       }
4660       /**
4661        * <code>required string charset = 3;</code>
4662        */
setCharsetBytes( com.google.protobuf.ByteString value)4663       public Builder setCharsetBytes(
4664           com.google.protobuf.ByteString value) {
4665         if (value == null) {
4666     throw new NullPointerException();
4667   }
4668   bitField0_ |= 0x00000004;
4669         charset_ = value;
4670         onChanged();
4671         return this;
4672       }
4673 
4674       // optional string engine = 4;
4675       private java.lang.Object engine_ = "";
4676       /**
4677        * <code>optional string engine = 4;</code>
4678        */
hasEngine()4679       public boolean hasEngine() {
4680         return ((bitField0_ & 0x00000008) == 0x00000008);
4681       }
4682       /**
4683        * <code>optional string engine = 4;</code>
4684        */
getEngine()4685       public java.lang.String getEngine() {
4686         java.lang.Object ref = engine_;
4687         if (!(ref instanceof java.lang.String)) {
4688           java.lang.String s = ((com.google.protobuf.ByteString) ref)
4689               .toStringUtf8();
4690           engine_ = s;
4691           return s;
4692         } else {
4693           return (java.lang.String) ref;
4694         }
4695       }
4696       /**
4697        * <code>optional string engine = 4;</code>
4698        */
4699       public com.google.protobuf.ByteString
getEngineBytes()4700           getEngineBytes() {
4701         java.lang.Object ref = engine_;
4702         if (ref instanceof String) {
4703           com.google.protobuf.ByteString b =
4704               com.google.protobuf.ByteString.copyFromUtf8(
4705                   (java.lang.String) ref);
4706           engine_ = b;
4707           return b;
4708         } else {
4709           return (com.google.protobuf.ByteString) ref;
4710         }
4711       }
4712       /**
4713        * <code>optional string engine = 4;</code>
4714        */
setEngine( java.lang.String value)4715       public Builder setEngine(
4716           java.lang.String value) {
4717         if (value == null) {
4718     throw new NullPointerException();
4719   }
4720   bitField0_ |= 0x00000008;
4721         engine_ = value;
4722         onChanged();
4723         return this;
4724       }
4725       /**
4726        * <code>optional string engine = 4;</code>
4727        */
clearEngine()4728       public Builder clearEngine() {
4729         bitField0_ = (bitField0_ & ~0x00000008);
4730         engine_ = getDefaultInstance().getEngine();
4731         onChanged();
4732         return this;
4733       }
4734       /**
4735        * <code>optional string engine = 4;</code>
4736        */
setEngineBytes( com.google.protobuf.ByteString value)4737       public Builder setEngineBytes(
4738           com.google.protobuf.ByteString value) {
4739         if (value == null) {
4740     throw new NullPointerException();
4741   }
4742   bitField0_ |= 0x00000008;
4743         engine_ = value;
4744         onChanged();
4745         return this;
4746       }
4747 
4748       // @@protoc_insertion_point(builder_scope:RegexStringComparator)
4749     }
4750 
4751     static {
4752       defaultInstance = new RegexStringComparator(true);
defaultInstance.initFields()4753       defaultInstance.initFields();
4754     }
4755 
4756     // @@protoc_insertion_point(class_scope:RegexStringComparator)
4757   }
4758 
4759   public interface SubstringComparatorOrBuilder
4760       extends com.google.protobuf.MessageOrBuilder {
4761 
4762     // required string substr = 1;
4763     /**
4764      * <code>required string substr = 1;</code>
4765      */
hasSubstr()4766     boolean hasSubstr();
4767     /**
4768      * <code>required string substr = 1;</code>
4769      */
getSubstr()4770     java.lang.String getSubstr();
4771     /**
4772      * <code>required string substr = 1;</code>
4773      */
4774     com.google.protobuf.ByteString
getSubstrBytes()4775         getSubstrBytes();
4776   }
4777   /**
4778    * Protobuf type {@code SubstringComparator}
4779    */
4780   public static final class SubstringComparator extends
4781       com.google.protobuf.GeneratedMessage
4782       implements SubstringComparatorOrBuilder {
4783     // Use SubstringComparator.newBuilder() to construct.
SubstringComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder)4784     private SubstringComparator(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4785       super(builder);
4786       this.unknownFields = builder.getUnknownFields();
4787     }
SubstringComparator(boolean noInit)4788     private SubstringComparator(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4789 
4790     private static final SubstringComparator defaultInstance;
getDefaultInstance()4791     public static SubstringComparator getDefaultInstance() {
4792       return defaultInstance;
4793     }
4794 
getDefaultInstanceForType()4795     public SubstringComparator getDefaultInstanceForType() {
4796       return defaultInstance;
4797     }
4798 
4799     private final com.google.protobuf.UnknownFieldSet unknownFields;
4800     @java.lang.Override
4801     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()4802         getUnknownFields() {
4803       return this.unknownFields;
4804     }
SubstringComparator( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4805     private SubstringComparator(
4806         com.google.protobuf.CodedInputStream input,
4807         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4808         throws com.google.protobuf.InvalidProtocolBufferException {
4809       initFields();
4810       int mutable_bitField0_ = 0;
4811       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4812           com.google.protobuf.UnknownFieldSet.newBuilder();
4813       try {
4814         boolean done = false;
4815         while (!done) {
4816           int tag = input.readTag();
4817           switch (tag) {
4818             case 0:
4819               done = true;
4820               break;
4821             default: {
4822               if (!parseUnknownField(input, unknownFields,
4823                                      extensionRegistry, tag)) {
4824                 done = true;
4825               }
4826               break;
4827             }
4828             case 10: {
4829               bitField0_ |= 0x00000001;
4830               substr_ = input.readBytes();
4831               break;
4832             }
4833           }
4834         }
4835       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4836         throw e.setUnfinishedMessage(this);
4837       } catch (java.io.IOException e) {
4838         throw new com.google.protobuf.InvalidProtocolBufferException(
4839             e.getMessage()).setUnfinishedMessage(this);
4840       } finally {
4841         this.unknownFields = unknownFields.build();
4842         makeExtensionsImmutable();
4843       }
4844     }
4845     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()4846         getDescriptor() {
4847       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_SubstringComparator_descriptor;
4848     }
4849 
4850     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()4851         internalGetFieldAccessorTable() {
4852       return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_SubstringComparator_fieldAccessorTable
4853           .ensureFieldAccessorsInitialized(
4854               org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator.Builder.class);
4855     }
4856 
4857     public static com.google.protobuf.Parser<SubstringComparator> PARSER =
4858         new com.google.protobuf.AbstractParser<SubstringComparator>() {
4859       public SubstringComparator parsePartialFrom(
4860           com.google.protobuf.CodedInputStream input,
4861           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4862           throws com.google.protobuf.InvalidProtocolBufferException {
4863         return new SubstringComparator(input, extensionRegistry);
4864       }
4865     };
4866 
4867     @java.lang.Override
getParserForType()4868     public com.google.protobuf.Parser<SubstringComparator> getParserForType() {
4869       return PARSER;
4870     }
4871 
4872     private int bitField0_;
4873     // required string substr = 1;
4874     public static final int SUBSTR_FIELD_NUMBER = 1;
4875     private java.lang.Object substr_;
4876     /**
4877      * <code>required string substr = 1;</code>
4878      */
hasSubstr()4879     public boolean hasSubstr() {
4880       return ((bitField0_ & 0x00000001) == 0x00000001);
4881     }
4882     /**
4883      * <code>required string substr = 1;</code>
4884      */
getSubstr()4885     public java.lang.String getSubstr() {
4886       java.lang.Object ref = substr_;
4887       if (ref instanceof java.lang.String) {
4888         return (java.lang.String) ref;
4889       } else {
4890         com.google.protobuf.ByteString bs =
4891             (com.google.protobuf.ByteString) ref;
4892         java.lang.String s = bs.toStringUtf8();
4893         if (bs.isValidUtf8()) {
4894           substr_ = s;
4895         }
4896         return s;
4897       }
4898     }
4899     /**
4900      * <code>required string substr = 1;</code>
4901      */
4902     public com.google.protobuf.ByteString
getSubstrBytes()4903         getSubstrBytes() {
4904       java.lang.Object ref = substr_;
4905       if (ref instanceof java.lang.String) {
4906         com.google.protobuf.ByteString b =
4907             com.google.protobuf.ByteString.copyFromUtf8(
4908                 (java.lang.String) ref);
4909         substr_ = b;
4910         return b;
4911       } else {
4912         return (com.google.protobuf.ByteString) ref;
4913       }
4914     }
4915 
initFields()4916     private void initFields() {
4917       substr_ = "";
4918     }
4919     private byte memoizedIsInitialized = -1;
isInitialized()4920     public final boolean isInitialized() {
4921       byte isInitialized = memoizedIsInitialized;
4922       if (isInitialized != -1) return isInitialized == 1;
4923 
4924       if (!hasSubstr()) {
4925         memoizedIsInitialized = 0;
4926         return false;
4927       }
4928       memoizedIsInitialized = 1;
4929       return true;
4930     }
4931 
writeTo(com.google.protobuf.CodedOutputStream output)4932     public void writeTo(com.google.protobuf.CodedOutputStream output)
4933                         throws java.io.IOException {
4934       getSerializedSize();
4935       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4936         output.writeBytes(1, getSubstrBytes());
4937       }
4938       getUnknownFields().writeTo(output);
4939     }
4940 
4941     private int memoizedSerializedSize = -1;
getSerializedSize()4942     public int getSerializedSize() {
4943       int size = memoizedSerializedSize;
4944       if (size != -1) return size;
4945 
4946       size = 0;
4947       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4948         size += com.google.protobuf.CodedOutputStream
4949           .computeBytesSize(1, getSubstrBytes());
4950       }
4951       size += getUnknownFields().getSerializedSize();
4952       memoizedSerializedSize = size;
4953       return size;
4954     }
4955 
4956     private static final long serialVersionUID = 0L;
4957     @java.lang.Override
writeReplace()4958     protected java.lang.Object writeReplace()
4959         throws java.io.ObjectStreamException {
4960       return super.writeReplace();
4961     }
4962 
4963     @java.lang.Override
equals(final java.lang.Object obj)4964     public boolean equals(final java.lang.Object obj) {
4965       if (obj == this) {
4966        return true;
4967       }
4968       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator)) {
4969         return super.equals(obj);
4970       }
4971       org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator other = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator) obj;
4972 
4973       boolean result = true;
4974       result = result && (hasSubstr() == other.hasSubstr());
4975       if (hasSubstr()) {
4976         result = result && getSubstr()
4977             .equals(other.getSubstr());
4978       }
4979       result = result &&
4980           getUnknownFields().equals(other.getUnknownFields());
4981       return result;
4982     }
4983 
4984     private int memoizedHashCode = 0;
4985     @java.lang.Override
hashCode()4986     public int hashCode() {
4987       if (memoizedHashCode != 0) {
4988         return memoizedHashCode;
4989       }
4990       int hash = 41;
4991       hash = (19 * hash) + getDescriptorForType().hashCode();
4992       if (hasSubstr()) {
4993         hash = (37 * hash) + SUBSTR_FIELD_NUMBER;
4994         hash = (53 * hash) + getSubstr().hashCode();
4995       }
4996       hash = (29 * hash) + getUnknownFields().hashCode();
4997       memoizedHashCode = hash;
4998       return hash;
4999     }
5000 
parseFrom( com.google.protobuf.ByteString data)5001     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseFrom(
5002         com.google.protobuf.ByteString data)
5003         throws com.google.protobuf.InvalidProtocolBufferException {
5004       return PARSER.parseFrom(data);
5005     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5006     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseFrom(
5007         com.google.protobuf.ByteString data,
5008         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5009         throws com.google.protobuf.InvalidProtocolBufferException {
5010       return PARSER.parseFrom(data, extensionRegistry);
5011     }
parseFrom(byte[] data)5012     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseFrom(byte[] data)
5013         throws com.google.protobuf.InvalidProtocolBufferException {
5014       return PARSER.parseFrom(data);
5015     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5016     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseFrom(
5017         byte[] data,
5018         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5019         throws com.google.protobuf.InvalidProtocolBufferException {
5020       return PARSER.parseFrom(data, extensionRegistry);
5021     }
parseFrom(java.io.InputStream input)5022     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseFrom(java.io.InputStream input)
5023         throws java.io.IOException {
5024       return PARSER.parseFrom(input);
5025     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5026     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseFrom(
5027         java.io.InputStream input,
5028         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5029         throws java.io.IOException {
5030       return PARSER.parseFrom(input, extensionRegistry);
5031     }
parseDelimitedFrom(java.io.InputStream input)5032     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseDelimitedFrom(java.io.InputStream input)
5033         throws java.io.IOException {
5034       return PARSER.parseDelimitedFrom(input);
5035     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5036     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseDelimitedFrom(
5037         java.io.InputStream input,
5038         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5039         throws java.io.IOException {
5040       return PARSER.parseDelimitedFrom(input, extensionRegistry);
5041     }
parseFrom( com.google.protobuf.CodedInputStream input)5042     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseFrom(
5043         com.google.protobuf.CodedInputStream input)
5044         throws java.io.IOException {
5045       return PARSER.parseFrom(input);
5046     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5047     public static org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parseFrom(
5048         com.google.protobuf.CodedInputStream input,
5049         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5050         throws java.io.IOException {
5051       return PARSER.parseFrom(input, extensionRegistry);
5052     }
5053 
newBuilder()5054     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()5055     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator prototype)5056     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator prototype) {
5057       return newBuilder().mergeFrom(prototype);
5058     }
toBuilder()5059     public Builder toBuilder() { return newBuilder(this); }
5060 
5061     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)5062     protected Builder newBuilderForType(
5063         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5064       Builder builder = new Builder(parent);
5065       return builder;
5066     }
5067     /**
5068      * Protobuf type {@code SubstringComparator}
5069      */
5070     public static final class Builder extends
5071         com.google.protobuf.GeneratedMessage.Builder<Builder>
5072        implements org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparatorOrBuilder {
5073       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()5074           getDescriptor() {
5075         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_SubstringComparator_descriptor;
5076       }
5077 
5078       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()5079           internalGetFieldAccessorTable() {
5080         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_SubstringComparator_fieldAccessorTable
5081             .ensureFieldAccessorsInitialized(
5082                 org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator.class, org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator.Builder.class);
5083       }
5084 
5085       // Construct using org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator.newBuilder()
Builder()5086       private Builder() {
5087         maybeForceBuilderInitialization();
5088       }
5089 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)5090       private Builder(
5091           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5092         super(parent);
5093         maybeForceBuilderInitialization();
5094       }
maybeForceBuilderInitialization()5095       private void maybeForceBuilderInitialization() {
5096         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5097         }
5098       }
create()5099       private static Builder create() {
5100         return new Builder();
5101       }
5102 
clear()5103       public Builder clear() {
5104         super.clear();
5105         substr_ = "";
5106         bitField0_ = (bitField0_ & ~0x00000001);
5107         return this;
5108       }
5109 
clone()5110       public Builder clone() {
5111         return create().mergeFrom(buildPartial());
5112       }
5113 
5114       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()5115           getDescriptorForType() {
5116         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.internal_static_SubstringComparator_descriptor;
5117       }
5118 
getDefaultInstanceForType()5119       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator getDefaultInstanceForType() {
5120         return org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator.getDefaultInstance();
5121       }
5122 
build()5123       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator build() {
5124         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator result = buildPartial();
5125         if (!result.isInitialized()) {
5126           throw newUninitializedMessageException(result);
5127         }
5128         return result;
5129       }
5130 
buildPartial()5131       public org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator buildPartial() {
5132         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator result = new org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator(this);
5133         int from_bitField0_ = bitField0_;
5134         int to_bitField0_ = 0;
5135         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
5136           to_bitField0_ |= 0x00000001;
5137         }
5138         result.substr_ = substr_;
5139         result.bitField0_ = to_bitField0_;
5140         onBuilt();
5141         return result;
5142       }
5143 
mergeFrom(com.google.protobuf.Message other)5144       public Builder mergeFrom(com.google.protobuf.Message other) {
5145         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator) {
5146           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator)other);
5147         } else {
5148           super.mergeFrom(other);
5149           return this;
5150         }
5151       }
5152 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator other)5153       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator other) {
5154         if (other == org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator.getDefaultInstance()) return this;
5155         if (other.hasSubstr()) {
5156           bitField0_ |= 0x00000001;
5157           substr_ = other.substr_;
5158           onChanged();
5159         }
5160         this.mergeUnknownFields(other.getUnknownFields());
5161         return this;
5162       }
5163 
isInitialized()5164       public final boolean isInitialized() {
5165         if (!hasSubstr()) {
5166 
5167           return false;
5168         }
5169         return true;
5170       }
5171 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5172       public Builder mergeFrom(
5173           com.google.protobuf.CodedInputStream input,
5174           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5175           throws java.io.IOException {
5176         org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator parsedMessage = null;
5177         try {
5178           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5179         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5180           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos.SubstringComparator) e.getUnfinishedMessage();
5181           throw e;
5182         } finally {
5183           if (parsedMessage != null) {
5184             mergeFrom(parsedMessage);
5185           }
5186         }
5187         return this;
5188       }
5189       private int bitField0_;
5190 
5191       // required string substr = 1;
5192       private java.lang.Object substr_ = "";
5193       /**
5194        * <code>required string substr = 1;</code>
5195        */
hasSubstr()5196       public boolean hasSubstr() {
5197         return ((bitField0_ & 0x00000001) == 0x00000001);
5198       }
5199       /**
5200        * <code>required string substr = 1;</code>
5201        */
getSubstr()5202       public java.lang.String getSubstr() {
5203         java.lang.Object ref = substr_;
5204         if (!(ref instanceof java.lang.String)) {
5205           java.lang.String s = ((com.google.protobuf.ByteString) ref)
5206               .toStringUtf8();
5207           substr_ = s;
5208           return s;
5209         } else {
5210           return (java.lang.String) ref;
5211         }
5212       }
5213       /**
5214        * <code>required string substr = 1;</code>
5215        */
5216       public com.google.protobuf.ByteString
getSubstrBytes()5217           getSubstrBytes() {
5218         java.lang.Object ref = substr_;
5219         if (ref instanceof String) {
5220           com.google.protobuf.ByteString b =
5221               com.google.protobuf.ByteString.copyFromUtf8(
5222                   (java.lang.String) ref);
5223           substr_ = b;
5224           return b;
5225         } else {
5226           return (com.google.protobuf.ByteString) ref;
5227         }
5228       }
5229       /**
5230        * <code>required string substr = 1;</code>
5231        */
setSubstr( java.lang.String value)5232       public Builder setSubstr(
5233           java.lang.String value) {
5234         if (value == null) {
5235     throw new NullPointerException();
5236   }
5237   bitField0_ |= 0x00000001;
5238         substr_ = value;
5239         onChanged();
5240         return this;
5241       }
5242       /**
5243        * <code>required string substr = 1;</code>
5244        */
clearSubstr()5245       public Builder clearSubstr() {
5246         bitField0_ = (bitField0_ & ~0x00000001);
5247         substr_ = getDefaultInstance().getSubstr();
5248         onChanged();
5249         return this;
5250       }
5251       /**
5252        * <code>required string substr = 1;</code>
5253        */
setSubstrBytes( com.google.protobuf.ByteString value)5254       public Builder setSubstrBytes(
5255           com.google.protobuf.ByteString value) {
5256         if (value == null) {
5257     throw new NullPointerException();
5258   }
5259   bitField0_ |= 0x00000001;
5260         substr_ = value;
5261         onChanged();
5262         return this;
5263       }
5264 
5265       // @@protoc_insertion_point(builder_scope:SubstringComparator)
5266     }
5267 
5268     static {
5269       defaultInstance = new SubstringComparator(true);
defaultInstance.initFields()5270       defaultInstance.initFields();
5271     }
5272 
5273     // @@protoc_insertion_point(class_scope:SubstringComparator)
5274   }
5275 
5276   private static com.google.protobuf.Descriptors.Descriptor
5277     internal_static_Comparator_descriptor;
5278   private static
5279     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5280       internal_static_Comparator_fieldAccessorTable;
5281   private static com.google.protobuf.Descriptors.Descriptor
5282     internal_static_ByteArrayComparable_descriptor;
5283   private static
5284     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5285       internal_static_ByteArrayComparable_fieldAccessorTable;
5286   private static com.google.protobuf.Descriptors.Descriptor
5287     internal_static_BinaryComparator_descriptor;
5288   private static
5289     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5290       internal_static_BinaryComparator_fieldAccessorTable;
5291   private static com.google.protobuf.Descriptors.Descriptor
5292     internal_static_LongComparator_descriptor;
5293   private static
5294     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5295       internal_static_LongComparator_fieldAccessorTable;
5296   private static com.google.protobuf.Descriptors.Descriptor
5297     internal_static_BinaryPrefixComparator_descriptor;
5298   private static
5299     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5300       internal_static_BinaryPrefixComparator_fieldAccessorTable;
5301   private static com.google.protobuf.Descriptors.Descriptor
5302     internal_static_BitComparator_descriptor;
5303   private static
5304     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5305       internal_static_BitComparator_fieldAccessorTable;
5306   private static com.google.protobuf.Descriptors.Descriptor
5307     internal_static_NullComparator_descriptor;
5308   private static
5309     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5310       internal_static_NullComparator_fieldAccessorTable;
5311   private static com.google.protobuf.Descriptors.Descriptor
5312     internal_static_RegexStringComparator_descriptor;
5313   private static
5314     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5315       internal_static_RegexStringComparator_fieldAccessorTable;
5316   private static com.google.protobuf.Descriptors.Descriptor
5317     internal_static_SubstringComparator_descriptor;
5318   private static
5319     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5320       internal_static_SubstringComparator_fieldAccessorTable;
5321 
5322   public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor()5323       getDescriptor() {
5324     return descriptor;
5325   }
5326   private static com.google.protobuf.Descriptors.FileDescriptor
5327       descriptor;
5328   static {
5329     java.lang.String[] descriptorData = {
5330       "\n\020Comparator.proto\"9\n\nComparator\022\014\n\004name" +
5331       "\030\001 \002(\t\022\035\n\025serialized_comparator\030\002 \001(\014\"$\n" +
5332       "\023ByteArrayComparable\022\r\n\005value\030\001 \001(\014\"<\n\020B" +
5333       "inaryComparator\022(\n\ncomparable\030\001 \002(\0132\024.By" +
5334       "teArrayComparable\":\n\016LongComparator\022(\n\nc" +
5335       "omparable\030\001 \002(\0132\024.ByteArrayComparable\"B\n" +
5336       "\026BinaryPrefixComparator\022(\n\ncomparable\030\001 " +
5337       "\002(\0132\024.ByteArrayComparable\"\216\001\n\rBitCompara" +
5338       "tor\022(\n\ncomparable\030\001 \002(\0132\024.ByteArrayCompa" +
5339       "rable\022,\n\nbitwise_op\030\002 \002(\0162\030.BitComparato",
5340       "r.BitwiseOp\"%\n\tBitwiseOp\022\007\n\003AND\020\001\022\006\n\002OR\020" +
5341       "\002\022\007\n\003XOR\020\003\"\020\n\016NullComparator\"`\n\025RegexStr" +
5342       "ingComparator\022\017\n\007pattern\030\001 \002(\t\022\025\n\rpatter" +
5343       "n_flags\030\002 \002(\005\022\017\n\007charset\030\003 \002(\t\022\016\n\006engine" +
5344       "\030\004 \001(\t\"%\n\023SubstringComparator\022\016\n\006substr\030" +
5345       "\001 \002(\tBF\n*org.apache.hadoop.hbase.protobu" +
5346       "f.generatedB\020ComparatorProtosH\001\210\001\001\240\001\001"
5347     };
5348     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
5349       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
5350         public com.google.protobuf.ExtensionRegistry assignDescriptors(
5351             com.google.protobuf.Descriptors.FileDescriptor root) {
5352           descriptor = root;
5353           internal_static_Comparator_descriptor =
5354             getDescriptor().getMessageTypes().get(0);
5355           internal_static_Comparator_fieldAccessorTable = new
5356             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5357               internal_static_Comparator_descriptor,
5358               new java.lang.String[] { "Name", "SerializedComparator", });
5359           internal_static_ByteArrayComparable_descriptor =
5360             getDescriptor().getMessageTypes().get(1);
5361           internal_static_ByteArrayComparable_fieldAccessorTable = new
5362             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5363               internal_static_ByteArrayComparable_descriptor,
5364               new java.lang.String[] { "Value", });
5365           internal_static_BinaryComparator_descriptor =
5366             getDescriptor().getMessageTypes().get(2);
5367           internal_static_BinaryComparator_fieldAccessorTable = new
5368             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5369               internal_static_BinaryComparator_descriptor,
5370               new java.lang.String[] { "Comparable", });
5371           internal_static_LongComparator_descriptor =
5372             getDescriptor().getMessageTypes().get(3);
5373           internal_static_LongComparator_fieldAccessorTable = new
5374             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5375               internal_static_LongComparator_descriptor,
5376               new java.lang.String[] { "Comparable", });
5377           internal_static_BinaryPrefixComparator_descriptor =
5378             getDescriptor().getMessageTypes().get(4);
5379           internal_static_BinaryPrefixComparator_fieldAccessorTable = new
5380             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5381               internal_static_BinaryPrefixComparator_descriptor,
5382               new java.lang.String[] { "Comparable", });
5383           internal_static_BitComparator_descriptor =
5384             getDescriptor().getMessageTypes().get(5);
5385           internal_static_BitComparator_fieldAccessorTable = new
5386             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5387               internal_static_BitComparator_descriptor,
5388               new java.lang.String[] { "Comparable", "BitwiseOp", });
5389           internal_static_NullComparator_descriptor =
5390             getDescriptor().getMessageTypes().get(6);
5391           internal_static_NullComparator_fieldAccessorTable = new
5392             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5393               internal_static_NullComparator_descriptor,
5394               new java.lang.String[] { });
5395           internal_static_RegexStringComparator_descriptor =
5396             getDescriptor().getMessageTypes().get(7);
5397           internal_static_RegexStringComparator_fieldAccessorTable = new
5398             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5399               internal_static_RegexStringComparator_descriptor,
5400               new java.lang.String[] { "Pattern", "PatternFlags", "Charset", "Engine", });
5401           internal_static_SubstringComparator_descriptor =
5402             getDescriptor().getMessageTypes().get(8);
5403           internal_static_SubstringComparator_fieldAccessorTable = new
5404             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5405               internal_static_SubstringComparator_descriptor,
5406               new java.lang.String[] { "Substr", });
5407           return null;
5408         }
5409       };
5410     com.google.protobuf.Descriptors.FileDescriptor
internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner)5411       .internalBuildGeneratedFileFrom(descriptorData,
5412         new com.google.protobuf.Descriptors.FileDescriptor[] {
5413         }, assigner);
5414   }
5415 
5416   // @@protoc_insertion_point(outer_class_scope)
5417 }
5418