1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.hadoop.hbase.codec.prefixtree.row.data;
20
21 import java.util.List;
22
23 import org.apache.hadoop.hbase.KeyValue;
24 import org.apache.hadoop.hbase.codec.prefixtree.row.BaseTestRowData;
25 import org.apache.hadoop.hbase.util.Bytes;
26
27 import com.google.common.collect.Lists;
28
29 public class TestRowDataMultiFamilies extends BaseTestRowData{
30
31 static byte[]
32 rowA = Bytes.toBytes("rowA"),
33 rowB = Bytes.toBytes("rowB"),
34 famA = Bytes.toBytes("famA"),
35 famB = Bytes.toBytes("famB"),
36 famBB = Bytes.toBytes("famBB"),
37 q0 = Bytes.toBytes("q0"),
38 q1 = Bytes.toBytes("q1"),
39 vvv = Bytes.toBytes("vvv");
40
41 static long ts = 55L;
42
43 static List<KeyValue> d = Lists.newArrayList();
44 static {
45 d.add(new KeyValue(rowA, famA, q0, ts, vvv));
46 d.add(new KeyValue(rowA, famB, q1, ts, vvv));
47 d.add(new KeyValue(rowA, famBB, q0, ts, vvv));
48 d.add(new KeyValue(rowB, famA, q0, ts, vvv));
49 d.add(new KeyValue(rowB, famA, q1, ts, vvv));
50 d.add(new KeyValue(rowB, famB, q0, ts, vvv));
51 d.add(new KeyValue(rowB, famBB, q0, ts, vvv));
52 d.add(new KeyValue(rowB, famBB, q1, ts, vvv));
53 }
54
55 @Override
56 public List<KeyValue> getInputs() {
57 return d;
58 }
59
60 }