public static class StreamCrossOperator.CrossWindow<I1,I2> extends SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple2<I1,I2>,StreamCrossOperator.CrossWindow<I1,I2>> implements TemporalWindow<StreamCrossOperator.CrossWindow<I1,I2>>
isSplit, operatorcounter, environment, id, iterationID, iterationWaitTime, parallelism, partitioner, streamGraph, typeInfo, unionizedStreams, userDefinedNames| Constructor and Description |
|---|
CrossWindow(StreamCrossOperator<I1,I2> op,
DataStream<org.apache.flink.api.java.tuple.Tuple2<I1,I2>> ds) |
| Modifier and Type | Method and Description |
|---|---|
StreamCrossOperator.CrossWindow<I1,I2> |
every(long length)
Defines the slide interval for this temporal operator
|
StreamCrossOperator.CrossWindow<I1,I2> |
every(long length,
TimeUnit timeUnit)
Defines the slide interval for this temporal operator
|
<R> SingleOutputStreamOperator<R,?> |
with(org.apache.flink.api.common.functions.CrossFunction<I1,I2,R> function)
Finalizes a temporal Cross transformation by applying a
CrossFunction to each pair of crossed elements.Each CrossFunction call returns exactly one element. |
broadcast, copy, disableChaining, forward, getName, global, isolateResources, name, rebalance, returns, returns, returns, setBufferTimeout, setParallelism, shuffle, startNewChain, startNewResourceGroupaddSink, aggregate, checkFieldRange, clean, connect, connectGraph, count, cross, every, fillInType, filter, flatMap, fold, getClassAtPos, getExecutionConfig, getExecutionEnvironment, getId, getParallelism, getType, groupBy, groupBy, groupBy, iterate, iterate, join, map, max, max, maxBy, maxBy, maxBy, maxBy, min, min, minBy, minBy, minBy, minBy, partitionByHash, partitionByHash, partitionByHash, print, printToErr, project, reduce, setConnectionType, split, sum, sum, transform, union, window, window, write, writeAsCsv, writeAsCsv, writeAsCsv, writeAsCsv, writeAsText, writeAsText, writeAsText, writeAsText, writeToSocketpublic CrossWindow(StreamCrossOperator<I1,I2> op, DataStream<org.apache.flink.api.java.tuple.Tuple2<I1,I2>> ds)
public StreamCrossOperator.CrossWindow<I1,I2> every(long length, TimeUnit timeUnit)
TemporalWindowevery in interface TemporalWindow<StreamCrossOperator.CrossWindow<I1,I2>>length - Length of the windowtimeUnit - Unit of timepublic StreamCrossOperator.CrossWindow<I1,I2> every(long length)
TemporalWindowevery in interface TemporalWindow<StreamCrossOperator.CrossWindow<I1,I2>>length - Length of the windowpublic <R> SingleOutputStreamOperator<R,?> with(org.apache.flink.api.common.functions.CrossFunction<I1,I2,R> function)
CrossFunction to each pair of crossed elements.function - The CrossFunction that is called for each pair of crossed
elements.Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.