public class LimitedSizeOrderIteration extends OrderIterator
| Constructor and Description |
|---|
LimitedSizeOrderIteration(CloseableIteration<BindingSet,QueryEvaluationException> iter,
Comparator<BindingSet> comparator,
AtomicLong used,
long maxSize) |
LimitedSizeOrderIteration(CloseableIteration<BindingSet,QueryEvaluationException> iter,
Comparator<BindingSet> comparator,
long limit,
boolean distinct,
AtomicLong used,
long maxSize) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
add(BindingSet next,
Collection<BindingSet> list) |
protected Integer |
put(NavigableMap<BindingSet,Integer> map,
BindingSet next,
int count) |
protected void |
removeLast(Collection<BindingSet> lastResults) |
createIteration, handleClose, makeOrderedMap, removehasNext, nextclose, isClosedpublic LimitedSizeOrderIteration(CloseableIteration<BindingSet,QueryEvaluationException> iter, Comparator<BindingSet> comparator, AtomicLong used, long maxSize)
iter - comparator - public LimitedSizeOrderIteration(CloseableIteration<BindingSet,QueryEvaluationException> iter, Comparator<BindingSet> comparator, long limit, boolean distinct, AtomicLong used, long maxSize)
protected void removeLast(Collection<BindingSet> lastResults)
removeLast in class OrderIteratorprotected boolean add(BindingSet next, Collection<BindingSet> list) throws QueryEvaluationException
add in class OrderIteratorQueryEvaluationExceptionprotected Integer put(NavigableMap<BindingSet,Integer> map, BindingSet next, int count) throws QueryEvaluationException
put in class OrderIteratorQueryEvaluationExceptionCopyright © 2001-2015 Aduna. All Rights Reserved.