public class JoinTLink<K,VL,VR> extends BatchIteratorLinkWrapper<JoinedTuple<K,VL,VR>>
| Constructor and Description |
|---|
JoinTLink(BatchEnvironment env,
CommunicationContext.JoinType type,
java.util.Comparator<K> kComparator,
TaskPartitioner<K> partitioner,
TupleTSet leftT,
TupleTSet rightT,
JoinSchema joinSchema) |
JoinTLink(BatchEnvironment env,
CommunicationContext.JoinType type,
java.util.Comparator<K> kComparator,
TupleTSet leftT,
TupleTSet rightT,
JoinSchema joinSchema) |
| Modifier and Type | Method and Description |
|---|---|
void |
build(GraphBuilder graphBuilder,
java.util.Collection<? extends TBase> buildSequence)
Uses a different build pattern than the usual
TLinks |
Edge |
getEdge() |
protected JoinSchema |
getSchema() |
JoinTLink<K,VL,VR> |
setName(java.lang.String name)
Name of the TSet and return the same tlink
|
JoinTLink<K,VL,VR> |
useDisk() |
JoinTLink<K,VL,VR> |
useHashAlgorithm() |
cache, lazyCache, lazyPersist, persistflatmap, forEach, lazyForEach, map, mapToTuplecompute, compute, compute, compute, getTSetEnv, sinkaddChildToGraph, equals, getId, getName, getSourceParallelism, getTargetParallelism, hashCode, rename, setTSetEnv, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgenerateID, getTBaseGraphpublic JoinTLink(BatchEnvironment env, CommunicationContext.JoinType type, java.util.Comparator<K> kComparator, TupleTSet leftT, TupleTSet rightT, JoinSchema joinSchema)
public JoinTLink(BatchEnvironment env, CommunicationContext.JoinType type, java.util.Comparator<K> kComparator, TaskPartitioner<K> partitioner, TupleTSet leftT, TupleTSet rightT, JoinSchema joinSchema)
public JoinTLink<K,VL,VR> setName(java.lang.String name)
TLinkname - namepublic Edge getEdge()
protected JoinSchema getSchema()
getSchema in class BaseTLinkWithSchema<java.util.Iterator<JoinedTuple<K,VL,VR>>,JoinedTuple<K,VL,VR>>public void build(GraphBuilder graphBuilder, java.util.Collection<? extends TBase> buildSequence)
TLinksgraphBuilder - graph builderbuildSequence - build seq