RowAlias rAlias1 = new RowAlias();
rAlias1.setAlias("rowkeyLong");
rAlias1.setLength(8);
rAlias1.setId(1l);
ValueType valueType1 = new ValueType();
valueType1.setClassName("java.lang.Long");
rAlias1.setValueType(valueType1);
rAlias1.setMapping(mapping);
RowAlias rAlias2 = new RowAlias();
rAlias2.setAlias("rowkeyInt");
rAlias2.setLength(4);
rAlias2.setId(2l);
ValueType valueType2 = new ValueType();
valueType2.setClassName("java.lang.Integer");
rAlias2.setValueType(valueType2);
rAlias2.setMapping(mapping);
RowAlias rAlias3 = new RowAlias();
rAlias3.setAlias("rowkeyString");
rAlias3.setId(3l);
rAlias3.setLength((int) Bytes.toBytes("I am a String" + 11).length);
ValueType valueType3 = new ValueType();
valueType3.setClassName("java.lang.String");
rAlias3.setValueType(valueType3);
rAlias3.setMapping(mapping);
//add aliases in order
LinkedHashMap<String, RowAlias> rowMap = new LinkedHashMap<String, RowAlias>();
rowMap.put(rAlias1.getAlias(), rAlias1);
rowMap.put(rAlias2.getAlias(), rAlias2);
rowMap.put(rAlias3.getAlias(), rAlias3);
mapping.setRowAlias(rowMap);
ColumnAlias cAlias = new ColumnAlias();
cAlias.setAlias("col");
cAlias.setColumnFamily("cf");
cAlias.setQualifier("qualifier");
cAlias.setValueType(valueType3);
mapping.addColumnAlias(cAlias);
ColumnAlias cAlias1 = new ColumnAlias();
cAlias1.setAlias("col1");
cAlias1.setColumnFamily("cf1");
cAlias1.setQualifier("qualifier2");
ValueType valueType4 = new ValueType();
valueType4.setClassName("java.lang.Double");
cAlias1.setValueType(valueType4);
mapping.addColumnAlias(cAlias1);
ColumnAlias cAlias2 = new ColumnAlias();
cAlias2.setAlias("col2");