Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.RowAlias


    public void testRangeScanCompRowAgg() 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);

            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");
View Full Code Here


    type1.setType("Greater Than");

    ValueType valueType1 = new ValueType();
    valueType1.setClassName("java.lang.Long");
   
    RowAlias alias1 = new RowAlias();
    alias1.setAlias("alias");
    alias1.setValueType(valueType1);
    alias1.setLength(8);
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(type1);
    rowFilter1.setValue("123");
    rowFilter1.setRowAlias(alias1);
   
    FilterType type2 = new FilterType();
    type2.setType("Equals");

    ValueType valueType2 = new ValueType();
    valueType2.setClassName("java.lang.String");
   
    RowAlias alias2 = new RowAlias();
    alias2.setAlias("alias");
    alias2.setValueType(valueType2);
    alias2.setLength(5);
   
    RowAliasFilter rowFilter2 = new RowAliasFilter();
    rowFilter2.setFilterType(type2);
    rowFilter2.setValue("SSSSS");
    rowFilter2.setRowAlias(alias2);
   
    RowAlias alias3 = new RowAlias();
    alias3.setAlias("alias3");
   
    RowAliasFilter rowFilter3 = new RowAliasFilter();
    rowFilter3.setFilterType(type2);
    rowFilter3.setValue("SSSSS");
    rowFilter3.setRowAlias(alias3);
View Full Code Here

    type1.setType("Greater Than");

    ValueType valueType1 = new ValueType();
    valueType1.setClassName("java.lang.Long");
   
    RowAlias alias1 = new RowAlias();
    alias1.setAlias("alias");
    alias1.setValueType(valueType1);
    alias1.setLength(8);
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(type1);
    rowFilter1.setValue("123");
    rowFilter1.setRowAlias(alias1);
   
    FilterType type2 = new FilterType();
    type2.setType("Equals");

    ValueType valueType2 = new ValueType();
    valueType2.setClassName("java.lang.String");
   
    RowAlias alias2 = new RowAlias();
    alias2.setAlias("alias");
    alias2.setValueType(valueType2);
    alias2.setLength(5);
   
    RowAliasFilter rowFilter2 = new RowAliasFilter();
    rowFilter2.setFilterType(type2);
    rowFilter2.setValue("SSSSS");
    rowFilter2.setRowAlias(alias2);
   
    RowAlias alias3 = new RowAlias();
    alias3.setAlias("alias3");
   
    RowAliasFilter rowFilter3 = new RowAliasFilter();
    rowFilter3.setFilterType(type2);
    rowFilter3.setValue("SSSSS");
    rowFilter3.setRowAlias(alias3);
View Full Code Here

 
  @Test
  public void testGetValueRow() {
    Report report = TestingUtil.getReportWithoutAggregateFunctions();
    ReportDesign rowDesign = report.getDesigns().get(0);
    RowAlias alias = rowDesign.getRowAlias();
    byte[] row = new String("abcdefgh").getBytes();
    byte[] family = new String("f").getBytes();
    byte[] q = new String("q").getBytes();
    byte[] value = new String("I am the val").getBytes();
    KeyValue kv = new KeyValue(row, family, q, value);
View Full Code Here

   
    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);
   
    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);
   
    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);
   
    byte[] valueReturnedLong = ServerUtil.getValue(kvList, rAlias1);
    assertEquals(0, Bytes.compareTo(longBytes, valueReturnedLong));
  }
View Full Code Here

    type1.setType("Greater Than");

    ValueType valueType1 = new ValueType();
    valueType1.setClassName("java.lang.Long");
   
    RowAlias alias1 = new RowAlias();
    alias1.setAlias("alias");
    alias1.setValueType(valueType1);
    alias1.setLength(8);
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(type1);
    rowFilter1.setValue("123");
    rowFilter1.setRowAlias(alias1);
View Full Code Here

  @Test
  public void testSetSelectedColumnsScanForColumnAliasNull() {
    Report report = new Report();
   
    ReportDesign design4 = new ReportDesign();
    RowAlias rowAlias = new RowAlias();
    rowAlias.setAlias("row");
    report.addDesign(design4);
   
    Scan scan = new Scan();
    QueryExecutor exec = new QueryExecutor(null);
    exec.setSelectedColumns(report, scan);
View Full Code Here

  @Test
  public void testSetSelectedColumnsGetForColumnAliasNull() {
    Report report = new Report();
   
    ReportDesign design4 = new ReportDesign();
    RowAlias rowAlias = new RowAlias();
    rowAlias.setAlias("row");
    report.addDesign(design4);
   
    Get get = new Get();
    QueryExecutor exec = new QueryExecutor(null);
    exec.setSelectedColumns(report, get);
View Full Code Here

    alias3.setColumnFamily("family1");
    alias3.setQualifier("qualifier");
    design3.setColumnAlias(alias3);

    ReportDesign design4 = new ReportDesign();
    RowAlias rowAlias = new RowAlias();
    rowAlias.setAlias("row");

    report.addDesign(design1);
    report.addDesign(design2);
    report.addDesign(design3);
    report.addDesign(design4);
View Full Code Here

    alias3.setColumnFamily("family1");
    alias3.setQualifier("qualifier");
    design3.setColumnAlias(alias3);

    ReportDesign design4 = new ReportDesign();
    RowAlias rowAlias = new RowAlias();
    rowAlias.setAlias("row");

    report.addDesign(design1);
    report.addDesign(design2);
    report.addDesign(design3);
    report.addDesign(design4);
View Full Code Here

TOP

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

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.