protected DataLimits makeLimits() { DataLimits limits = cqlLimit < 0 ? DataLimits.NONE : DataLimits.cqlLimits(cqlLimit); if (pagingLimit >= 0) limits = limits.forPaging(pagingLimit); return limits; }
protected DataLimits makeLimits() { DataLimits limits = cqlLimit < 0 ? DataLimits.NONE : DataLimits.cqlLimits(cqlLimit); if (pagingLimit >= 0) limits = limits.forPaging(pagingLimit); return limits; }
protected DataLimits makeLimits() { DataLimits limits = cqlLimit < 0 ? DataLimits.NONE : DataLimits.cqlLimits(cqlLimit); if (pagingLimit >= 0) limits = limits.forPaging(pagingLimit); return limits; }
protected ReadCommand nextPageReadCommand(int pageSize) { Clustering clustering = lastReturned == null ? null : lastReturned.clustering(command.metadata()); DataLimits limits = (lastReturned == null || command.isForThrift()) ? limits().forPaging(pageSize) : limits().forPaging(pageSize, key(), remainingInPartition()); return command.forPaging(clustering, limits); }
protected ReadCommand nextPageReadCommand(int pageSize) { Clustering clustering = lastReturned == null ? null : lastReturned.clustering(command.metadata()); DataLimits limits = (lastReturned == null || command.isForThrift()) ? limits().forPaging(pageSize) : limits().forPaging(pageSize, key(), remainingInPartition()); return command.forPaging(clustering, limits); }
protected ReadCommand nextPageReadCommand(int pageSize) { Clustering clustering = lastReturned == null ? null : lastReturned.clustering(command.metadata()); DataLimits limits = (lastReturned == null || command.isForThrift()) ? limits().forPaging(pageSize) : limits().forPaging(pageSize, key(), remainingInPartition()); return command.forPaging(clustering, limits); }
public PartitionIterator fetchPage(int pageSize, ConsistencyLevel consistency, ClientState clientState, long queryStartNanoTime) { if (isExhausted()) return EmptyIterators.partition(); pageSize = Math.min(pageSize, remaining); Pager pager = new RowPager(limits.forPaging(pageSize), command.nowInSec()); return Transformation.apply(nextPageReadCommand(pageSize).execute(consistency, clientState, queryStartNanoTime), pager); }
public PartitionIterator fetchPage(int pageSize, ConsistencyLevel consistency, ClientState clientState, long queryStartNanoTime) { if (isExhausted()) return EmptyIterators.partition(); pageSize = Math.min(pageSize, remaining); Pager pager = new RowPager(limits.forPaging(pageSize), command.nowInSec()); return Transformation.apply(nextPageReadCommand(pageSize).execute(consistency, clientState, queryStartNanoTime), pager); }
public UnfilteredPartitionIterator fetchPageUnfiltered(CFMetaData cfm, int pageSize, ReadExecutionController executionController) { if (isExhausted()) return EmptyIterators.unfilteredPartition(cfm, false); pageSize = Math.min(pageSize, remaining); UnfilteredPager pager = new UnfilteredPager(limits.forPaging(pageSize), command.nowInSec()); return Transformation.apply(nextPageReadCommand(pageSize).executeLocally(executionController), pager); }
public PartitionIterator fetchPage(int pageSize, ConsistencyLevel consistency, ClientState clientState, long queryStartNanoTime) { if (isExhausted()) return EmptyIterators.partition(); pageSize = Math.min(pageSize, remaining); Pager pager = new RowPager(limits.forPaging(pageSize), command.nowInSec()); return Transformation.apply(nextPageReadCommand(pageSize).execute(consistency, clientState, queryStartNanoTime), pager); }
public UnfilteredPartitionIterator fetchPageUnfiltered(CFMetaData cfm, int pageSize, ReadExecutionController executionController) { if (isExhausted()) return EmptyIterators.unfilteredPartition(cfm, false); pageSize = Math.min(pageSize, remaining); UnfilteredPager pager = new UnfilteredPager(limits.forPaging(pageSize), command.nowInSec()); return Transformation.apply(nextPageReadCommand(pageSize).executeLocally(executionController), pager); }
public PartitionIterator fetchPageInternal(int pageSize, ReadExecutionController executionController) { if (isExhausted()) return EmptyIterators.partition(); pageSize = Math.min(pageSize, remaining); RowPager pager = new RowPager(limits.forPaging(pageSize), command.nowInSec()); return Transformation.apply(nextPageReadCommand(pageSize).executeInternal(executionController), pager); }
public PartitionIterator fetchPageInternal(int pageSize, ReadExecutionController executionController) { if (isExhausted()) return EmptyIterators.partition(); pageSize = Math.min(pageSize, remaining); RowPager pager = new RowPager(limits.forPaging(pageSize), command.nowInSec()); return Transformation.apply(nextPageReadCommand(pageSize).executeInternal(executionController), pager); }
public PartitionIterator fetchPageInternal(int pageSize, ReadExecutionController executionController) { if (isExhausted()) return EmptyIterators.partition(); pageSize = Math.min(pageSize, remaining); RowPager pager = new RowPager(limits.forPaging(pageSize), command.nowInSec()); return Transformation.apply(nextPageReadCommand(pageSize).executeInternal(executionController), pager); }
public UnfilteredPartitionIterator fetchPageUnfiltered(CFMetaData cfm, int pageSize, ReadExecutionController executionController) { if (isExhausted()) return EmptyIterators.unfilteredPartition(cfm, false); pageSize = Math.min(pageSize, remaining); UnfilteredPager pager = new UnfilteredPager(limits.forPaging(pageSize), command.nowInSec()); return Transformation.apply(nextPageReadCommand(pageSize).executeLocally(executionController), pager); }
protected ReadCommand nextPageReadCommand(int pageSize) throws RequestExecutionException { DataLimits limits; DataRange fullRange = ((PartitionRangeReadCommand)command).dataRange(); DataRange pageRange; if (lastReturnedKey == null) { pageRange = fullRange; limits = command.limits().forPaging(pageSize); } else { // We want to include the last returned key only if we haven't achieved our per-partition limit, otherwise, don't bother. boolean includeLastKey = remainingInPartition() > 0 && lastReturnedRow != null; AbstractBounds<PartitionPosition> bounds = makeKeyBounds(lastReturnedKey, includeLastKey); if (includeLastKey) { pageRange = fullRange.forPaging(bounds, command.metadata().comparator, lastReturnedRow.clustering(command.metadata()), false); limits = command.limits().forPaging(pageSize, lastReturnedKey.getKey(), remainingInPartition()); } else { pageRange = fullRange.forSubRange(bounds); limits = command.limits().forPaging(pageSize); } } return ((PartitionRangeReadCommand) command).withUpdatedLimitsAndDataRange(limits, pageRange); }
protected ReadCommand nextPageReadCommand(int pageSize) throws RequestExecutionException { DataLimits limits; DataRange fullRange = ((PartitionRangeReadCommand)command).dataRange(); DataRange pageRange; if (lastReturnedKey == null) { pageRange = fullRange; limits = command.limits().forPaging(pageSize); } else { // We want to include the last returned key only if we haven't achieved our per-partition limit, otherwise, don't bother. boolean includeLastKey = remainingInPartition() > 0 && lastReturnedRow != null; AbstractBounds<PartitionPosition> bounds = makeKeyBounds(lastReturnedKey, includeLastKey); if (includeLastKey) { pageRange = fullRange.forPaging(bounds, command.metadata().comparator, lastReturnedRow.clustering(command.metadata()), false); limits = command.limits().forPaging(pageSize, lastReturnedKey.getKey(), remainingInPartition()); } else { pageRange = fullRange.forSubRange(bounds); limits = command.limits().forPaging(pageSize); } } return ((PartitionRangeReadCommand) command).withUpdatedLimitsAndDataRange(limits, pageRange); }
protected ReadCommand nextPageReadCommand(int pageSize) throws RequestExecutionException { DataLimits limits; DataRange fullRange = ((PartitionRangeReadCommand)command).dataRange(); DataRange pageRange; if (lastReturnedKey == null) { pageRange = fullRange; limits = command.limits().forPaging(pageSize); } else { // We want to include the last returned key only if we haven't achieved our per-partition limit, otherwise, don't bother. boolean includeLastKey = remainingInPartition() > 0 && lastReturnedRow != null; AbstractBounds<PartitionPosition> bounds = makeKeyBounds(lastReturnedKey, includeLastKey); if (includeLastKey) { pageRange = fullRange.forPaging(bounds, command.metadata().comparator, lastReturnedRow.clustering(command.metadata()), false); limits = command.limits().forPaging(pageSize, lastReturnedKey.getKey(), remainingInPartition()); } else { pageRange = fullRange.forSubRange(bounds); limits = command.limits().forPaging(pageSize); } } return ((PartitionRangeReadCommand) command).withUpdatedLimitsAndDataRange(limits, pageRange); }
limits = DataLimits.cqlLimits(maxResults); limits = limits.forPaging(maxResults);
limits = DataLimits.cqlLimits(maxResults); limits = limits.forPaging(maxResults);