Examples of BinaryComparator


Examples of org.apache.hadoop.hbase.filter.BinaryComparator

    idxScan.setExpression(Or.or(Comparison.comparison(family, qualLong, Comparison.Operator.GTE, Bytes.toBytes((long) high)),
      Comparison.comparison(family, qualLong, Comparison.Operator.LT, Bytes.toBytes((long) low))));
    idxScan.setFilter(new FilterList(FilterList.Operator.MUST_PASS_ONE,
      Arrays.<Filter>asList(
        new SingleColumnValueFilter(family, qualLong, CompareFilter.CompareOp.GREATER_OR_EQUAL,
          new BinaryComparator(Bytes.toBytes((long) high))),
        new SingleColumnValueFilter(family, qualLong, CompareFilter.CompareOp.LESS,
          new BinaryComparator(Bytes.toBytes((long) low))))
    ));
    InternalScanner scanner = region.getScanner(idxScan);
    List<KeyValue> res = new ArrayList<KeyValue>();

    while (scanner.next(res)) ;
View Full Code Here

Examples of org.apache.hadoop.hbase.filter.BinaryComparator

    idxScan.setExpression(Or.or(Comparison.comparison(family, qualLong, Comparison.Operator.GTE, Bytes.toBytes((long) high)),
      Comparison.comparison(family, qualLong, Comparison.Operator.LT, Bytes.toBytes((long) low))));
    idxScan.setFilter(new FilterList(FilterList.Operator.MUST_PASS_ONE,
      Arrays.<Filter>asList(
        new SingleColumnValueFilter(family, qualLong, CompareFilter.CompareOp.GREATER_OR_EQUAL,
          new BinaryComparator(Bytes.toBytes((long) high))),
        new SingleColumnValueFilter(family, qualLong, CompareFilter.CompareOp.LESS,
          new BinaryComparator(Bytes.toBytes((long) low))))
    ));
    List<KeyValue> res = new ArrayList<KeyValue>();

    InternalScanner scanner = region.getScanner(idxScan);
    while (scanner.next(res)) ;
View Full Code Here

Examples of org.apache.hadoop.hbase.filter.BinaryComparator

    IdxScan idxScan = new IdxScan();
    idxScan.addFamily(family);
    idxScan.setExpression(Comparison.comparison(family, qualLong,
      Comparison.Operator.EQ, Bytes.toBytes((5L))));
    idxScan.setFilter(new SingleColumnValueFilter(family, qualLong,
      CompareFilter.CompareOp.EQUAL, new BinaryComparator(Bytes.toBytes(5L))));

    int expectedCount = 0;
    List<KeyValue> res = new ArrayList<KeyValue>();

    boolean toggle = true;
View Full Code Here

Examples of org.apache.hadoop.hbase.filter.BinaryComparator

    // Make sure key is of some substance... non-null and > than first key.
    assertTrue(key != null && key.length > 0 &&
      Bytes.BYTES_COMPARATOR.compare(key, new byte [] {'a', 'a', 'a'}) >= 0);
    LOG.info("Key=" + Bytes.toString(key));
    Scan s = startRow == null? new Scan(): new Scan(startRow);
    Filter f = new RowFilter(op, new BinaryComparator(key));
    f = new WhileMatchFilter(f);
    s.setFilter(f);
    return s;
  }
View Full Code Here

Examples of org.apache.hadoop.hbase.filter.BinaryComparator

    flushThread.start();

    Scan scan = new Scan();
    scan.addFamily(family);
    scan.setFilter(new SingleColumnValueFilter(family, qual1,
      CompareFilter.CompareOp.EQUAL, new BinaryComparator(Bytes.toBytes(5L))));

    int expectedCount = 0;
    List<KeyValue> res = new ArrayList<KeyValue>();

    boolean toggle=true;
View Full Code Here

Examples of org.apache.hadoop.hbase.filter.BinaryComparator

    FlushThread flushThread = new FlushThread();
    flushThread.start();

    Scan scan = new Scan();
    scan.setFilter(new RowFilter(CompareFilter.CompareOp.EQUAL,
      new BinaryComparator(Bytes.toBytes("row0"))));

    int expectedCount = numFamilies * numQualifiers;
    List<KeyValue> res = new ArrayList<KeyValue>();

    long prevTimestamp = 0L;
View Full Code Here

Examples of org.apache.hadoop.hbase.filter.BinaryComparator

    Scan idxScan = new Scan();
    idxScan.addFamily(family);
    idxScan.setFilter(new FilterList(FilterList.Operator.MUST_PASS_ALL,
      Arrays.<Filter>asList(new SingleColumnValueFilter(family, qual1,
        CompareFilter.CompareOp.GREATER_OR_EQUAL,
        new BinaryComparator(Bytes.toBytes(0L))),
        new SingleColumnValueFilter(family, qual1,
          CompareFilter.CompareOp.LESS_OR_EQUAL,
          new BinaryComparator(Bytes.toBytes(3L)))
      )));
    InternalScanner scanner = region.getScanner(idxScan);
    List<KeyValue> res = new ArrayList<KeyValue>();

    //long start = System.nanoTime();
View Full Code Here

Examples of org.apache.hadoop.hbase.filter.BinaryComparator

      while (testStep != TestStep.PUT_COMPLETED) {
        Thread.sleep(100);
      }
      testStep = TestStep.CHECKANDPUT_STARTED;
      region.checkAndMutate(Bytes.toBytes("r1"), Bytes.toBytes(family), Bytes.toBytes("q1"),
        CompareOp.EQUAL, new BinaryComparator(Bytes.toBytes("10")), put, true);
      testStep = TestStep.CHECKANDPUT_COMPLETED;
    }
View Full Code Here

Examples of org.apache.hadoop.hbase.filter.BinaryComparator

      Put put = new Put(row1);
      put.add(fam1, qf1, val1);
      region.put(put);

      // checkAndPut with correct value
      boolean res = region.checkAndMutate(row1, fam1, qf1, CompareOp.EQUAL, new BinaryComparator(
          val1), put, true);
      assertEquals(true, res);

      // checkAndDelete with correct value
      Delete delete = new Delete(row1);
      delete.deleteColumn(fam1, qf1);
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.EQUAL, new BinaryComparator(val1),
          put, true);
      assertEquals(true, res);
    } finally {
      HRegion.closeHRegion(this.region);
      this.region = null;
View Full Code Here

Examples of org.apache.hadoop.hbase.filter.BinaryComparator

      put.add(fam1, qf1, val3);
      region.put(put);

      // Test CompareOp.LESS: original = val3, compare with val3, fail
      boolean res = region.checkAndMutate(row1, fam1, qf1, CompareOp.LESS,
          new BinaryComparator(val3), put, true);
      assertEquals(false, res);

      // Test CompareOp.LESS: original = val3, compare with val4, fail
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.LESS,
          new BinaryComparator(val4), put, true);
      assertEquals(false, res);

      // Test CompareOp.LESS: original = val3, compare with val2,
      // succeed (now value = val2)
      put = new Put(row1);
      put.add(fam1, qf1, val2);
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.LESS,
          new BinaryComparator(val2), put, true);
      assertEquals(true, res);

      // Test CompareOp.LESS_OR_EQUAL: original = val2, compare with val3, fail
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.LESS_OR_EQUAL,
          new BinaryComparator(val3), put, true);
      assertEquals(false, res);

      // Test CompareOp.LESS_OR_EQUAL: original = val2, compare with val2,
      // succeed (value still = val2)
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.LESS_OR_EQUAL,
          new BinaryComparator(val2), put, true);
      assertEquals(true, res);

      // Test CompareOp.LESS_OR_EQUAL: original = val2, compare with val1,
      // succeed (now value = val3)
      put = new Put(row1);
      put.add(fam1, qf1, val3);
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.LESS_OR_EQUAL,
          new BinaryComparator(val1), put, true);
      assertEquals(true, res);

      // Test CompareOp.GREATER: original = val3, compare with val3, fail
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.GREATER,
          new BinaryComparator(val3), put, true);
      assertEquals(false, res);

      // Test CompareOp.GREATER: original = val3, compare with val2, fail
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.GREATER,
          new BinaryComparator(val2), put, true);
      assertEquals(false, res);

      // Test CompareOp.GREATER: original = val3, compare with val4,
      // succeed (now value = val2)
      put = new Put(row1);
      put.add(fam1, qf1, val2);
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.GREATER,
          new BinaryComparator(val4), put, true);
      assertEquals(true, res);

      // Test CompareOp.GREATER_OR_EQUAL: original = val2, compare with val1, fail
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.GREATER_OR_EQUAL,
          new BinaryComparator(val1), put, true);
      assertEquals(false, res);

      // Test CompareOp.GREATER_OR_EQUAL: original = val2, compare with val2,
      // succeed (value still = val2)
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.GREATER_OR_EQUAL,
          new BinaryComparator(val2), put, true);
      assertEquals(true, res);

      // Test CompareOp.GREATER_OR_EQUAL: original = val2, compare with val3, succeed
      res = region.checkAndMutate(row1, fam1, qf1, CompareOp.GREATER_OR_EQUAL,
          new BinaryComparator(val3), put, true);
      assertEquals(true, res);
    } finally {
      HRegion.closeHRegion(this.region);
      this.region = null;
    }
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.