Class TableJoin
- java.lang.Object
-
- org.apache.jena.sparql.engine.ref.TableJoin
-
public class TableJoin extends java.lang.Object
Table 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 QueryIterator
join(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt)
static QueryIterator
joinWorker(QueryIterator left, Table right, JoinType joinType, ExprList conditions, ExecutionContext execCxt)
static QueryIterator
leftJoin(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)
-
-