public byte[] getNextPrefix() { return ByteArrayUtils.getNextPrefix(bytes); }
public byte[] getEndAsNextPrefix() { return ByteArrayUtils.getNextPrefix(end); }
public byte[] getCombinedEndKey() { if ((partitionKey == null) || (partitionKey.length == 0)) { return endKey; } return (endKey == null) ? ByteArrayUtils.combineArrays(ByteArrayUtils.getNextPrefix(partitionKey), endKey) : ByteArrayUtils.combineArrays(partitionKey, endKey); }
public MultiRowRangeFilter getMultiRowRangeFilter(final List<ByteArrayRange> ranges) { // create the multi-row filter final List<RowRange> rowRanges = new ArrayList<>(); if ((ranges == null) || ranges.isEmpty()) { rowRanges.add( new RowRange(HConstants.EMPTY_BYTE_ARRAY, true, HConstants.EMPTY_BYTE_ARRAY, false)); } else { for (final ByteArrayRange range : ranges) { if (range.getStart() != null) { final byte[] startRow = range.getStart(); byte[] stopRow; if (!range.isSingleValue()) { stopRow = range.getEndAsNextPrefix(); } else { stopRow = ByteArrayUtils.getNextPrefix(range.getStart()); } final RowRange rowRange = new RowRange(startRow, true, stopRow, false); rowRanges.add(rowRange); } } } // Create the multi-range filter try { return new MultiRowRangeFilter(rowRanges); } catch (final IOException e) { LOGGER.error("Error creating range filter.", e); } return null; }
new MemoryStoreEntry( p.getPartitionKey(), ByteArrayUtils.getNextPrefix(r.getStart()))); } else { set =
public static ByteArrayRange fromRowRange(final GeoWaveRowRange range) { if ((range.getPartitionKey() == null) || (range.getPartitionKey().length == 0)) { final byte[] startKey = (range.getStartSortKey() == null) ? null : range.getStartSortKey(); final byte[] endKey = (range.getEndSortKey() == null) ? null : range.getEndSortKey(); return new ByteArrayRange(startKey, endKey); } else { final byte[] startKey = (range.getStartSortKey() == null) ? range.getPartitionKey() : ArrayUtils.addAll(range.getPartitionKey(), range.getStartSortKey()); final byte[] endKey = (range.getEndSortKey() == null) ? ByteArrayUtils.getNextPrefix(range.getPartitionKey()) : ArrayUtils.addAll(range.getPartitionKey(), range.getEndSortKey()); return new ByteArrayRange(startKey, endKey); } }
byte[] stopRow; if (!byteArrayRange.isSingleValue()) { stopRow = ByteArrayUtils.getNextPrefix(byteArrayRange.getEnd()); } else { stopRow = ByteArrayUtils.getNextPrefix(byteArrayRange.getStart());
RedisUtils.getScore(query.getPrimaryId()), true, RedisUtils.getScore(ByteArrayUtils.getNextPrefix(query.getPrimaryId())), false);
ByteArrayUtils.shortToByteArray(internalAdapterId), DynamoDBUtils.encodeSortableBase64( ByteArrayUtils.getNextPrefix(sortRange.getStart()))); } else { if (sortRange.getStart() == null) {