java.lang.Object
org.apache.jena.sparql.engine.ref.TableJoin
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
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
-
Constructor Details
-
TableJoin
public TableJoin()
-
-
Method Details
-
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)
-