Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.RowAlias


  public void testIsGetOperation() throws CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    FilterType filter1 = new FilterType();
    filter1.setType("Equals");
    RowAlias rAlias = new RowAlias();
    rAlias.setAlias("rowkey");
    rAlias.setLength(8);

    mapping.addRowAlias(rAlias);
    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(filter1);
    rowFilter.setRowAlias(rAlias);
View Full Code Here


    Mapping mapping = new Mapping();

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

    RowAlias rAlias = new RowAlias();
    rAlias.setAlias("rowkey");
    rAlias.setLength(8);
    mapping.addRowAlias(rAlias);

    ColumnAlias cAlias = new ColumnAlias();
    cAlias.setAlias("col");
    mapping.addColumnAlias(cAlias);
View Full Code Here

    Mapping mapping = new Mapping();

    FilterType filter1 = new FilterType();
    filter1.setType("Not Equals");

    RowAlias rAlias = new RowAlias();
    rAlias.setAlias("rowkey");
    rAlias.setLength(8);
    mapping.addRowAlias(rAlias);

    ColumnAlias cAlias = new ColumnAlias();
    cAlias.setAlias("col");
    mapping.addColumnAlias(cAlias);
View Full Code Here

    for (int i = 0; i < 5; ++i) {

      FilterType filter1 = new FilterType();
      filter1.setType("Equals");
      RowAlias rAlias = new RowAlias();
      rAlias.setAlias("rowkey" + i);
      mapping.addRowAlias(rAlias);

      RowAliasFilter rowFilter = new RowAliasFilter();
      rowFilter.setFilterType(filter1);
      rowFilter.setRowAlias(rAlias);
View Full Code Here

      String rowFilterType = "Equals";
      if (i % 2 == 0) {
        rowFilterType = "Less Than";
      }
      filter1.setType(rowFilterType);
      RowAlias rAlias = new RowAlias();
      rAlias.setAlias("rowkey" + i);
      mapping.addRowAlias(rAlias);

      RowAliasFilter rowFilter = new RowAliasFilter();
      rowFilter.setFilterType(filter1);
      rowFilter.setRowAlias(rAlias);
View Full Code Here

    ValueType longType = new ValueType(1l, new Datastore(), "Long",
        "java.lang.Long", true);
    ValueType stringType = new ValueType(1l, new Datastore(), "String",
        "java.lang.String", false);

    RowAlias rAliasLong = new RowAlias();
    rAliasLong.setAlias("rowkey");
    rAliasLong.setId(1);
    rAliasLong.setLength(8);
    rAliasLong.setMapping(mapping);
    rAliasLong.setValueType(longType);

    RowAlias rAliasString = new RowAlias();
    rAliasString.setAlias("rowkey");
    rAliasString.setId(2);
    rAliasString.setLength(4);
    rAliasString.setMapping(mapping);
    rAliasString.setValueType(stringType);

    mapping.addRowAlias(rAliasLong);
    mapping.addRowAlias(rAliasString);

    FilterType filter1 = new FilterType();
View Full Code Here

 
  //isRangeScan(ArrayList<RowAliasFilter> rowFilters, Map<String, RowAlias> rowAliasesMap,
 
  @Test
  public void testIsRangeScanSimpleSingleRowAliasGt() throws CruxException{
    RowAlias rowAlias = new RowAlias();
    rowAlias.setId(1);
    rowAlias.setAlias("alias");
   
    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setId(1);
    rowFilter.setFilterType(new FilterType(1, "Greater Than Equals"));
    rowFilter.setReport(new Report());
    rowFilter.setRowAlias(rowAlias);
   
    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter);
   
    LinkedHashMap<String, RowAlias> rowAliasesMap = new LinkedHashMap<String, RowAlias>();
    rowAliasesMap.put(rowAlias.getAlias(), rowAlias);
    QueryExecutor exec = new QueryExecutor(null);
    assertTrue(exec.isRangeScan(filters, rowAliasesMap, "Greater Than Equals"));
  }
View Full Code Here

    assertTrue(exec.isRangeScan(filters, rowAliasesMap, "Greater Than Equals"));
  }
 
  @Test
  public void testIsRangeScanSimpleSingleRowAliasLt() throws CruxException{
    RowAlias rowAlias = new RowAlias();
    rowAlias.setId(1);
    rowAlias.setAlias("alias");
   
    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setId(1);
    rowFilter.setFilterType(new FilterType(1, "Less Than"));
    rowFilter.setReport(new Report());
    rowFilter.setRowAlias(rowAlias);
   
    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter);
   
    LinkedHashMap<String, RowAlias> rowAliasesMap = new LinkedHashMap<String, RowAlias>();
    rowAliasesMap.put(rowAlias.getAlias(), rowAlias);
    QueryExecutor exec = new QueryExecutor(null);
    assertTrue(exec.isRangeScan(filters, rowAliasesMap, "Less Than"));
  }
View Full Code Here

    assertTrue(exec.isRangeScan(filters, rowAliasesMap, "Less Than"));
  }
 
  @Test
  public void testIsRangeScanCompositeEqLt() throws CruxException {
    RowAlias rowAlias = new RowAlias();
    rowAlias.setId(1);
    rowAlias.setAlias("alias");
   
    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setId(1);
    rowFilter.setFilterType(new FilterType(1, "Less Than"));
    rowFilter.setReport(new Report());
    rowFilter.setRowAlias(rowAlias);
   
    RowAlias rowAlias1 = new RowAlias();
    rowAlias1.setId(2);
    rowAlias1.setAlias("alias1");
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setId(2);
    rowFilter1.setFilterType(new FilterType(1, "Equals"));
    rowFilter1.setReport(new Report());
    rowFilter1.setRowAlias(rowAlias1);
   
    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter);
    filters.add(rowFilter1);
   
    LinkedHashMap<String, RowAlias> rowAliasesMap = new LinkedHashMap<String, RowAlias>();
    rowAliasesMap.put(rowAlias.getAlias(), rowAlias);
    rowAliasesMap.put(rowAlias1.getAlias(), rowAlias1);
    QueryExecutor exec = new QueryExecutor(null);
    assertTrue(exec.isRangeScan(filters, rowAliasesMap, "Less Than"));
  }
View Full Code Here

    assertTrue(exec.isRangeScan(filters, rowAliasesMap, "Less Than"));
  }
 
  @Test
  public void testIsRangeScanCompositeEqLtLeft() throws CruxException {
    RowAlias rowAlias = new RowAlias();
    rowAlias.setId(1);
    rowAlias.setAlias("alias");
   
    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setId(1);
    rowFilter.setFilterType(new FilterType(1, "Equals"));
    rowFilter.setReport(new Report());
    rowFilter.setRowAlias(rowAlias);
   
    RowAlias rowAlias1 = new RowAlias();
    rowAlias1.setId(2);
    rowAlias1.setAlias("alias1");
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setId(2);
    rowFilter1.setFilterType(new FilterType(1, "Less Than"));
    rowFilter1.setReport(new Report());
    rowFilter1.setRowAlias(rowAlias1);
   
    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter);
    filters.add(rowFilter1);
   
    LinkedHashMap<String, RowAlias> rowAliasesMap = new LinkedHashMap<String, RowAlias>();
    rowAliasesMap.put(rowAlias.getAlias(), rowAlias);
    rowAliasesMap.put(rowAlias1.getAlias(), rowAlias1);
    QueryExecutor exec = new QueryExecutor(null);
    assertTrue(exec.isRangeScan(filters, rowAliasesMap, "Less Than"));
  }
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.