1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.hadoop.hbase.filter;
19
20 import java.io.IOException;
21
22 import org.apache.hadoop.hbase.Cell;
23 import org.apache.hadoop.hbase.exceptions.DeserializationException;
24
25 public class FilterAllFilter extends FilterBase {
26
27 public FilterAllFilter() {
28 }
29
30 @Override
31 public ReturnCode filterKeyValue(Cell v) throws IOException {
32 return ReturnCode.SKIP;
33 }
34
35 @Override
36 public boolean hasFilterRow() {
37 return true;
38 }
39
40 @Override
41 public boolean filterRow() throws IOException {
42 return true;
43 }
44
45 public static FilterAllFilter parseFrom(final byte[] pbBytes) throws DeserializationException {
46
47 return new FilterAllFilter();
48 }
49
50 @Override
51 boolean areSerializedFieldsEqual(Filter o) {
52 if (o == this)
53 return true;
54 if (!(o instanceof FilterAllFilter))
55 return false;
56
57 return true;
58 }
59 }