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
JoinKey.create
(Collection<Var> vars1, Collection<Var> vars2) Make a JoinKey from the intersection of two setsstatic JoinKey
static JoinKey
JoinKey.createVarKey
(Collection<Var> vars1, Collection<Var> vars2) Make a JoinKey of single variable from the intersection of two setsModifier 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.