com.hp.hpl.jena.sparql.engine
Class TableJoin

java.lang.Object
  extended by com.hp.hpl.jena.sparql.engine.TableJoin

public class TableJoin
extends Object

Table join - this only happens if the patterns can not be streamed.


Constructor Summary
TableJoin()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableJoin

public TableJoin()
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)


Licenced under the Apache License, Version 2.0