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
36
37 @Override
38 public Cell transformCell(Cell v) {
39 return v;
40 }
41
42 @Override
43 public boolean hasFilterRow() {
44 return true;
45 }
46
47 @Override
48 public boolean filterRow() throws IOException {
49 return true;
50 }
51
52 public static FilterAllFilter parseFrom(final byte[] pbBytes) throws DeserializationException {
53
54 return new FilterAllFilter();
55 }
56
57 @Override
58 boolean areSerializedFieldsEqual(Filter o) {
59 if (o == this)
60 return true;
61 if (!(o instanceof FilterAllFilter))
62 return false;
63
64 return true;
65 }
66 }