Class TableJoin
- java.lang.Object
-
- org.apache.jena.sparql.engine.ref.TableJoin
-
public class TableJoin extends java.lang.ObjectTable join - this only happens if the patterns can not be streamed. This code is simple! Primarily for use in testing and also the reference query engine which is designed for simplicity, not performance.
-
-
Constructor Summary
Constructors Constructor Description TableJoin()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static QueryIteratorjoin(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt)static QueryIteratorjoinWorker(QueryIterator left, Table right, JoinType joinType, ExprList conditions, ExecutionContext execCxt)static QueryIteratorleftJoin(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt)
-
-
-
Method Detail
-
join
public static QueryIterator join(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt)
-
leftJoin
public static QueryIterator leftJoin(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt)
-
joinWorker
public static QueryIterator joinWorker(QueryIterator left, Table right, JoinType joinType, ExprList conditions, ExecutionContext execCxt)
-
-