public Boundary<T> rightBoundary() { return new Boundary<>(right, inclusiveRight()); }
public Boundary<T> rightBoundary() { return new Boundary<>(right, inclusiveRight()); }
public Boundary<T> rightBoundary() { return new Boundary<>(right, inclusiveRight()); }
public Boundary<T> rightBoundary() { return new Boundary<>(right, inclusiveRight()); }
public Boundary<T> rightBoundary() { return new Boundary<>(right, inclusiveRight()); }
private PartitionRangeReadCommand makeFetchAdditionalPartitionReadCommand(int toQuery) { PartitionRangeReadCommand cmd = (PartitionRangeReadCommand) command; DataLimits newLimits = cmd.limits().forShortReadRetry(toQuery); AbstractBounds<PartitionPosition> bounds = cmd.dataRange().keyRange(); AbstractBounds<PartitionPosition> newBounds = bounds.inclusiveRight() ? new Range<>(lastPartitionKey, bounds.right) : new ExcludingBounds<>(lastPartitionKey, bounds.right); DataRange newDataRange = cmd.dataRange().forSubRange(newBounds); return cmd.withUpdatedLimitsAndDataRange(newLimits, newDataRange); }
private PartitionRangeReadCommand makeFetchAdditionalPartitionReadCommand(int toQuery) { PartitionRangeReadCommand cmd = (PartitionRangeReadCommand) command; DataLimits newLimits = cmd.limits().forShortReadRetry(toQuery); AbstractBounds<PartitionPosition> bounds = cmd.dataRange().keyRange(); AbstractBounds<PartitionPosition> newBounds = bounds.inclusiveRight() ? new Range<>(lastPartitionKey, bounds.right) : new ExcludingBounds<>(lastPartitionKey, bounds.right); DataRange newDataRange = cmd.dataRange().forSubRange(newBounds); return cmd.withUpdatedLimitsAndDataRange(newLimits, newDataRange); }
private PartitionRangeReadCommand makeFetchAdditionalPartitionReadCommand(int toQuery) { PartitionRangeReadCommand cmd = (PartitionRangeReadCommand) command; DataLimits newLimits = cmd.limits().forShortReadRetry(toQuery); AbstractBounds<PartitionPosition> bounds = cmd.dataRange().keyRange(); AbstractBounds<PartitionPosition> newBounds = bounds.inclusiveRight() ? new Range<>(lastPartitionKey, bounds.right) : new ExcludingBounds<>(lastPartitionKey, bounds.right); DataRange newDataRange = cmd.dataRange().forSubRange(newBounds); return cmd.withUpdatedLimitsAndDataRange(newLimits, newDataRange); }