Examples of BooleanComparator


Examples of co.nubetech.crux.server.filter.types.BooleanComparator

      byte[] valueBytes = BytesHelper.getBytes(aliasType, value);
      comparator = new ShortComparator(valueBytes, offset, length);
    }
    else if (aliasType.equals("java.lang.Boolean")) {
      byte[] valueBytes = BytesHelper.getBytes(aliasType, value);
      comparator =  new BooleanComparator(valueBytes, offset, length);
    }
    else if (aliasType.equals("java.lang.String")) {
      String filterType = type.getType();
      if (filterType.equals("Substring") || filterType.equals("Substring Not Matches")){
        comparator =  new SubSubstringComparator(value, offset, length);
View Full Code Here

Examples of co.nubetech.crux.server.filter.types.BooleanComparator

    ColumnFilter columnFilter = new ColumnFilter();
    columnFilter.setFilterType(type);
    columnFilter.setValue("true");
    columnFilter.setColumnAlias(alias);

    BooleanComparator expectedComp = new BooleanComparator(true, 0, -1);
    SingleColumnValueFilter expectedFilter = new SingleColumnValueFilter(
        Bytes.toBytes("cf"), Bytes.toBytes("qualifier"),
        CompareOp.EQUAL, expectedComp);
    expectedFilter.setFilterIfMissing(true);

    SingleColumnValueFilter filterReturned = (SingleColumnValueFilter) HBaseFilterFactory
        .getColumnFilter(columnFilter);
    BooleanComparator returnedComparator = (BooleanComparator) filterReturned
        .getComparator();

    assertTrue(Bytes.compareTo(expectedComp.getValue(),
        returnedComparator.getValue()) == 0);
    assertTrue(Bytes.compareTo(expectedFilter.getFamily(),
        filterReturned.getFamily()) == 0);
    assertTrue(Bytes.compareTo(expectedFilter.getQualifier(),
        filterReturned.getQualifier()) == 0);
    assertTrue(filterReturned.getFilterIfMissing());
    assertEquals(expectedFilter.getOperator(), filterReturned.getOperator());
    assertEquals(expectedComp.getLength(), returnedComparator.getLength());
    assertEquals(expectedComp.getOffset(), returnedComparator.getOffset());
  }
View Full Code Here

Examples of co.nubetech.crux.server.filter.types.BooleanComparator

    ColumnFilter columnFilter = new ColumnFilter();
    columnFilter.setFilterType(type);
    columnFilter.setValue("true");
    columnFilter.setColumnAlias(alias);

    BooleanComparator expectedComp = new BooleanComparator(true, 0, -1);
    SingleColumnValueFilter expectedFilter = new SingleColumnValueFilter(
        Bytes.toBytes("cf"), Bytes.toBytes("qualifier"),
        CompareOp.NOT_EQUAL, expectedComp);
    expectedFilter.setFilterIfMissing(true);

    SingleColumnValueFilter filterReturned = (SingleColumnValueFilter) HBaseFilterFactory
        .getColumnFilter(columnFilter);
    BooleanComparator returnedComparator = (BooleanComparator) filterReturned
        .getComparator();

    assertTrue(Bytes.compareTo(expectedComp.getValue(),
        returnedComparator.getValue()) == 0);
    assertTrue(Bytes.compareTo(expectedFilter.getFamily(),
        filterReturned.getFamily()) == 0);
    assertTrue(Bytes.compareTo(expectedFilter.getQualifier(),
        filterReturned.getQualifier()) == 0);
    assertTrue(filterReturned.getFilterIfMissing());
    assertEquals(expectedFilter.getOperator(), filterReturned.getOperator());
    assertEquals(expectedComp.getLength(), returnedComparator.getLength());
    assertEquals(expectedComp.getOffset(), returnedComparator.getOffset());
  }
View Full Code Here

Examples of co.nubetech.crux.server.filter.types.BooleanComparator

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

    BooleanComparator expectedComp = new BooleanComparator(true, 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);
    BooleanComparator returnedComparator = (BooleanComparator) filterReturned
        .getComparator();

    assertTrue(Bytes.compareTo(expectedComp.getValue(),
        returnedComparator.getValue()) == 0);
    assertEquals(expectedFilter.getOperator(), filterReturned.getOperator());
    assertEquals(expectedComp.getLength(), returnedComparator.getLength());
    assertEquals(expectedComp.getOffset(), returnedComparator.getOffset());
  }
View Full Code Here

Examples of co.nubetech.crux.server.filter.types.BooleanComparator

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

    BooleanComparator expectedComp = new BooleanComparator(true, 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);
    BooleanComparator returnedComparator = (BooleanComparator) filterReturned
        .getComparator();

    assertTrue(Bytes.compareTo(expectedComp.getValue(),
        returnedComparator.getValue()) == 0);
    assertEquals(expectedFilter.getOperator(), filterReturned.getOperator());
    assertEquals(expectedComp.getLength(), returnedComparator.getLength());
    assertEquals(expectedComp.getOffset(), returnedComparator.getOffset());
  }
View Full Code Here

Examples of co.nubetech.crux.server.filter.types.BooleanComparator

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

    BooleanComparator expectedComp = new BooleanComparator(true, 0, -1);
    BooleanComparator returnedComparator = (BooleanComparator) HBaseFilterFactory
        .getComparator(type, alias, "true", 0, -1);
    assertTrue(Bytes.compareTo(expectedComp.getValue(),
        returnedComparator.getValue()) == 0);
    assertEquals(expectedComp.getLength(), returnedComparator.getLength());
    assertEquals(expectedComp.getOffset(), returnedComparator.getOffset());
  }
View Full Code Here

Examples of eu.stratosphere.api.common.typeutils.base.BooleanComparator

public class BooleanComparatorTest extends ComparatorTestBase<Boolean> {

  @Override
  protected TypeComparator<Boolean> createComparator(boolean ascending) {
    return new BooleanComparator(ascending);
  }
View Full Code Here

Examples of org.apache.commons.collections4.comparators.BooleanComparator

    // collections testing framework
    // ------------------------------------------------------------------------

    @Override
    public Comparator<Boolean> makeObject() {
        return new BooleanComparator();
    }
View Full Code Here

Examples of org.apache.commons.collections4.comparators.BooleanComparator

    // tests
    // ------------------------------------------------------------------------

    @Test
    public void testConstructors() {
        allTests(false,new BooleanComparator());
        allTests(false,new BooleanComparator(false));
        allTests(true,new BooleanComparator(true));
    }
View Full Code Here

Examples of org.apache.commons.collections4.comparators.BooleanComparator

        allTests(true,BooleanComparator.booleanComparator(true));
    }

    @Test
    public void testEqualsCompatibleInstance() {
        assertEquals(new BooleanComparator(),new BooleanComparator(false));
        assertEquals(new BooleanComparator(false),new BooleanComparator(false));
        assertEquals(new BooleanComparator(false),BooleanComparator.getFalseFirstComparator());
        assertSame(BooleanComparator.getFalseFirstComparator(),BooleanComparator.booleanComparator(false));

        assertEquals(new BooleanComparator(true),new BooleanComparator(true));
        assertEquals(new BooleanComparator(true),BooleanComparator.getTrueFirstComparator());
        assertSame(BooleanComparator.getTrueFirstComparator(),BooleanComparator.booleanComparator(true));

        assertTrue(!new BooleanComparator().equals(new BooleanComparator(true)));
        assertTrue(!new BooleanComparator(true).equals(new BooleanComparator(false)));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.