Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.Report


   
  }

  @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);
    rowFilter.setRowAlias(rAlias);
    rowFilter.setValue("row5");

    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter);
    report.setRowAliasFilters(filters);
   
    ReportDesign design = new ReportDesign();
    design.setRowAlias(rAlias);
    report.addDesign(design);

    HBaseFacade hbaseFacade = new HBaseFacade(pool);
    CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
    assertTrue(scanner instanceof CruxScannerResultScannerImpl);
    CruxResult scanResult = null;
View Full Code Here


    scanner.close();
  }
 
  @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);
    rowFilter.setRowAlias(rAlias);
    rowFilter.setValue("row7");
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    FilterType filter1 = new FilterType();
    filter1.setType("Greater Than Equals");
    rowFilter1.setFilterType(filter1);
    rowFilter1.setRowAlias(rAlias);
    rowFilter1.setValue("row5");

    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter);
    filters.add(rowFilter1);
    report.setRowAliasFilters(filters);

    ReportDesign design = new ReportDesign();
    design.setRowAlias(rAlias);
    report.addDesign(design);

    HBaseFacade hbaseFacade = new HBaseFacade(pool);
    CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
    assertTrue(scanner instanceof CruxScannerResultScannerImpl);
    CruxResult scanResult = null;
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();
    rowFilter1.setFilterType(filter);
    rowFilter1.setRowAlias(rAlias1);

    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter1);
    report.setRowAliasFilters(filters);

    rowFilter1.setValue("15");
   
    ReportDesign design = new ReportDesign();
    design.setColumnAlias(cAlias);
    report.addDesign(design);
    ReportDesign design3 = new ReportDesign();
    design3.setRowAlias(rAlias1);
    report.addDesign(design3);
    ReportDesign design4 = new ReportDesign();
    design4.setRowAlias(rAlias2);
    report.addDesign(design4);
    ReportDesign design5 = new ReportDesign();
    design5.setRowAlias(rAlias3);
    report.addDesign(design5);

    HBaseFacade hbaseFacade = new HBaseFacade(pool);
    CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
    assertTrue(scanner instanceof CruxScannerResultScannerImpl);
    CruxResult scanResult = null;
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();
    columnFilter1.setFilterType(filter);
    columnFilter1.setColumnAlias(cAlias);
    columnFilter1.setValue("value15");
   

    ArrayList<ColumnFilter> filters = new ArrayList<ColumnFilter>();
    filters.add(columnFilter1);
    report.setColumnFilters(filters);
   
    ReportDesign design = new ReportDesign();
    design.setColumnAlias(cAlias);
    report.addDesign(design);
    ReportDesign design3 = new ReportDesign();
    design3.setRowAlias(rAlias1);
    report.addDesign(design3);
    ReportDesign design4 = new ReportDesign();
    design4.setRowAlias(rAlias2);
    report.addDesign(design4);
    ReportDesign design5 = new ReportDesign();
    design5.setRowAlias(rAlias3);
    report.addDesign(design5);

    HBaseFacade hbaseFacade = new HBaseFacade(pool);
    CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
    assertTrue(scanner instanceof CruxScannerResultScannerImpl);
    CruxResult scanResult = null;
View Full Code Here

  }
 
  @Test
  public void testScanCompositeRowWithSelectedColumnsDontExist() 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);
    //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);
    //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);
    //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();
    columnFilter1.setFilterType(filter);
    columnFilter1.setColumnAlias(cAlias);
    columnFilter1.setValue("w51213");
   

    ArrayList<ColumnFilter> filters = new ArrayList<ColumnFilter>();
    filters.add(columnFilter1);
    report.setColumnFilters(filters);
   
    ReportDesign design = new ReportDesign();
    design.setColumnAlias(cAlias);
    report.addDesign(design);

    HBaseFacade hbaseFacade = new HBaseFacade(pool);
    CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
    assertTrue(scanner instanceof CruxScannerResultScannerImpl);
    CruxResult scanResult = null;
View Full Code Here

  }
 
  @Test
  public void testScanCompositeRowWithSelectedColumnsSubstr() 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");
    cAlias.setQualifier("qualifier");
    cAlias1.setValueType(valueType1);
    mapping.addColumnAlias(cAlias1);
   
    ColumnAlias cAlias2 = new ColumnAlias();
    cAlias2.setAlias("col");
    cAlias2.setColumnFamily("cf");
    cAlias2.setQualifier("qualifier1");   
    cAlias2.setValueType(valueType3);
    mapping.addColumnAlias(cAlias2);

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

    ColumnFilter columnFilter1 = new ColumnFilter();
    columnFilter1.setFilterType(filter);
    columnFilter1.setColumnAlias(cAlias2);
    columnFilter1.setValue("sub2");   

    ArrayList<ColumnFilter> filters = new ArrayList<ColumnFilter>();
    filters.add(columnFilter1);
    report.setColumnFilters(filters);
   
    ReportDesign design = new ReportDesign();
    design.setColumnAlias(cAlias);
    report.addDesign(design);
    ReportDesign design1 = new ReportDesign();
    design1.setColumnAlias(cAlias2);
    report.addDesign(design1);
    ReportDesign design3 = new ReportDesign();
    design3.setRowAlias(rAlias1);
    report.addDesign(design3);
    ReportDesign design4 = new ReportDesign();
    design4.setRowAlias(rAlias2);
    report.addDesign(design4);
    ReportDesign design5 = new ReportDesign();
    design5.setRowAlias(rAlias3);
    report.addDesign(design5);

    HBaseFacade hbaseFacade = new HBaseFacade(pool);
    CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
    assertTrue(scanner instanceof CruxScannerResultScannerImpl);
    CruxResult scanResult = null;
View Full Code Here

  }
 
  @Test
  public void testRangeScanCompositeRowWithLongEquals() 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);
    //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");   
    mapping.addColumnAlias(cAlias1);

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

    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(filter);
    rowFilter1.setRowAlias(rAlias1);
   
    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter1);
    report.setRowAliasFilters(filters);

    rowFilter1.setValue("15");
   
    ReportDesign design = new ReportDesign();
    design.setColumnAlias(cAlias);
    report.addDesign(design);

    HBaseFacade hbaseFacade = new HBaseFacade(pool);
    CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
    assertTrue(scanner instanceof CruxScannerResultScannerImpl);
    CruxResult scanResult = null;
View Full Code Here

  }
 
  @Test
  public void testRangeScanCompositeRowWithLongGtEqIntEq() 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);
    //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");
    mapping.addColumnAlias(cAlias1);

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

    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(filter1);
    rowFilter1.setRowAlias(rAlias1);
    rowFilter1.setValue("15");

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

    RowAliasFilter rowFilter2 = new RowAliasFilter();
    rowFilter2.setFilterType(filter2);
    rowFilter2.setRowAlias(rAlias2);
    rowFilter2.setValue("15");
   
    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter1);
    filters.add(rowFilter2);
    report.setRowAliasFilters(filters);
   
    ReportDesign design = new ReportDesign();
    design.setColumnAlias(cAlias);
    report.addDesign(design);

    HBaseFacade hbaseFacade = new HBaseFacade(pool);
    CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
    assertTrue(scanner instanceof CruxScannerResultScannerImpl);
    CruxResult scanResult = null;
View Full Code Here

  }
  */

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

    RowAlias rAlias = new RowAlias();
    rAlias.setAlias("rowkey");
    //rAlias.setLength(8);
    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");
    rAlias.setValueType(valueType);
    rAlias.setLength(4);
    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("Pattern Matches");
    rowFilter.setFilterType(filter);
    rowFilter.setRowAlias(rAlias);
    rowFilter.setValue("r*1");

    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter);
    report.setRowAliasFilters(filters);
   
    ReportDesign design = new ReportDesign();
    design.setRowAlias(rAlias);
    report.addDesign(design);

    HBaseFacade hbaseFacade = new HBaseFacade(pool);
    CruxScanner scanner = hbaseFacade.execute(connection, report, mapping);
    assertTrue(scanner instanceof CruxScannerResultScannerImpl);
    CruxResult scanResult = null;
View Full Code Here

    ReportType reportType2= new ReportType(122, "ReportType2");
    ReportType reportType3 = new ReportType(123, "ReportType3");
   
    Dashboard dashboard = new Dashboard(1, 2);
   
    Report report1 = new Report(user,"Report1", reportType1, dashboard);
    Report report2 = new Report(user,"Report2", reportType2, dashboard);
    Report report3 = new Report(user,"Report3", reportType3, dashboard);
   
    List<Report> reportList = new ArrayList<Report>();
    reportList.add(report1);
    reportList.add(report2);
    reportList.add(report3);
View Full Code Here

TOP

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

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.