public abstract class KeyedBatchIteratorLinkWrapper<K,V> extends BatchIteratorLink<Tuple<K,V>>
| Modifier | Constructor and Description |
|---|---|
protected |
KeyedBatchIteratorLinkWrapper() |
| Modifier and Type | Method and Description |
|---|---|
KeyedCachedTSet<K,V> |
cache()
Runs this TSet and caches the data to an in-memory
DataPartition and exposes the data as another TSet. |
protected KeyedSchema |
getSchema() |
KeyedCachedTSet<K,V> |
lazyCache()
Performs caching lazily.
|
KeyedPersistedTSet<K,V> |
lazyPersist()
Performs persisting lazily.
|
KeyedPersistedTSet<K,V> |
persist()
Similar to cache, but the data is stored in a disk based
DataPartition. |
flatmap, forEach, lazyForEach, map, mapToTuplecompute, compute, compute, compute, getTSetEnv, sinkaddChildToGraph, equals, getId, getName, getSourceParallelism, getTargetParallelism, hashCode, rename, setTSetEnv, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitsetNamebuild, getEdgegenerateID, getTBaseGraphpublic KeyedCachedTSet<K,V> lazyCache()
StoringDataTSet
is evaluated explicitly.public KeyedCachedTSet<K,V> cache()
StoringDataDataPartition and exposes the data as another TSet.public KeyedPersistedTSet<K,V> lazyPersist()
StoringDatapublic KeyedPersistedTSet<K,V> persist()
StoringDataDataPartition. This method would also expose the
checkpointing ability to TSets.protected KeyedSchema getSchema()