@Deprecated public class LimitedSizeBottomUpJoinIterator extends BottomUpJoinIterator
Constructor and Description |
---|
LimitedSizeBottomUpJoinIterator(EvaluationStrategy limitedSizeEvaluationStrategy,
Join join,
BindingSet bindings,
AtomicLong used,
long maxSize)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
add(List<BindingSet> leftArgResults,
BindingSet b)
Deprecated.
|
protected void |
addAll(List<BindingSet> hashTableValues,
List<BindingSet> values)
Deprecated.
|
protected void |
handleClose()
Deprecated.
Called by
AbstractCloseableIteration.close() when it is called for the first time. |
protected void |
put(Map<BindingSet,List<BindingSet>> hashTable,
BindingSet hashKey,
List<BindingSet> hashValue)
Deprecated.
|
protected BindingSet |
removeFirstElement(List<BindingSet> list)
Deprecated.
Remove the first (0 index) element from a BindingSet list.
|
clearHashTable, getNextElement, makeList, makeList, makeMap
hasNext, next, remove
close, isClosed
public LimitedSizeBottomUpJoinIterator(EvaluationStrategy limitedSizeEvaluationStrategy, Join join, BindingSet bindings, AtomicLong used, long maxSize) throws QueryEvaluationException
limitedSizeEvaluationStrategy
- join
- bindings
- used
- maxSize
- QueryEvaluationException
protected void addAll(List<BindingSet> hashTableValues, List<BindingSet> values) throws QueryEvaluationException
addAll
in class BottomUpJoinIterator
QueryEvaluationException
protected void add(List<BindingSet> leftArgResults, BindingSet b) throws QueryEvaluationException
add
in class BottomUpJoinIterator
QueryEvaluationException
protected BindingSet removeFirstElement(List<BindingSet> list) throws QueryEvaluationException
BottomUpJoinIterator
removeFirstElement
in class BottomUpJoinIterator
list
- which is worked on.QueryEvaluationException
protected void put(Map<BindingSet,List<BindingSet>> hashTable, BindingSet hashKey, List<BindingSet> hashValue) throws QueryEvaluationException
put
in class BottomUpJoinIterator
QueryEvaluationException
protected void handleClose() throws QueryEvaluationException
AbstractCloseableIteration
AbstractCloseableIteration.close()
when it is called for the first time. This method is only called once on each iteration.
By default, this method does nothing.handleClose
in class BottomUpJoinIterator
QueryEvaluationException
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.