public abstract class RowBatchTLinkImpl extends BaseTLinkWithSchema<Row,Row> implements BatchRowTLink
Modifier and Type | Method and Description |
---|---|
StorableTBase<Row> |
cache() |
RowComputeTSet |
compute(ComputeCollectorFunc<Row,java.util.Iterator<Row>> computeFunction) |
protected RowComputeTSet |
compute(java.lang.String n,
ComputeCollectorFunc<Row,java.util.Iterator<Row>> computeFunction) |
BatchRowTSet |
flatmap(FlatMapFunc<Row,Row> mapFn) |
void |
forEach(ApplyFunc<Row> applyFunction) |
BatchEnvironment |
getTSetEnv()
tset env
|
StorableTBase<Row> |
lazyCache() |
BatchRowTSet |
lazyForEach(ApplyFunc<Row> applyFunction) |
StorableTBase<Row> |
lazyPersist() |
BatchRowTSet |
map(MapFunc<Row,Row> mapFn) |
StorableTBase<Row> |
persist() |
RowSinkTSet |
sink(SinkFunc<Row> sinkFunction) |
getSchema
addChildToGraph, equals, getId, getName, getSourceParallelism, getTargetParallelism, hashCode, rename, setTSetEnv, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
build, getEdge
generateID, getTBaseGraph
public BatchEnvironment getTSetEnv()
Buildable
getTSetEnv
in interface Buildable
getTSetEnv
in class BaseTLink<Row,Row>
protected RowComputeTSet compute(java.lang.String n, ComputeCollectorFunc<Row,java.util.Iterator<Row>> computeFunction)
public RowComputeTSet compute(ComputeCollectorFunc<Row,java.util.Iterator<Row>> computeFunction)
compute
in interface BatchRowTLink
public BatchRowTSet map(MapFunc<Row,Row> mapFn)
map
in interface BatchRowTLink
public BatchRowTSet flatmap(FlatMapFunc<Row,Row> mapFn)
flatmap
in interface BatchRowTLink
public void forEach(ApplyFunc<Row> applyFunction)
forEach
in interface BatchRowTLink
public BatchRowTSet lazyForEach(ApplyFunc<Row> applyFunction)
lazyForEach
in interface BatchRowTLink
public StorableTBase<Row> lazyCache()
public StorableTBase<Row> lazyPersist()
public RowSinkTSet sink(SinkFunc<Row> sinkFunction)
sink
in interface BatchRowTLink
public StorableTBase<Row> cache()
public StorableTBase<Row> persist()