@Deprecated public class BottomUpJoinIterator extends LookAheadIteration<BindingSet,QueryEvaluationException>
| Constructor and Description | 
|---|
| BottomUpJoinIterator(EvaluationStrategy strategy,
                    Join join,
                    BindingSet bindings)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 long | clearHashTable()Deprecated.  | 
| protected BindingSet | getNextElement()Deprecated.  Gets the next element. | 
| protected void | handleClose()Deprecated.  Called by  AbstractCloseableIteration.close()when it is called for the first time. | 
| protected List<BindingSet> | makeList()Deprecated.  Utility methods to make it easier to inserted custom store dependent list | 
| protected List<BindingSet> | makeList(List<BindingSet> key)Deprecated.  Utility methods to make it easier to inserted custom store dependent list | 
| protected Map<BindingSet,List<BindingSet>> | makeMap()Deprecated.  Utility methods to make it easier to inserted custom store dependent maps | 
| 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. | 
hasNext, next, removeclose, isClosedpublic BottomUpJoinIterator(EvaluationStrategy strategy, Join join, BindingSet bindings) throws QueryEvaluationException
QueryEvaluationExceptionprotected BindingSet getNextElement() throws QueryEvaluationException
LookAheadIterationgetNextElement in class LookAheadIteration<BindingSet,QueryEvaluationException>QueryEvaluationExceptionprotected void handleClose()
                    throws QueryEvaluationException
AbstractCloseableIterationAbstractCloseableIteration.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 LookAheadIteration<BindingSet,QueryEvaluationException>QueryEvaluationExceptionprotected long clearHashTable()
protected void put(Map<BindingSet,List<BindingSet>> hashTable, BindingSet hashKey, List<BindingSet> hashValue) throws QueryEvaluationException
QueryEvaluationExceptionprotected void addAll(List<BindingSet> hashTableValues, List<BindingSet> values) throws QueryEvaluationException
QueryEvaluationExceptionprotected void add(List<BindingSet> leftArgResults, BindingSet b) throws QueryEvaluationException
QueryEvaluationExceptionprotected Map<BindingSet,List<BindingSet>> makeMap()
protected List<BindingSet> makeList()
protected List<BindingSet> makeList(List<BindingSet> key)
protected BindingSet removeFirstElement(List<BindingSet> list) throws QueryEvaluationException
list - which is worked on.QueryEvaluationExceptionCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.