Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.Mapping


  @Test
  public void testGetCompositeRowWithBoolean() throws IOException,
      CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE_4);

    RowAlias rAlias1 = new RowAlias();
    rAlias1.setAlias("rowkeyLong");
    rAlias1.setLength(8);
    ValueType valueType1 = new ValueType();
    valueType1.setClassName("java.lang.Long");
    rAlias1.setValueType(valueType1);
    //mapping.addRowAlias(rAlias1);

    RowAlias rAlias2 = new RowAlias();
    rAlias2.setAlias("rowkeyBoolean");
    rAlias2.setLength(1);
    ValueType valueType2 = new ValueType();
    valueType2.setClassName("java.lang.Boolean");
    rAlias2.setValueType(valueType2);
    //mapping.addRowAlias(rAlias2);
    LinkedHashMap<String, RowAlias> rowAliases = new LinkedHashMap<String, RowAlias>();
    rowAliases.put(rAlias1.getAlias(), rAlias1);
    rowAliases.put(rAlias2.getAlias(), rAlias2);
    mapping.setRowAlias(rowAliases);


    ColumnAlias cAlias = new ColumnAlias();
    cAlias.setAlias("col");
    cAlias.setColumnFamily("cf");
    cAlias.setQualifier("qualifier");
    ValueType valueTypeString = new ValueType();
    valueTypeString.setClassName("java.lang.String");   
    cAlias.setValueType(valueTypeString);
    mapping.addColumnAlias(cAlias);

    ColumnAlias cAlias1 = new ColumnAlias();
    cAlias1.setAlias("col1");
    cAlias1.setColumnFamily("cf1");
    cAlias1.setQualifier("qualifier");
    cAlias1.setValueType(valueType1);
    mapping.addColumnAlias(cAlias1);
   
    ColumnAlias cAlias2 = new ColumnAlias();
    cAlias2.setAlias("col1");
    cAlias2.setColumnFamily("cf1");
    cAlias2.setQualifier("qualifier1");
    ValueType valueTypeInt = new ValueType();
    valueTypeInt.setClassName("java.lang.Integer");
    cAlias2.setValueType(valueTypeInt);
    mapping.addColumnAlias(cAlias2);

    FilterType filter = new FilterType();
    filter.setType("Equals");

    RowAliasFilter rowFilter1 = new RowAliasFilter();
View Full Code Here


  }

  @Test
  public void testGetCompositeRow() throws IOException, CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE_2);

    RowAlias rAlias1 = new RowAlias();
    rAlias1.setAlias("rowkeyLong");
    rAlias1.setLength(8);
    ValueType valueType1 = new ValueType();
    valueType1.setClassName("java.lang.Long");
    rAlias1.setValueType(valueType1);
    //mapping.addRowAlias(rAlias1);

    RowAlias rAlias2 = new RowAlias();
    rAlias2.setAlias("rowkeyInt");
    rAlias2.setLength(4);
    ValueType valueType2 = new ValueType();
    valueType2.setClassName("java.lang.Integer");
    rAlias2.setValueType(valueType2);
    //mapping.addRowAlias(rAlias2);

    RowAlias rAlias3 = new RowAlias();
    rAlias3.setAlias("rowkeyString");
    rAlias3.setLength((int) Bytes.toBytes("I am a String" + 11).length);
    ValueType valueType3 = new ValueType();
    valueType3.setClassName("java.lang.String");
    rAlias3.setValueType(valueType3);
    //mapping.addRowAlias(rAlias3);
    LinkedHashMap<String, RowAlias> rowAliases = new LinkedHashMap<String, RowAlias>();
    rowAliases.put(rAlias1.getAlias(), rAlias1);
    rowAliases.put(rAlias2.getAlias(), rAlias2);
    rowAliases.put(rAlias3.getAlias(), rAlias3);
    mapping.setRowAlias(rowAliases);

    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("qualifier");
    cAlias1.setValueType(valueType1);
    mapping.addColumnAlias(cAlias1);
   
    ColumnAlias cAlias2 = new ColumnAlias();
    cAlias2.setAlias("col1");
    cAlias2.setColumnFamily("cf1");
    cAlias2.setQualifier("qualifier1");
    cAlias2.setValueType(valueType2);
    mapping.addColumnAlias(cAlias2);

    FilterType filter = new FilterType();
    filter.setType("Equals");

    RowAliasFilter rowFilter1 = new RowAliasFilter();
View Full Code Here

  @Test
  public void testGetCompositeRowWithSelectedColumns() throws IOException,
      CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE_2);

    RowAlias rAlias1 = new RowAlias();
    rAlias1.setAlias("rowkeyLong");
    rAlias1.setLength(8);
    ValueType valueType1 = new ValueType();
    valueType1.setClassName("java.lang.Long");
    rAlias1.setValueType(valueType1);
    //mapping.addRowAlias(rAlias1);

    RowAlias rAlias2 = new RowAlias();
    rAlias2.setAlias("rowkeyInt");
    rAlias2.setLength(4);
    ValueType valueType2 = new ValueType();
    valueType2.setClassName("java.lang.Integer");
    rAlias2.setValueType(valueType2);
    //mapping.addRowAlias(rAlias2);

    RowAlias rAlias3 = new RowAlias();
    rAlias3.setAlias("rowkeyString");
    rAlias3.setLength((int) Bytes.toBytes("I am a String" + 11).length);
    ValueType valueType3 = new ValueType();
    valueType3.setClassName("java.lang.String");
    rAlias3.setValueType(valueType3);
    //mapping.addRowAlias(rAlias3);
    LinkedHashMap<String, RowAlias> rowAliases = new LinkedHashMap<String, RowAlias>();
    rowAliases.put(rAlias1.getAlias(), rAlias1);
    rowAliases.put(rAlias2.getAlias(), rAlias2);
    rowAliases.put(rAlias3.getAlias(), rAlias3);
    mapping.setRowAlias(rowAliases);

    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("qualifier");
    cAlias1.setValueType(valueType1);
    mapping.addColumnAlias(cAlias1);
   
    ColumnAlias cAlias2 = new ColumnAlias();
    cAlias2.setAlias("col1");
    cAlias2.setColumnFamily("cf1");
    cAlias2.setQualifier("qualifier1");
    cAlias2.setValueType(valueType2);
    mapping.addColumnAlias(cAlias2);

    FilterType filter = new FilterType();
    filter.setType("Equals");

    RowAliasFilter rowFilter1 = new RowAliasFilter();
View Full Code Here

  }
 
  @Test
  public void testRangeScanSimpleStringRowGreater() throws IOException, CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE);

    RowAlias rAlias = new RowAlias();
    rAlias.setAlias("rowkey");
    rAlias.setLength(4);
    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");
    rAlias.setValueType(valueType);
    mapping.addRowAlias(rAlias);

    ColumnAlias cAlias = new ColumnAlias();
    cAlias.setAlias("col");
    cAlias.setColumnFamily("cf");
    cAlias.setValueType(valueType);
    mapping.addColumnAlias(cAlias);

    ColumnAlias cAlias1 = new ColumnAlias();
    cAlias1.setAlias("col1");
    cAlias1.setColumnFamily("cf1");
    cAlias1.setQualifier("qualifier");
    cAlias1.setValueType(valueType);
    mapping.addColumnAlias(cAlias1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    FilterType filter1 = new FilterType();
    filter1.setType("Greater Than Equals");
    rowFilter.setFilterType(filter1);
View Full Code Here

  }

  @Test
  public void testRangeScanSimpleStringRowLesser() throws IOException, CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE);

    RowAlias rAlias = new RowAlias();
    rAlias.setAlias("rowkey");
    rAlias.setLength(4);
    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");
    rAlias.setValueType(valueType);
    mapping.addRowAlias(rAlias);

    ColumnAlias cAlias = new ColumnAlias();
    cAlias.setAlias("col");
    cAlias.setColumnFamily("cf");
    mapping.addColumnAlias(cAlias);

    ColumnAlias cAlias1 = new ColumnAlias();
    cAlias1.setAlias("col1");
    cAlias1.setColumnFamily("cf1");
    mapping.addColumnAlias(cAlias1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    FilterType filter1 = new FilterType();
    filter1.setType("Less Than");
    rowFilter.setFilterType(filter1);
View Full Code Here

  }
 
  @Test
  public void testRangeScanSimpleStringRowLesserGreater() throws IOException, CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE);

    RowAlias rAlias = new RowAlias();
    rAlias.setAlias("rowkey");
    rAlias.setLength(4);
    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");
    rAlias.setValueType(valueType);
    mapping.addRowAlias(rAlias);

    ColumnAlias cAlias = new ColumnAlias();
    cAlias.setAlias("col");
    cAlias.setColumnFamily("cf");
    mapping.addColumnAlias(cAlias);

    ColumnAlias cAlias1 = new ColumnAlias();
    cAlias1.setAlias("col1");
    cAlias1.setColumnFamily("cf1");
    mapping.addColumnAlias(cAlias1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    FilterType filter = new FilterType();
    filter.setType("Less Than");
    rowFilter.setFilterType(filter);
View Full Code Here

 
  @Test
  public void testRangeScanCompositeRowWithSelectedColumns() throws IOException,
      CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE_2);

    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);
    //mapping.addRowAlias(rAlias1);

    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);
    //mapping.addRowAlias(rAlias2);

    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);
    //mapping.addRowAlias(rAlias3);
   
    LinkedHashMap<String, RowAlias> rowAliasesMap = new LinkedHashMap<String, RowAlias>();
    rowAliasesMap.put(rAlias1.getAlias(), rAlias1);
    rowAliasesMap.put(rAlias2.getAlias(), rAlias2);
    rowAliasesMap.put(rAlias3.getAlias(), rAlias3);
    mapping.setRowAlias(rowAliasesMap);
   
    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");
    mapping.addColumnAlias(cAlias1);

    FilterType filter = new FilterType();
    filter.setType("Greater Than Equals");

    RowAliasFilter rowFilter1 = new RowAliasFilter();
View Full Code Here

 
  @Test
  public void testScanCompositeRowWithSelectedColumns() throws IOException,
      CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE_2);

    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);
    //mapping.addRowAlias(rAlias1);

    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);
    //mapping.addRowAlias(rAlias2);

    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);
    //mapping.addRowAlias(rAlias3);
   
    LinkedHashMap<String, RowAlias> rowAliases = new LinkedHashMap<String, RowAlias>();
    rowAliases.put(rAlias1.getAlias(), rAlias1);
    rowAliases.put(rAlias2.getAlias(), rAlias2);
    rowAliases.put(rAlias3.getAlias(), rAlias3);
    mapping.setRowAlias(rowAliases);
   
    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.setValueType(valueType3);
    mapping.addColumnAlias(cAlias1);

    FilterType filter = new FilterType();
    filter.setType("Greater Than");

    ColumnFilter columnFilter1 = new ColumnFilter();
View Full Code Here

public class TestHBaseFilterFactory {

  @Test
  public void testGetOffsetSingleAlias() {
    Mapping mapping = new Mapping();
    mapping.setTableName("tableDoesNotExist");

    RowAlias rAlias = new RowAlias();
    rAlias.setAlias("rowkey");
    rAlias.setLength(18);
    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");
    rAlias.setValueType(valueType);
    mapping.addRowAlias(rAlias);

    RowAliasFilter rowFilter = new RowAliasFilter();
    FilterType filter1 = new FilterType();
    filter1.setType("Substring");
    rowFilter.setFilterType(filter1);
View Full Code Here

  }

  @Test
  public void testGetOffsetTwosAlias() {
    Mapping mapping = new Mapping();
    mapping.setTableName("tableDoesNotExist");

    RowAlias rAlias = new RowAlias();
    rAlias.setAlias("rowkey");
    rAlias.setLength(18);
    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");
    rAlias.setValueType(valueType);

    RowAlias rAlias1 = new RowAlias();
    rAlias1.setAlias("rowkey1");
    rAlias1.setLength(3);
    rAlias1.setValueType(valueType);

    mapping.addRowAlias(rAlias);
    mapping.addRowAlias(rAlias1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    FilterType filter1 = new FilterType();
    filter1.setType("Substring");
    rowFilter.setFilterType(filter1);
View Full Code Here

TOP

Related Classes of co.nubetech.crux.model.Mapping

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.