View Javadoc

1   // Generated by the protocol buffer compiler.  DO NOT EDIT!
2   // source: BulkDelete.proto
3   
4   package org.apache.hadoop.hbase.coprocessor.example.generated;
5   
6   public final class BulkDeleteProtos {
7     private BulkDeleteProtos() {}
8     public static void registerAllExtensions(
9         com.google.protobuf.ExtensionRegistry registry) {
10    }
11    public interface BulkDeleteRequestOrBuilder
12        extends com.google.protobuf.MessageOrBuilder {
13      
14      // required .Scan scan = 1;
15      boolean hasScan();
16      org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan getScan();
17      org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanOrBuilder getScanOrBuilder();
18      
19      // required .BulkDeleteRequest.DeleteType deleteType = 2;
20      boolean hasDeleteType();
21      org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType getDeleteType();
22      
23      // optional uint64 timestamp = 3;
24      boolean hasTimestamp();
25      long getTimestamp();
26      
27      // required uint32 rowBatchSize = 4;
28      boolean hasRowBatchSize();
29      int getRowBatchSize();
30    }
31    public static final class BulkDeleteRequest extends
32        com.google.protobuf.GeneratedMessage
33        implements BulkDeleteRequestOrBuilder {
34      // Use BulkDeleteRequest.newBuilder() to construct.
35      private BulkDeleteRequest(Builder builder) {
36        super(builder);
37      }
38      private BulkDeleteRequest(boolean noInit) {}
39      
40      private static final BulkDeleteRequest defaultInstance;
41      public static BulkDeleteRequest getDefaultInstance() {
42        return defaultInstance;
43      }
44      
45      public BulkDeleteRequest getDefaultInstanceForType() {
46        return defaultInstance;
47      }
48      
49      public static final com.google.protobuf.Descriptors.Descriptor
50          getDescriptor() {
51        return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.internal_static_BulkDeleteRequest_descriptor;
52      }
53      
54      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
55          internalGetFieldAccessorTable() {
56        return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.internal_static_BulkDeleteRequest_fieldAccessorTable;
57      }
58      
59      public enum DeleteType
60          implements com.google.protobuf.ProtocolMessageEnum {
61        ROW(0, 0),
62        FAMILY(1, 1),
63        COLUMN(2, 2),
64        VERSION(3, 3),
65        ;
66        
67        public static final int ROW_VALUE = 0;
68        public static final int FAMILY_VALUE = 1;
69        public static final int COLUMN_VALUE = 2;
70        public static final int VERSION_VALUE = 3;
71        
72        
73        public final int getNumber() { return value; }
74        
75        public static DeleteType valueOf(int value) {
76          switch (value) {
77            case 0: return ROW;
78            case 1: return FAMILY;
79            case 2: return COLUMN;
80            case 3: return VERSION;
81            default: return null;
82          }
83        }
84        
85        public static com.google.protobuf.Internal.EnumLiteMap<DeleteType>
86            internalGetValueMap() {
87          return internalValueMap;
88        }
89        private static com.google.protobuf.Internal.EnumLiteMap<DeleteType>
90            internalValueMap =
91              new com.google.protobuf.Internal.EnumLiteMap<DeleteType>() {
92                public DeleteType findValueByNumber(int number) {
93                  return DeleteType.valueOf(number);
94                }
95              };
96        
97        public final com.google.protobuf.Descriptors.EnumValueDescriptor
98            getValueDescriptor() {
99          return getDescriptor().getValues().get(index);
100       }
101       public final com.google.protobuf.Descriptors.EnumDescriptor
102           getDescriptorForType() {
103         return getDescriptor();
104       }
105       public static final com.google.protobuf.Descriptors.EnumDescriptor
106           getDescriptor() {
107         return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.getDescriptor().getEnumTypes().get(0);
108       }
109       
110       private static final DeleteType[] VALUES = {
111         ROW, FAMILY, COLUMN, VERSION, 
112       };
113       
114       public static DeleteType valueOf(
115           com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
116         if (desc.getType() != getDescriptor()) {
117           throw new java.lang.IllegalArgumentException(
118             "EnumValueDescriptor is not for this type.");
119         }
120         return VALUES[desc.getIndex()];
121       }
122       
123       private final int index;
124       private final int value;
125       
126       private DeleteType(int index, int value) {
127         this.index = index;
128         this.value = value;
129       }
130       
131       // @@protoc_insertion_point(enum_scope:BulkDeleteRequest.DeleteType)
132     }
133     
134     private int bitField0_;
135     // required .Scan scan = 1;
136     public static final int SCAN_FIELD_NUMBER = 1;
137     private org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan scan_;
138     public boolean hasScan() {
139       return ((bitField0_ & 0x00000001) == 0x00000001);
140     }
141     public org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan getScan() {
142       return scan_;
143     }
144     public org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanOrBuilder getScanOrBuilder() {
145       return scan_;
146     }
147     
148     // required .BulkDeleteRequest.DeleteType deleteType = 2;
149     public static final int DELETETYPE_FIELD_NUMBER = 2;
150     private org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType deleteType_;
151     public boolean hasDeleteType() {
152       return ((bitField0_ & 0x00000002) == 0x00000002);
153     }
154     public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType getDeleteType() {
155       return deleteType_;
156     }
157     
158     // optional uint64 timestamp = 3;
159     public static final int TIMESTAMP_FIELD_NUMBER = 3;
160     private long timestamp_;
161     public boolean hasTimestamp() {
162       return ((bitField0_ & 0x00000004) == 0x00000004);
163     }
164     public long getTimestamp() {
165       return timestamp_;
166     }
167     
168     // required uint32 rowBatchSize = 4;
169     public static final int ROWBATCHSIZE_FIELD_NUMBER = 4;
170     private int rowBatchSize_;
171     public boolean hasRowBatchSize() {
172       return ((bitField0_ & 0x00000008) == 0x00000008);
173     }
174     public int getRowBatchSize() {
175       return rowBatchSize_;
176     }
177     
178     private void initFields() {
179       scan_ = org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.getDefaultInstance();
180       deleteType_ = org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType.ROW;
181       timestamp_ = 0L;
182       rowBatchSize_ = 0;
183     }
184     private byte memoizedIsInitialized = -1;
185     public final boolean isInitialized() {
186       byte isInitialized = memoizedIsInitialized;
187       if (isInitialized != -1) return isInitialized == 1;
188       
189       if (!hasScan()) {
190         memoizedIsInitialized = 0;
191         return false;
192       }
193       if (!hasDeleteType()) {
194         memoizedIsInitialized = 0;
195         return false;
196       }
197       if (!hasRowBatchSize()) {
198         memoizedIsInitialized = 0;
199         return false;
200       }
201       if (!getScan().isInitialized()) {
202         memoizedIsInitialized = 0;
203         return false;
204       }
205       memoizedIsInitialized = 1;
206       return true;
207     }
208     
209     public void writeTo(com.google.protobuf.CodedOutputStream output)
210                         throws java.io.IOException {
211       getSerializedSize();
212       if (((bitField0_ & 0x00000001) == 0x00000001)) {
213         output.writeMessage(1, scan_);
214       }
215       if (((bitField0_ & 0x00000002) == 0x00000002)) {
216         output.writeEnum(2, deleteType_.getNumber());
217       }
218       if (((bitField0_ & 0x00000004) == 0x00000004)) {
219         output.writeUInt64(3, timestamp_);
220       }
221       if (((bitField0_ & 0x00000008) == 0x00000008)) {
222         output.writeUInt32(4, rowBatchSize_);
223       }
224       getUnknownFields().writeTo(output);
225     }
226     
227     private int memoizedSerializedSize = -1;
228     public int getSerializedSize() {
229       int size = memoizedSerializedSize;
230       if (size != -1) return size;
231     
232       size = 0;
233       if (((bitField0_ & 0x00000001) == 0x00000001)) {
234         size += com.google.protobuf.CodedOutputStream
235           .computeMessageSize(1, scan_);
236       }
237       if (((bitField0_ & 0x00000002) == 0x00000002)) {
238         size += com.google.protobuf.CodedOutputStream
239           .computeEnumSize(2, deleteType_.getNumber());
240       }
241       if (((bitField0_ & 0x00000004) == 0x00000004)) {
242         size += com.google.protobuf.CodedOutputStream
243           .computeUInt64Size(3, timestamp_);
244       }
245       if (((bitField0_ & 0x00000008) == 0x00000008)) {
246         size += com.google.protobuf.CodedOutputStream
247           .computeUInt32Size(4, rowBatchSize_);
248       }
249       size += getUnknownFields().getSerializedSize();
250       memoizedSerializedSize = size;
251       return size;
252     }
253     
254     private static final long serialVersionUID = 0L;
255     @java.lang.Override
256     protected java.lang.Object writeReplace()
257         throws java.io.ObjectStreamException {
258       return super.writeReplace();
259     }
260     
261     @java.lang.Override
262     public boolean equals(final java.lang.Object obj) {
263       if (obj == this) {
264        return true;
265       }
266       if (!(obj instanceof org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest)) {
267         return super.equals(obj);
268       }
269       org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest other = (org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest) obj;
270       
271       boolean result = true;
272       result = result && (hasScan() == other.hasScan());
273       if (hasScan()) {
274         result = result && getScan()
275             .equals(other.getScan());
276       }
277       result = result && (hasDeleteType() == other.hasDeleteType());
278       if (hasDeleteType()) {
279         result = result &&
280             (getDeleteType() == other.getDeleteType());
281       }
282       result = result && (hasTimestamp() == other.hasTimestamp());
283       if (hasTimestamp()) {
284         result = result && (getTimestamp()
285             == other.getTimestamp());
286       }
287       result = result && (hasRowBatchSize() == other.hasRowBatchSize());
288       if (hasRowBatchSize()) {
289         result = result && (getRowBatchSize()
290             == other.getRowBatchSize());
291       }
292       result = result &&
293           getUnknownFields().equals(other.getUnknownFields());
294       return result;
295     }
296     
297     @java.lang.Override
298     public int hashCode() {
299       int hash = 41;
300       hash = (19 * hash) + getDescriptorForType().hashCode();
301       if (hasScan()) {
302         hash = (37 * hash) + SCAN_FIELD_NUMBER;
303         hash = (53 * hash) + getScan().hashCode();
304       }
305       if (hasDeleteType()) {
306         hash = (37 * hash) + DELETETYPE_FIELD_NUMBER;
307         hash = (53 * hash) + hashEnum(getDeleteType());
308       }
309       if (hasTimestamp()) {
310         hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER;
311         hash = (53 * hash) + hashLong(getTimestamp());
312       }
313       if (hasRowBatchSize()) {
314         hash = (37 * hash) + ROWBATCHSIZE_FIELD_NUMBER;
315         hash = (53 * hash) + getRowBatchSize();
316       }
317       hash = (29 * hash) + getUnknownFields().hashCode();
318       return hash;
319     }
320     
321     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseFrom(
322         com.google.protobuf.ByteString data)
323         throws com.google.protobuf.InvalidProtocolBufferException {
324       return newBuilder().mergeFrom(data).buildParsed();
325     }
326     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseFrom(
327         com.google.protobuf.ByteString data,
328         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
329         throws com.google.protobuf.InvalidProtocolBufferException {
330       return newBuilder().mergeFrom(data, extensionRegistry)
331                .buildParsed();
332     }
333     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseFrom(byte[] data)
334         throws com.google.protobuf.InvalidProtocolBufferException {
335       return newBuilder().mergeFrom(data).buildParsed();
336     }
337     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseFrom(
338         byte[] data,
339         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
340         throws com.google.protobuf.InvalidProtocolBufferException {
341       return newBuilder().mergeFrom(data, extensionRegistry)
342                .buildParsed();
343     }
344     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseFrom(java.io.InputStream input)
345         throws java.io.IOException {
346       return newBuilder().mergeFrom(input).buildParsed();
347     }
348     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseFrom(
349         java.io.InputStream input,
350         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
351         throws java.io.IOException {
352       return newBuilder().mergeFrom(input, extensionRegistry)
353                .buildParsed();
354     }
355     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseDelimitedFrom(java.io.InputStream input)
356         throws java.io.IOException {
357       Builder builder = newBuilder();
358       if (builder.mergeDelimitedFrom(input)) {
359         return builder.buildParsed();
360       } else {
361         return null;
362       }
363     }
364     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseDelimitedFrom(
365         java.io.InputStream input,
366         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
367         throws java.io.IOException {
368       Builder builder = newBuilder();
369       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
370         return builder.buildParsed();
371       } else {
372         return null;
373       }
374     }
375     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseFrom(
376         com.google.protobuf.CodedInputStream input)
377         throws java.io.IOException {
378       return newBuilder().mergeFrom(input).buildParsed();
379     }
380     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest parseFrom(
381         com.google.protobuf.CodedInputStream input,
382         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
383         throws java.io.IOException {
384       return newBuilder().mergeFrom(input, extensionRegistry)
385                .buildParsed();
386     }
387     
388     public static Builder newBuilder() { return Builder.create(); }
389     public Builder newBuilderForType() { return newBuilder(); }
390     public static Builder newBuilder(org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest prototype) {
391       return newBuilder().mergeFrom(prototype);
392     }
393     public Builder toBuilder() { return newBuilder(this); }
394     
395     @java.lang.Override
396     protected Builder newBuilderForType(
397         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
398       Builder builder = new Builder(parent);
399       return builder;
400     }
401     public static final class Builder extends
402         com.google.protobuf.GeneratedMessage.Builder<Builder>
403        implements org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequestOrBuilder {
404       public static final com.google.protobuf.Descriptors.Descriptor
405           getDescriptor() {
406         return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.internal_static_BulkDeleteRequest_descriptor;
407       }
408       
409       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
410           internalGetFieldAccessorTable() {
411         return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.internal_static_BulkDeleteRequest_fieldAccessorTable;
412       }
413       
414       // Construct using org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.newBuilder()
415       private Builder() {
416         maybeForceBuilderInitialization();
417       }
418       
419       private Builder(BuilderParent parent) {
420         super(parent);
421         maybeForceBuilderInitialization();
422       }
423       private void maybeForceBuilderInitialization() {
424         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
425           getScanFieldBuilder();
426         }
427       }
428       private static Builder create() {
429         return new Builder();
430       }
431       
432       public Builder clear() {
433         super.clear();
434         if (scanBuilder_ == null) {
435           scan_ = org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.getDefaultInstance();
436         } else {
437           scanBuilder_.clear();
438         }
439         bitField0_ = (bitField0_ & ~0x00000001);
440         deleteType_ = org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType.ROW;
441         bitField0_ = (bitField0_ & ~0x00000002);
442         timestamp_ = 0L;
443         bitField0_ = (bitField0_ & ~0x00000004);
444         rowBatchSize_ = 0;
445         bitField0_ = (bitField0_ & ~0x00000008);
446         return this;
447       }
448       
449       public Builder clone() {
450         return create().mergeFrom(buildPartial());
451       }
452       
453       public com.google.protobuf.Descriptors.Descriptor
454           getDescriptorForType() {
455         return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.getDescriptor();
456       }
457       
458       public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest getDefaultInstanceForType() {
459         return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.getDefaultInstance();
460       }
461       
462       public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest build() {
463         org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest result = buildPartial();
464         if (!result.isInitialized()) {
465           throw newUninitializedMessageException(result);
466         }
467         return result;
468       }
469       
470       private org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest buildParsed()
471           throws com.google.protobuf.InvalidProtocolBufferException {
472         org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest result = buildPartial();
473         if (!result.isInitialized()) {
474           throw newUninitializedMessageException(
475             result).asInvalidProtocolBufferException();
476         }
477         return result;
478       }
479       
480       public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest buildPartial() {
481         org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest result = new org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest(this);
482         int from_bitField0_ = bitField0_;
483         int to_bitField0_ = 0;
484         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
485           to_bitField0_ |= 0x00000001;
486         }
487         if (scanBuilder_ == null) {
488           result.scan_ = scan_;
489         } else {
490           result.scan_ = scanBuilder_.build();
491         }
492         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
493           to_bitField0_ |= 0x00000002;
494         }
495         result.deleteType_ = deleteType_;
496         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
497           to_bitField0_ |= 0x00000004;
498         }
499         result.timestamp_ = timestamp_;
500         if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
501           to_bitField0_ |= 0x00000008;
502         }
503         result.rowBatchSize_ = rowBatchSize_;
504         result.bitField0_ = to_bitField0_;
505         onBuilt();
506         return result;
507       }
508       
509       public Builder mergeFrom(com.google.protobuf.Message other) {
510         if (other instanceof org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest) {
511           return mergeFrom((org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest)other);
512         } else {
513           super.mergeFrom(other);
514           return this;
515         }
516       }
517       
518       public Builder mergeFrom(org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest other) {
519         if (other == org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.getDefaultInstance()) return this;
520         if (other.hasScan()) {
521           mergeScan(other.getScan());
522         }
523         if (other.hasDeleteType()) {
524           setDeleteType(other.getDeleteType());
525         }
526         if (other.hasTimestamp()) {
527           setTimestamp(other.getTimestamp());
528         }
529         if (other.hasRowBatchSize()) {
530           setRowBatchSize(other.getRowBatchSize());
531         }
532         this.mergeUnknownFields(other.getUnknownFields());
533         return this;
534       }
535       
536       public final boolean isInitialized() {
537         if (!hasScan()) {
538           
539           return false;
540         }
541         if (!hasDeleteType()) {
542           
543           return false;
544         }
545         if (!hasRowBatchSize()) {
546           
547           return false;
548         }
549         if (!getScan().isInitialized()) {
550           
551           return false;
552         }
553         return true;
554       }
555       
556       public Builder mergeFrom(
557           com.google.protobuf.CodedInputStream input,
558           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
559           throws java.io.IOException {
560         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
561           com.google.protobuf.UnknownFieldSet.newBuilder(
562             this.getUnknownFields());
563         while (true) {
564           int tag = input.readTag();
565           switch (tag) {
566             case 0:
567               this.setUnknownFields(unknownFields.build());
568               onChanged();
569               return this;
570             default: {
571               if (!parseUnknownField(input, unknownFields,
572                                      extensionRegistry, tag)) {
573                 this.setUnknownFields(unknownFields.build());
574                 onChanged();
575                 return this;
576               }
577               break;
578             }
579             case 10: {
580               org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.Builder subBuilder = org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.newBuilder();
581               if (hasScan()) {
582                 subBuilder.mergeFrom(getScan());
583               }
584               input.readMessage(subBuilder, extensionRegistry);
585               setScan(subBuilder.buildPartial());
586               break;
587             }
588             case 16: {
589               int rawValue = input.readEnum();
590               org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType value = org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType.valueOf(rawValue);
591               if (value == null) {
592                 unknownFields.mergeVarintField(2, rawValue);
593               } else {
594                 bitField0_ |= 0x00000002;
595                 deleteType_ = value;
596               }
597               break;
598             }
599             case 24: {
600               bitField0_ |= 0x00000004;
601               timestamp_ = input.readUInt64();
602               break;
603             }
604             case 32: {
605               bitField0_ |= 0x00000008;
606               rowBatchSize_ = input.readUInt32();
607               break;
608             }
609           }
610         }
611       }
612       
613       private int bitField0_;
614       
615       // required .Scan scan = 1;
616       private org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan scan_ = org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.getDefaultInstance();
617       private com.google.protobuf.SingleFieldBuilder<
618           org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.Builder, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanOrBuilder> scanBuilder_;
619       public boolean hasScan() {
620         return ((bitField0_ & 0x00000001) == 0x00000001);
621       }
622       public org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan getScan() {
623         if (scanBuilder_ == null) {
624           return scan_;
625         } else {
626           return scanBuilder_.getMessage();
627         }
628       }
629       public Builder setScan(org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan value) {
630         if (scanBuilder_ == null) {
631           if (value == null) {
632             throw new NullPointerException();
633           }
634           scan_ = value;
635           onChanged();
636         } else {
637           scanBuilder_.setMessage(value);
638         }
639         bitField0_ |= 0x00000001;
640         return this;
641       }
642       public Builder setScan(
643           org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.Builder builderForValue) {
644         if (scanBuilder_ == null) {
645           scan_ = builderForValue.build();
646           onChanged();
647         } else {
648           scanBuilder_.setMessage(builderForValue.build());
649         }
650         bitField0_ |= 0x00000001;
651         return this;
652       }
653       public Builder mergeScan(org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan value) {
654         if (scanBuilder_ == null) {
655           if (((bitField0_ & 0x00000001) == 0x00000001) &&
656               scan_ != org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.getDefaultInstance()) {
657             scan_ =
658               org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.newBuilder(scan_).mergeFrom(value).buildPartial();
659           } else {
660             scan_ = value;
661           }
662           onChanged();
663         } else {
664           scanBuilder_.mergeFrom(value);
665         }
666         bitField0_ |= 0x00000001;
667         return this;
668       }
669       public Builder clearScan() {
670         if (scanBuilder_ == null) {
671           scan_ = org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.getDefaultInstance();
672           onChanged();
673         } else {
674           scanBuilder_.clear();
675         }
676         bitField0_ = (bitField0_ & ~0x00000001);
677         return this;
678       }
679       public org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.Builder getScanBuilder() {
680         bitField0_ |= 0x00000001;
681         onChanged();
682         return getScanFieldBuilder().getBuilder();
683       }
684       public org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanOrBuilder getScanOrBuilder() {
685         if (scanBuilder_ != null) {
686           return scanBuilder_.getMessageOrBuilder();
687         } else {
688           return scan_;
689         }
690       }
691       private com.google.protobuf.SingleFieldBuilder<
692           org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.Builder, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanOrBuilder> 
693           getScanFieldBuilder() {
694         if (scanBuilder_ == null) {
695           scanBuilder_ = new com.google.protobuf.SingleFieldBuilder<
696               org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Scan.Builder, org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanOrBuilder>(
697                   scan_,
698                   getParentForChildren(),
699                   isClean());
700           scan_ = null;
701         }
702         return scanBuilder_;
703       }
704       
705       // required .BulkDeleteRequest.DeleteType deleteType = 2;
706       private org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType deleteType_ = org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType.ROW;
707       public boolean hasDeleteType() {
708         return ((bitField0_ & 0x00000002) == 0x00000002);
709       }
710       public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType getDeleteType() {
711         return deleteType_;
712       }
713       public Builder setDeleteType(org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType value) {
714         if (value == null) {
715           throw new NullPointerException();
716         }
717         bitField0_ |= 0x00000002;
718         deleteType_ = value;
719         onChanged();
720         return this;
721       }
722       public Builder clearDeleteType() {
723         bitField0_ = (bitField0_ & ~0x00000002);
724         deleteType_ = org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.DeleteType.ROW;
725         onChanged();
726         return this;
727       }
728       
729       // optional uint64 timestamp = 3;
730       private long timestamp_ ;
731       public boolean hasTimestamp() {
732         return ((bitField0_ & 0x00000004) == 0x00000004);
733       }
734       public long getTimestamp() {
735         return timestamp_;
736       }
737       public Builder setTimestamp(long value) {
738         bitField0_ |= 0x00000004;
739         timestamp_ = value;
740         onChanged();
741         return this;
742       }
743       public Builder clearTimestamp() {
744         bitField0_ = (bitField0_ & ~0x00000004);
745         timestamp_ = 0L;
746         onChanged();
747         return this;
748       }
749       
750       // required uint32 rowBatchSize = 4;
751       private int rowBatchSize_ ;
752       public boolean hasRowBatchSize() {
753         return ((bitField0_ & 0x00000008) == 0x00000008);
754       }
755       public int getRowBatchSize() {
756         return rowBatchSize_;
757       }
758       public Builder setRowBatchSize(int value) {
759         bitField0_ |= 0x00000008;
760         rowBatchSize_ = value;
761         onChanged();
762         return this;
763       }
764       public Builder clearRowBatchSize() {
765         bitField0_ = (bitField0_ & ~0x00000008);
766         rowBatchSize_ = 0;
767         onChanged();
768         return this;
769       }
770       
771       // @@protoc_insertion_point(builder_scope:BulkDeleteRequest)
772     }
773     
774     static {
775       defaultInstance = new BulkDeleteRequest(true);
776       defaultInstance.initFields();
777     }
778     
779     // @@protoc_insertion_point(class_scope:BulkDeleteRequest)
780   }
781   
782   public interface BulkDeleteResponseOrBuilder
783       extends com.google.protobuf.MessageOrBuilder {
784     
785     // required uint64 rowsDeleted = 1;
786     boolean hasRowsDeleted();
787     long getRowsDeleted();
788     
789     // optional uint64 versionsDeleted = 2;
790     boolean hasVersionsDeleted();
791     long getVersionsDeleted();
792   }
793   public static final class BulkDeleteResponse extends
794       com.google.protobuf.GeneratedMessage
795       implements BulkDeleteResponseOrBuilder {
796     // Use BulkDeleteResponse.newBuilder() to construct.
797     private BulkDeleteResponse(Builder builder) {
798       super(builder);
799     }
800     private BulkDeleteResponse(boolean noInit) {}
801     
802     private static final BulkDeleteResponse defaultInstance;
803     public static BulkDeleteResponse getDefaultInstance() {
804       return defaultInstance;
805     }
806     
807     public BulkDeleteResponse getDefaultInstanceForType() {
808       return defaultInstance;
809     }
810     
811     public static final com.google.protobuf.Descriptors.Descriptor
812         getDescriptor() {
813       return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.internal_static_BulkDeleteResponse_descriptor;
814     }
815     
816     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
817         internalGetFieldAccessorTable() {
818       return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.internal_static_BulkDeleteResponse_fieldAccessorTable;
819     }
820     
821     private int bitField0_;
822     // required uint64 rowsDeleted = 1;
823     public static final int ROWSDELETED_FIELD_NUMBER = 1;
824     private long rowsDeleted_;
825     public boolean hasRowsDeleted() {
826       return ((bitField0_ & 0x00000001) == 0x00000001);
827     }
828     public long getRowsDeleted() {
829       return rowsDeleted_;
830     }
831     
832     // optional uint64 versionsDeleted = 2;
833     public static final int VERSIONSDELETED_FIELD_NUMBER = 2;
834     private long versionsDeleted_;
835     public boolean hasVersionsDeleted() {
836       return ((bitField0_ & 0x00000002) == 0x00000002);
837     }
838     public long getVersionsDeleted() {
839       return versionsDeleted_;
840     }
841     
842     private void initFields() {
843       rowsDeleted_ = 0L;
844       versionsDeleted_ = 0L;
845     }
846     private byte memoizedIsInitialized = -1;
847     public final boolean isInitialized() {
848       byte isInitialized = memoizedIsInitialized;
849       if (isInitialized != -1) return isInitialized == 1;
850       
851       if (!hasRowsDeleted()) {
852         memoizedIsInitialized = 0;
853         return false;
854       }
855       memoizedIsInitialized = 1;
856       return true;
857     }
858     
859     public void writeTo(com.google.protobuf.CodedOutputStream output)
860                         throws java.io.IOException {
861       getSerializedSize();
862       if (((bitField0_ & 0x00000001) == 0x00000001)) {
863         output.writeUInt64(1, rowsDeleted_);
864       }
865       if (((bitField0_ & 0x00000002) == 0x00000002)) {
866         output.writeUInt64(2, versionsDeleted_);
867       }
868       getUnknownFields().writeTo(output);
869     }
870     
871     private int memoizedSerializedSize = -1;
872     public int getSerializedSize() {
873       int size = memoizedSerializedSize;
874       if (size != -1) return size;
875     
876       size = 0;
877       if (((bitField0_ & 0x00000001) == 0x00000001)) {
878         size += com.google.protobuf.CodedOutputStream
879           .computeUInt64Size(1, rowsDeleted_);
880       }
881       if (((bitField0_ & 0x00000002) == 0x00000002)) {
882         size += com.google.protobuf.CodedOutputStream
883           .computeUInt64Size(2, versionsDeleted_);
884       }
885       size += getUnknownFields().getSerializedSize();
886       memoizedSerializedSize = size;
887       return size;
888     }
889     
890     private static final long serialVersionUID = 0L;
891     @java.lang.Override
892     protected java.lang.Object writeReplace()
893         throws java.io.ObjectStreamException {
894       return super.writeReplace();
895     }
896     
897     @java.lang.Override
898     public boolean equals(final java.lang.Object obj) {
899       if (obj == this) {
900        return true;
901       }
902       if (!(obj instanceof org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse)) {
903         return super.equals(obj);
904       }
905       org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse other = (org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse) obj;
906       
907       boolean result = true;
908       result = result && (hasRowsDeleted() == other.hasRowsDeleted());
909       if (hasRowsDeleted()) {
910         result = result && (getRowsDeleted()
911             == other.getRowsDeleted());
912       }
913       result = result && (hasVersionsDeleted() == other.hasVersionsDeleted());
914       if (hasVersionsDeleted()) {
915         result = result && (getVersionsDeleted()
916             == other.getVersionsDeleted());
917       }
918       result = result &&
919           getUnknownFields().equals(other.getUnknownFields());
920       return result;
921     }
922     
923     @java.lang.Override
924     public int hashCode() {
925       int hash = 41;
926       hash = (19 * hash) + getDescriptorForType().hashCode();
927       if (hasRowsDeleted()) {
928         hash = (37 * hash) + ROWSDELETED_FIELD_NUMBER;
929         hash = (53 * hash) + hashLong(getRowsDeleted());
930       }
931       if (hasVersionsDeleted()) {
932         hash = (37 * hash) + VERSIONSDELETED_FIELD_NUMBER;
933         hash = (53 * hash) + hashLong(getVersionsDeleted());
934       }
935       hash = (29 * hash) + getUnknownFields().hashCode();
936       return hash;
937     }
938     
939     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseFrom(
940         com.google.protobuf.ByteString data)
941         throws com.google.protobuf.InvalidProtocolBufferException {
942       return newBuilder().mergeFrom(data).buildParsed();
943     }
944     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseFrom(
945         com.google.protobuf.ByteString data,
946         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
947         throws com.google.protobuf.InvalidProtocolBufferException {
948       return newBuilder().mergeFrom(data, extensionRegistry)
949                .buildParsed();
950     }
951     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseFrom(byte[] data)
952         throws com.google.protobuf.InvalidProtocolBufferException {
953       return newBuilder().mergeFrom(data).buildParsed();
954     }
955     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseFrom(
956         byte[] data,
957         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
958         throws com.google.protobuf.InvalidProtocolBufferException {
959       return newBuilder().mergeFrom(data, extensionRegistry)
960                .buildParsed();
961     }
962     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseFrom(java.io.InputStream input)
963         throws java.io.IOException {
964       return newBuilder().mergeFrom(input).buildParsed();
965     }
966     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseFrom(
967         java.io.InputStream input,
968         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
969         throws java.io.IOException {
970       return newBuilder().mergeFrom(input, extensionRegistry)
971                .buildParsed();
972     }
973     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseDelimitedFrom(java.io.InputStream input)
974         throws java.io.IOException {
975       Builder builder = newBuilder();
976       if (builder.mergeDelimitedFrom(input)) {
977         return builder.buildParsed();
978       } else {
979         return null;
980       }
981     }
982     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseDelimitedFrom(
983         java.io.InputStream input,
984         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
985         throws java.io.IOException {
986       Builder builder = newBuilder();
987       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
988         return builder.buildParsed();
989       } else {
990         return null;
991       }
992     }
993     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseFrom(
994         com.google.protobuf.CodedInputStream input)
995         throws java.io.IOException {
996       return newBuilder().mergeFrom(input).buildParsed();
997     }
998     public static org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse parseFrom(
999         com.google.protobuf.CodedInputStream input,
1000         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1001         throws java.io.IOException {
1002       return newBuilder().mergeFrom(input, extensionRegistry)
1003                .buildParsed();
1004     }
1005     
1006     public static Builder newBuilder() { return Builder.create(); }
1007     public Builder newBuilderForType() { return newBuilder(); }
1008     public static Builder newBuilder(org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse prototype) {
1009       return newBuilder().mergeFrom(prototype);
1010     }
1011     public Builder toBuilder() { return newBuilder(this); }
1012     
1013     @java.lang.Override
1014     protected Builder newBuilderForType(
1015         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1016       Builder builder = new Builder(parent);
1017       return builder;
1018     }
1019     public static final class Builder extends
1020         com.google.protobuf.GeneratedMessage.Builder<Builder>
1021        implements org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponseOrBuilder {
1022       public static final com.google.protobuf.Descriptors.Descriptor
1023           getDescriptor() {
1024         return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.internal_static_BulkDeleteResponse_descriptor;
1025       }
1026       
1027       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1028           internalGetFieldAccessorTable() {
1029         return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.internal_static_BulkDeleteResponse_fieldAccessorTable;
1030       }
1031       
1032       // Construct using org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.newBuilder()
1033       private Builder() {
1034         maybeForceBuilderInitialization();
1035       }
1036       
1037       private Builder(BuilderParent parent) {
1038         super(parent);
1039         maybeForceBuilderInitialization();
1040       }
1041       private void maybeForceBuilderInitialization() {
1042         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1043         }
1044       }
1045       private static Builder create() {
1046         return new Builder();
1047       }
1048       
1049       public Builder clear() {
1050         super.clear();
1051         rowsDeleted_ = 0L;
1052         bitField0_ = (bitField0_ & ~0x00000001);
1053         versionsDeleted_ = 0L;
1054         bitField0_ = (bitField0_ & ~0x00000002);
1055         return this;
1056       }
1057       
1058       public Builder clone() {
1059         return create().mergeFrom(buildPartial());
1060       }
1061       
1062       public com.google.protobuf.Descriptors.Descriptor
1063           getDescriptorForType() {
1064         return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.getDescriptor();
1065       }
1066       
1067       public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse getDefaultInstanceForType() {
1068         return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.getDefaultInstance();
1069       }
1070       
1071       public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse build() {
1072         org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse result = buildPartial();
1073         if (!result.isInitialized()) {
1074           throw newUninitializedMessageException(result);
1075         }
1076         return result;
1077       }
1078       
1079       private org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse buildParsed()
1080           throws com.google.protobuf.InvalidProtocolBufferException {
1081         org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse result = buildPartial();
1082         if (!result.isInitialized()) {
1083           throw newUninitializedMessageException(
1084             result).asInvalidProtocolBufferException();
1085         }
1086         return result;
1087       }
1088       
1089       public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse buildPartial() {
1090         org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse result = new org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse(this);
1091         int from_bitField0_ = bitField0_;
1092         int to_bitField0_ = 0;
1093         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1094           to_bitField0_ |= 0x00000001;
1095         }
1096         result.rowsDeleted_ = rowsDeleted_;
1097         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1098           to_bitField0_ |= 0x00000002;
1099         }
1100         result.versionsDeleted_ = versionsDeleted_;
1101         result.bitField0_ = to_bitField0_;
1102         onBuilt();
1103         return result;
1104       }
1105       
1106       public Builder mergeFrom(com.google.protobuf.Message other) {
1107         if (other instanceof org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse) {
1108           return mergeFrom((org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse)other);
1109         } else {
1110           super.mergeFrom(other);
1111           return this;
1112         }
1113       }
1114       
1115       public Builder mergeFrom(org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse other) {
1116         if (other == org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.getDefaultInstance()) return this;
1117         if (other.hasRowsDeleted()) {
1118           setRowsDeleted(other.getRowsDeleted());
1119         }
1120         if (other.hasVersionsDeleted()) {
1121           setVersionsDeleted(other.getVersionsDeleted());
1122         }
1123         this.mergeUnknownFields(other.getUnknownFields());
1124         return this;
1125       }
1126       
1127       public final boolean isInitialized() {
1128         if (!hasRowsDeleted()) {
1129           
1130           return false;
1131         }
1132         return true;
1133       }
1134       
1135       public Builder mergeFrom(
1136           com.google.protobuf.CodedInputStream input,
1137           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1138           throws java.io.IOException {
1139         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1140           com.google.protobuf.UnknownFieldSet.newBuilder(
1141             this.getUnknownFields());
1142         while (true) {
1143           int tag = input.readTag();
1144           switch (tag) {
1145             case 0:
1146               this.setUnknownFields(unknownFields.build());
1147               onChanged();
1148               return this;
1149             default: {
1150               if (!parseUnknownField(input, unknownFields,
1151                                      extensionRegistry, tag)) {
1152                 this.setUnknownFields(unknownFields.build());
1153                 onChanged();
1154                 return this;
1155               }
1156               break;
1157             }
1158             case 8: {
1159               bitField0_ |= 0x00000001;
1160               rowsDeleted_ = input.readUInt64();
1161               break;
1162             }
1163             case 16: {
1164               bitField0_ |= 0x00000002;
1165               versionsDeleted_ = input.readUInt64();
1166               break;
1167             }
1168           }
1169         }
1170       }
1171       
1172       private int bitField0_;
1173       
1174       // required uint64 rowsDeleted = 1;
1175       private long rowsDeleted_ ;
1176       public boolean hasRowsDeleted() {
1177         return ((bitField0_ & 0x00000001) == 0x00000001);
1178       }
1179       public long getRowsDeleted() {
1180         return rowsDeleted_;
1181       }
1182       public Builder setRowsDeleted(long value) {
1183         bitField0_ |= 0x00000001;
1184         rowsDeleted_ = value;
1185         onChanged();
1186         return this;
1187       }
1188       public Builder clearRowsDeleted() {
1189         bitField0_ = (bitField0_ & ~0x00000001);
1190         rowsDeleted_ = 0L;
1191         onChanged();
1192         return this;
1193       }
1194       
1195       // optional uint64 versionsDeleted = 2;
1196       private long versionsDeleted_ ;
1197       public boolean hasVersionsDeleted() {
1198         return ((bitField0_ & 0x00000002) == 0x00000002);
1199       }
1200       public long getVersionsDeleted() {
1201         return versionsDeleted_;
1202       }
1203       public Builder setVersionsDeleted(long value) {
1204         bitField0_ |= 0x00000002;
1205         versionsDeleted_ = value;
1206         onChanged();
1207         return this;
1208       }
1209       public Builder clearVersionsDeleted() {
1210         bitField0_ = (bitField0_ & ~0x00000002);
1211         versionsDeleted_ = 0L;
1212         onChanged();
1213         return this;
1214       }
1215       
1216       // @@protoc_insertion_point(builder_scope:BulkDeleteResponse)
1217     }
1218     
1219     static {
1220       defaultInstance = new BulkDeleteResponse(true);
1221       defaultInstance.initFields();
1222     }
1223     
1224     // @@protoc_insertion_point(class_scope:BulkDeleteResponse)
1225   }
1226   
1227   public static abstract class BulkDeleteService
1228       implements com.google.protobuf.Service {
1229     protected BulkDeleteService() {}
1230     
1231     public interface Interface {
1232       public abstract void delete(
1233           com.google.protobuf.RpcController controller,
1234           org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest request,
1235           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse> done);
1236       
1237     }
1238     
1239     public static com.google.protobuf.Service newReflectiveService(
1240         final Interface impl) {
1241       return new BulkDeleteService() {
1242         @java.lang.Override
1243         public  void delete(
1244             com.google.protobuf.RpcController controller,
1245             org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest request,
1246             com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse> done) {
1247           impl.delete(controller, request, done);
1248         }
1249         
1250       };
1251     }
1252     
1253     public static com.google.protobuf.BlockingService
1254         newReflectiveBlockingService(final BlockingInterface impl) {
1255       return new com.google.protobuf.BlockingService() {
1256         public final com.google.protobuf.Descriptors.ServiceDescriptor
1257             getDescriptorForType() {
1258           return getDescriptor();
1259         }
1260         
1261         public final com.google.protobuf.Message callBlockingMethod(
1262             com.google.protobuf.Descriptors.MethodDescriptor method,
1263             com.google.protobuf.RpcController controller,
1264             com.google.protobuf.Message request)
1265             throws com.google.protobuf.ServiceException {
1266           if (method.getService() != getDescriptor()) {
1267             throw new java.lang.IllegalArgumentException(
1268               "Service.callBlockingMethod() given method descriptor for " +
1269               "wrong service type.");
1270           }
1271           switch(method.getIndex()) {
1272             case 0:
1273               return impl.delete(controller, (org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest)request);
1274             default:
1275               throw new java.lang.AssertionError("Can't get here.");
1276           }
1277         }
1278         
1279         public final com.google.protobuf.Message
1280             getRequestPrototype(
1281             com.google.protobuf.Descriptors.MethodDescriptor method) {
1282           if (method.getService() != getDescriptor()) {
1283             throw new java.lang.IllegalArgumentException(
1284               "Service.getRequestPrototype() given method " +
1285               "descriptor for wrong service type.");
1286           }
1287           switch(method.getIndex()) {
1288             case 0:
1289               return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.getDefaultInstance();
1290             default:
1291               throw new java.lang.AssertionError("Can't get here.");
1292           }
1293         }
1294         
1295         public final com.google.protobuf.Message
1296             getResponsePrototype(
1297             com.google.protobuf.Descriptors.MethodDescriptor method) {
1298           if (method.getService() != getDescriptor()) {
1299             throw new java.lang.IllegalArgumentException(
1300               "Service.getResponsePrototype() given method " +
1301               "descriptor for wrong service type.");
1302           }
1303           switch(method.getIndex()) {
1304             case 0:
1305               return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.getDefaultInstance();
1306             default:
1307               throw new java.lang.AssertionError("Can't get here.");
1308           }
1309         }
1310         
1311       };
1312     }
1313     
1314     public abstract void delete(
1315         com.google.protobuf.RpcController controller,
1316         org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest request,
1317         com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse> done);
1318     
1319     public static final
1320         com.google.protobuf.Descriptors.ServiceDescriptor
1321         getDescriptor() {
1322       return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.getDescriptor().getServices().get(0);
1323     }
1324     public final com.google.protobuf.Descriptors.ServiceDescriptor
1325         getDescriptorForType() {
1326       return getDescriptor();
1327     }
1328     
1329     public final void callMethod(
1330         com.google.protobuf.Descriptors.MethodDescriptor method,
1331         com.google.protobuf.RpcController controller,
1332         com.google.protobuf.Message request,
1333         com.google.protobuf.RpcCallback<
1334           com.google.protobuf.Message> done) {
1335       if (method.getService() != getDescriptor()) {
1336         throw new java.lang.IllegalArgumentException(
1337           "Service.callMethod() given method descriptor for wrong " +
1338           "service type.");
1339       }
1340       switch(method.getIndex()) {
1341         case 0:
1342           this.delete(controller, (org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest)request,
1343             com.google.protobuf.RpcUtil.<org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse>specializeCallback(
1344               done));
1345           return;
1346         default:
1347           throw new java.lang.AssertionError("Can't get here.");
1348       }
1349     }
1350     
1351     public final com.google.protobuf.Message
1352         getRequestPrototype(
1353         com.google.protobuf.Descriptors.MethodDescriptor method) {
1354       if (method.getService() != getDescriptor()) {
1355         throw new java.lang.IllegalArgumentException(
1356           "Service.getRequestPrototype() given method " +
1357           "descriptor for wrong service type.");
1358       }
1359       switch(method.getIndex()) {
1360         case 0:
1361           return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.getDefaultInstance();
1362         default:
1363           throw new java.lang.AssertionError("Can't get here.");
1364       }
1365     }
1366     
1367     public final com.google.protobuf.Message
1368         getResponsePrototype(
1369         com.google.protobuf.Descriptors.MethodDescriptor method) {
1370       if (method.getService() != getDescriptor()) {
1371         throw new java.lang.IllegalArgumentException(
1372           "Service.getResponsePrototype() given method " +
1373           "descriptor for wrong service type.");
1374       }
1375       switch(method.getIndex()) {
1376         case 0:
1377           return org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.getDefaultInstance();
1378         default:
1379           throw new java.lang.AssertionError("Can't get here.");
1380       }
1381     }
1382     
1383     public static Stub newStub(
1384         com.google.protobuf.RpcChannel channel) {
1385       return new Stub(channel);
1386     }
1387     
1388     public static final class Stub extends org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteService implements Interface {
1389       private Stub(com.google.protobuf.RpcChannel channel) {
1390         this.channel = channel;
1391       }
1392       
1393       private final com.google.protobuf.RpcChannel channel;
1394       
1395       public com.google.protobuf.RpcChannel getChannel() {
1396         return channel;
1397       }
1398       
1399       public  void delete(
1400           com.google.protobuf.RpcController controller,
1401           org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest request,
1402           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse> done) {
1403         channel.callMethod(
1404           getDescriptor().getMethods().get(0),
1405           controller,
1406           request,
1407           org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.getDefaultInstance(),
1408           com.google.protobuf.RpcUtil.generalizeCallback(
1409             done,
1410             org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.class,
1411             org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.getDefaultInstance()));
1412       }
1413     }
1414     
1415     public static BlockingInterface newBlockingStub(
1416         com.google.protobuf.BlockingRpcChannel channel) {
1417       return new BlockingStub(channel);
1418     }
1419     
1420     public interface BlockingInterface {
1421       public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse delete(
1422           com.google.protobuf.RpcController controller,
1423           org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest request)
1424           throws com.google.protobuf.ServiceException;
1425     }
1426     
1427     private static final class BlockingStub implements BlockingInterface {
1428       private BlockingStub(com.google.protobuf.BlockingRpcChannel channel) {
1429         this.channel = channel;
1430       }
1431       
1432       private final com.google.protobuf.BlockingRpcChannel channel;
1433       
1434       public org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse delete(
1435           com.google.protobuf.RpcController controller,
1436           org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest request)
1437           throws com.google.protobuf.ServiceException {
1438         return (org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse) channel.callBlockingMethod(
1439           getDescriptor().getMethods().get(0),
1440           controller,
1441           request,
1442           org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.getDefaultInstance());
1443       }
1444       
1445     }
1446   }
1447   
1448   private static com.google.protobuf.Descriptors.Descriptor
1449     internal_static_BulkDeleteRequest_descriptor;
1450   private static
1451     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1452       internal_static_BulkDeleteRequest_fieldAccessorTable;
1453   private static com.google.protobuf.Descriptors.Descriptor
1454     internal_static_BulkDeleteResponse_descriptor;
1455   private static
1456     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1457       internal_static_BulkDeleteResponse_fieldAccessorTable;
1458   
1459   public static com.google.protobuf.Descriptors.FileDescriptor
1460       getDescriptor() {
1461     return descriptor;
1462   }
1463   private static com.google.protobuf.Descriptors.FileDescriptor
1464       descriptor;
1465   static {
1466     java.lang.String[] descriptorData = {
1467       "\n\020BulkDelete.proto\032\014Client.proto\"\300\001\n\021Bul" +
1468       "kDeleteRequest\022\023\n\004scan\030\001 \002(\0132\005.Scan\0221\n\nd" +
1469       "eleteType\030\002 \002(\0162\035.BulkDeleteRequest.Dele" +
1470       "teType\022\021\n\ttimestamp\030\003 \001(\004\022\024\n\014rowBatchSiz" +
1471       "e\030\004 \002(\r\":\n\nDeleteType\022\007\n\003ROW\020\000\022\n\n\006FAMILY" +
1472       "\020\001\022\n\n\006COLUMN\020\002\022\013\n\007VERSION\020\003\"B\n\022BulkDelet" +
1473       "eResponse\022\023\n\013rowsDeleted\030\001 \002(\004\022\027\n\017versio" +
1474       "nsDeleted\030\002 \001(\0042F\n\021BulkDeleteService\0221\n\006" +
1475       "delete\022\022.BulkDeleteRequest\032\023.BulkDeleteR" +
1476       "esponseBQ\n5org.apache.hadoop.hbase.copro",
1477       "cessor.example.generatedB\020BulkDeleteProt" +
1478       "osH\001\210\001\001\240\001\001"
1479     };
1480     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
1481       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
1482         public com.google.protobuf.ExtensionRegistry assignDescriptors(
1483             com.google.protobuf.Descriptors.FileDescriptor root) {
1484           descriptor = root;
1485           internal_static_BulkDeleteRequest_descriptor =
1486             getDescriptor().getMessageTypes().get(0);
1487           internal_static_BulkDeleteRequest_fieldAccessorTable = new
1488             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1489               internal_static_BulkDeleteRequest_descriptor,
1490               new java.lang.String[] { "Scan", "DeleteType", "Timestamp", "RowBatchSize", },
1491               org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.class,
1492               org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteRequest.Builder.class);
1493           internal_static_BulkDeleteResponse_descriptor =
1494             getDescriptor().getMessageTypes().get(1);
1495           internal_static_BulkDeleteResponse_fieldAccessorTable = new
1496             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1497               internal_static_BulkDeleteResponse_descriptor,
1498               new java.lang.String[] { "RowsDeleted", "VersionsDeleted", },
1499               org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.class,
1500               org.apache.hadoop.hbase.coprocessor.example.generated.BulkDeleteProtos.BulkDeleteResponse.Builder.class);
1501           return null;
1502         }
1503       };
1504     com.google.protobuf.Descriptors.FileDescriptor
1505       .internalBuildGeneratedFileFrom(descriptorData,
1506         new com.google.protobuf.Descriptors.FileDescriptor[] {
1507           org.apache.hadoop.hbase.protobuf.generated.ClientProtos.getDescriptor(),
1508         }, assigner);
1509   }
1510   
1511   // @@protoc_insertion_point(outer_class_scope)
1512 }