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.PrefixTreeTestConstants;
25 import org.apache.hadoop.hbase.codec.prefixtree.row.BaseTestRowData;
26 import org.apache.hadoop.hbase.util.Bytes;
27
28 import com.google.common.collect.Lists;
29
30 public class TestRowDataComplexQualifiers extends BaseTestRowData{
31
32 static byte[]
33 Arow = Bytes.toBytes("Arow"),
34 cf = PrefixTreeTestConstants.TEST_CF,
35 v0 = Bytes.toBytes("v0");
36
37 static List<byte[]> qualifiers = Lists.newArrayList();
38 static {
39 List<String> qualifierStrings = Lists.newArrayList();
40 qualifierStrings.add("cq");
41 qualifierStrings.add("cq0");
42 qualifierStrings.add("cq1");
43 qualifierStrings.add("cq2");
44 qualifierStrings.add("dq0");
45 qualifierStrings.add("dq1");
46 qualifierStrings.add("dq111");
47 qualifierStrings.add("dq11111a");
48 for (String s : qualifierStrings) {
49 qualifiers.add(Bytes.toBytes(s));
50 }
51 }
52
53 static long ts = 55L;
54
55 static List<KeyValue> d = Lists.newArrayList();
56 static {
57 for (byte[] qualifier : qualifiers) {
58 d.add(new KeyValue(Arow, cf, qualifier, ts, v0));
59 }
60 }
61
62 @Override
63 public List<KeyValue> getInputs() {
64 return d;
65 }
66
67 }