Uses of Class
org.apache.jena.sparql.engine.join.JoinKey
-
Uses of JoinKey in org.apache.jena.sparql.engine.join
Modifier and TypeMethodDescriptionJoinKey.Builder.build()
static JoinKey
static JoinKey
JoinKey.create
(Collection<Var> vars) static JoinKey
JoinKey.create
(Collection<Var> vars1, Collection<Var> vars2) Make a JoinKey from the intersection of two setsstatic JoinKey
Create a JoinKey directly from a Set.static JoinKey
static JoinKey
static JoinKey
JoinKey.createVarKey
(Collection<Var> vars1, Collection<Var> vars2) Deprecated.static JoinKey
JoinKey.empty()
Modifier and TypeMethodDescriptionstatic QueryIterator
QueryIterHashJoin.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Left.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Right.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
Join.hashJoin
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Evaluate using a hash join.static QueryIterator
Join.hashLeftJoin
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIterator
Join.join
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Standard entry point to a join of two streams.