Modifier and Type | Class and Description |
---|---|
static class |
JoinKey.Builder
The builder can emit a key every time build() is caller
and it can be continued to be used.
|
Modifier and Type | Method and Description |
---|---|
static JoinKey |
create(Collection<Var> vars1,
Collection<Var> vars2)
Make a JoinKey from the intersection of two sets
|
static JoinKey |
create(Var var) |
static JoinKey |
createVarKey(Collection<Var> vars1,
Collection<Var> vars2)
Make a JoinKey of single variable from the intersection of two sets
|
Var |
getVarKey()
Get a single variable for this key.
|
boolean |
isEmpty() |
Iterator<Var> |
iterator() |
int |
length() |
String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public static JoinKey create(Collection<Var> vars1, Collection<Var> vars2)
public static JoinKey createVarKey(Collection<Var> vars1, Collection<Var> vars2)
public boolean isEmpty()
public int length()
public Var getVarKey()
Licenced under the Apache License, Version 2.0