com.hp.hpl.jena.sparql.engine.main.iterator
Class QueryIterJoinBase
java.lang.Object
com.hp.hpl.jena.sparql.util.PrintSerializableBase
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase
com.hp.hpl.jena.sparql.engine.iterator.QueryIter
com.hp.hpl.jena.sparql.engine.iterator.QueryIter2
com.hp.hpl.jena.sparql.engine.main.iterator.QueryIterJoinBase
- All Implemented Interfaces:
- QueryIterator, PrintSerializable, java.util.Iterator<Binding>, Printable, Closeable
- Direct Known Subclasses:
- QueryIterJoin, QueryIterLeftJoin
public abstract class QueryIterJoinBase
- extends QueryIter2
Join or LeftJoin by calculating both sides, then doing the join
It usually better to use substitute algorithm (not this
QueryIterator in other words) as that is effectively indexing
from one side into the other.
| Methods inherited from class com.hp.hpl.jena.sparql.engine.iterator.QueryIter2 |
output |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
QueryIterJoinBase
public QueryIterJoinBase(QueryIterator left,
QueryIterator right,
ExprList exprs,
ExecutionContext execCxt)
QueryIterJoinBase
public QueryIterJoinBase(QueryIterator left,
Table right,
ExprList exprs,
ExecutionContext execCxt)
Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.