Examples of scanTableWithStartToken()


Examples of com.pardot.rhombus.ObjectMapper.scanTableWithStartToken()

    for(Map<String, Object> insertValue : values) {
      om.insert(objectType, insertValue);
    }

    // Get back the first 10
    List<Map<String, Object>> first10 = om.scanTableWithStartToken(objectType, Long.MIN_VALUE, Long.MAX_VALUE, 10l);
    assertEquals(10, first10.size());

    // Get back the rest, starting with the last id in the first set
    List<Map<String, Object>> next10 = om.scanTableWithStartId(objectType, String.valueOf(first10.get(first10.size()-1).get("id")), Long.MAX_VALUE, 100l);
    assertEquals(10, next10.size());
View Full Code Here

Examples of com.pardot.rhombus.ObjectMapper.scanTableWithStartToken()

    BigInteger rangeLength = fullRange.divide(BigInteger.valueOf(numPartitions));
    BigInteger rangeStart = BigInteger.valueOf(TableScanner.minToken);
    for(int i = 0 ; i < numPartitions - 1 ; i++) {
      BigInteger rangeEnd = rangeStart.add(rangeLength).subtract(BigInteger.ONE);
      Long halfwayToken = rangeLength.divide(BigInteger.valueOf(2)).add(rangeStart).longValue();
      rangeHalfwayPoints[i] = (UUID)om.scanTableWithStartToken(objectType, halfwayToken, TableScanner.maxToken, 1L).get(0).get("id");

      rangeStart = rangeEnd.add(BigInteger.ONE);
    }
    Long halfwayToken = rangeLength.divide(BigInteger.valueOf(2)).add(rangeStart).longValue();
    rangeHalfwayPoints[numPartitions - 1] = (UUID)om.scanTableWithStartToken(objectType, halfwayToken, TableScanner.maxToken, 1L).get(0).get("id");
View Full Code Here

Examples of com.pardot.rhombus.ObjectMapper.scanTableWithStartToken()

      rangeHalfwayPoints[i] = (UUID)om.scanTableWithStartToken(objectType, halfwayToken, TableScanner.maxToken, 1L).get(0).get("id");

      rangeStart = rangeEnd.add(BigInteger.ONE);
    }
    Long halfwayToken = rangeLength.divide(BigInteger.valueOf(2)).add(rangeStart).longValue();
    rangeHalfwayPoints[numPartitions - 1] = (UUID)om.scanTableWithStartToken(objectType, halfwayToken, TableScanner.maxToken, 1L).get(0).get("id");

    // Write halfway points to the savepoint directory
    savepointDirectory = new File(savepointDirectoryName);
    savepointDirectory.mkdir();
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.