Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.RowAlias


    assertTrue(exec.isRangeScan(filters, rowAliasesMap, "Less Than"));
  }
 
  @Test
  public void testIsRangeScanCompositeEqLtLeftRightMissing() 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");
   
   
    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter);
   
    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 testIsRangeScanCompositeEqLtRightLeftMissing() throws CruxException {
    RowAlias rowAlias = new RowAlias();
    rowAlias.setId(1);
    rowAlias.setAlias("alias");
   
    RowAlias rowAlias1 = new RowAlias();
    rowAlias1.setId(2);
    rowAlias1.setAlias("alias1");
   

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setId(1);
    rowFilter.setFilterType(new FilterType(1, "Less Than"));
    rowFilter.setReport(new Report());
    rowFilter.setRowAlias(rowAlias1);   
   
    ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
    filters.add(rowFilter);
   
    LinkedHashMap<String, RowAlias> rowAliasesMap = new LinkedHashMap<String, RowAlias>();
    rowAliasesMap.put(rowAlias.getAlias(), rowAlias);
    rowAliasesMap.put(rowAlias1.getAlias(), rowAlias1);
    QueryExecutor exec = new QueryExecutor(null);
    assertFalse(exec.isRangeScan(filters, rowAliasesMap, "Less Than"));
  }
View Full Code Here

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

    type.setType("Not Equals");

    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");

    RowAlias alias = new RowAlias();
    alias.setAlias("alias");
    alias.setValueType(valueType);
    alias.setLength(-1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(type);
    rowFilter.setValue("abc");
    rowFilter.setRowAlias(alias);

    SubBinaryComparator expectedComp = new SubBinaryComparator(
        Bytes.toBytes("abc"), 0, -1);
    RowFilter expectedFilter = new RowFilter(CompareOp.NOT_EQUAL,
        expectedComp);

    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    rowAliases.put(alias.getAlias(), alias);
    mapping.setRowAlias(rowAliases);

    RowFilter filterReturned = HBaseFilterFactory.getRowFilter(rowFilter,
        mapping);
    SubBinaryComparator returnedComparator = (SubBinaryComparator) filterReturned
View Full Code Here

    type.setType("Less Than");

    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");

    RowAlias alias = new RowAlias();
    alias.setAlias("alias");
    alias.setValueType(valueType);
    alias.setLength(-1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(type);
    rowFilter.setValue("abc");
    rowFilter.setRowAlias(alias);

    SubBinaryComparator expectedComp = new SubBinaryComparator(
        Bytes.toBytes("abc"), 0, -1);
    RowFilter expectedFilter = new RowFilter(CompareOp.LESS, expectedComp);

    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    rowAliases.put(alias.getAlias(), alias);
    mapping.setRowAlias(rowAliases);

    RowFilter filterReturned = HBaseFilterFactory.getRowFilter(rowFilter,
        mapping);
    SubBinaryComparator returnedComparator = (SubBinaryComparator) filterReturned
View Full Code Here

    type.setType("Greater Than");

    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");

    RowAlias alias = new RowAlias();
    alias.setAlias("alias");
    alias.setValueType(valueType);
    alias.setLength(-1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(type);
    rowFilter.setValue("abc");
    rowFilter.setRowAlias(alias);

    SubBinaryComparator expectedComp = new SubBinaryComparator(
        Bytes.toBytes("abc"), 0, -1);
    RowFilter expectedFilter = new RowFilter(CompareOp.GREATER,
        expectedComp);

    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    rowAliases.put(alias.getAlias(), alias);
    mapping.setRowAlias(rowAliases);

    RowFilter filterReturned = HBaseFilterFactory.getRowFilter(rowFilter,
        mapping);
    SubBinaryComparator returnedComparator = (SubBinaryComparator) filterReturned
View Full Code Here

    type.setType("Starts With");

    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");

    RowAlias alias = new RowAlias();
    alias.setAlias("alias");
    alias.setValueType(valueType);
    alias.setLength(-1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(type);
    rowFilter.setValue("abc");
    rowFilter.setRowAlias(alias);

    SubBinaryPrefixComparator expectedComp = new SubBinaryPrefixComparator(
        Bytes.toBytes("abc"), 0, -1);
    RowFilter expectedFilter = new RowFilter(CompareOp.EQUAL, expectedComp);

    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    rowAliases.put(alias.getAlias(), alias);
    mapping.setRowAlias(rowAliases);

    RowFilter filterReturned = HBaseFilterFactory.getRowFilter(rowFilter,
        mapping);
    SubBinaryPrefixComparator returnedComparator = (SubBinaryPrefixComparator) filterReturned
View Full Code Here

    type.setType("Substring");

    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");

    RowAlias alias = new RowAlias();
    alias.setAlias("alias");
    alias.setValueType(valueType);
    alias.setLength(-1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(type);
    rowFilter.setValue("abc");
    rowFilter.setRowAlias(alias);

    SubSubstringComparator expectedComp = new SubSubstringComparator("abc",
        0, -1);
    RowFilter expectedFilter = new RowFilter(CompareOp.EQUAL, expectedComp);

    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    rowAliases.put(alias.getAlias(), alias);
    mapping.setRowAlias(rowAliases);

    RowFilter filterReturned = HBaseFilterFactory.getRowFilter(rowFilter,
        mapping);
    SubSubstringComparator returnedComparator = (SubSubstringComparator) filterReturned
View Full Code Here

    type.setType("Ends With");

    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.String");

    RowAlias alias = new RowAlias();
    alias.setAlias("alias");
    alias.setValueType(valueType);
    alias.setLength(-1);

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(type);
    rowFilter.setValue("abc");
    rowFilter.setRowAlias(alias);

    SubBinarySuffixComparator expectedComp = new SubBinarySuffixComparator(
        Bytes.toBytes("abc"), 0, -1);
    RowFilter expectedFilter = new RowFilter(CompareOp.EQUAL, expectedComp);

    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    rowAliases.put(alias.getAlias(), alias);
    mapping.setRowAlias(rowAliases);

    RowFilter filterReturned = HBaseFilterFactory.getRowFilter(rowFilter,
        mapping);
    SubBinarySuffixComparator returnedComparator = (SubBinarySuffixComparator) filterReturned
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.