java.lang.Object
org.apache.jena.sparql.engine.join.JoinKey
JoinKey for hash joins
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
The builder can emit a key every time build() is caller and it can be continued to be used. -
Method Summary
Modifier and TypeMethodDescriptionstatic JoinKey
create
(Collection<Var> vars1, Collection<Var> vars2) Make a JoinKey from the intersection of two setsstatic JoinKey
static JoinKey
createVarKey
(Collection<Var> vars1, Collection<Var> vars2) Make a JoinKey of single variable from the intersection of two setsGet a single variable for this key.boolean
isEmpty()
iterator()
int
length()
toString()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
create
Make a JoinKey from the intersection of two sets -
createVarKey
Make a JoinKey of single variable from the intersection of two sets -
create
-
isEmpty
public boolean isEmpty() -
length
public int length() -
getVarKey
Get a single variable for this key. For any one key, it always returns the same var -
iterator
-
toString
-