| Modifier and Type | Field and Description |
|---|---|
protected StreamOperator<?> |
SingleOutputStreamOperator.operator |
| Constructor and Description |
|---|
DataStreamSource(StreamExecutionEnvironment environment,
String operatorType,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
StreamOperator<OUT> operator,
boolean isParallel,
String sourceName) |
SingleOutputStreamOperator(StreamExecutionEnvironment environment,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
StreamOperator<?> operator) |
| Modifier and Type | Method and Description |
|---|---|
StreamOperator<?> |
StreamNode.getOperator() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.apache.flink.api.java.tuple.Tuple2<Integer,StreamOperator<?>>> |
StreamGraph.getOperators() |
| Modifier and Type | Method and Description |
|---|---|
protected StreamNode |
StreamGraph.addNode(Integer vertexID,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> vertexClass,
StreamOperator<?> operatorObject,
String operatorName) |
<IN,OUT> void |
StreamGraph.addOperator(Integer vertexID,
StreamOperator<OUT> operatorObject,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
<IN,OUT> void |
StreamGraph.addSource(Integer vertexID,
StreamOperator<OUT> operatorObject,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
<IN,OUT> void |
StreamGraph.setOperator(Integer vertexID,
StreamOperator<OUT> operatorObject) |
void |
StreamNode.setOperator(StreamOperator<?> operator) |
void |
StreamConfig.setStreamOperator(StreamOperator<?> operator) |
| Constructor and Description |
|---|
StreamNode(StreamExecutionEnvironment env,
Integer id,
StreamOperator<?> operator,
String operatorName,
List<OutputSelector<?>> outputSelector,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> jobVertexClass) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OneInputStreamOperator<IN,OUT>
Interface for stream operators with one input.
|
interface |
StatefulStreamOperator<OUT>
Interface for Stream operators that can have state.
|
interface |
TwoInputStreamOperator<IN1,IN2,OUT>
Interface for stream operators with two inputs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStreamOperator<OUT>
Base class for operators that do not contain a user-defined function.
|
class |
AbstractUdfStreamOperator<OUT,F extends org.apache.flink.api.common.functions.Function & Serializable>
This is used as the base class for operators that have a user-defined function.
|
class |
StreamCounter<IN> |
class |
StreamFilter<IN> |
class |
StreamFlatMap<IN,OUT> |
class |
StreamFold<IN,OUT> |
class |
StreamGroupedFold<IN,OUT> |
class |
StreamGroupedReduce<IN> |
class |
StreamMap<IN,OUT> |
class |
StreamProject<IN,OUT extends org.apache.flink.api.java.tuple.Tuple> |
class |
StreamReduce<IN> |
class |
StreamSink<IN> |
class |
StreamSource<OUT>
StreamOperator for streaming sources. |
| Modifier and Type | Class and Description |
|---|---|
class |
CoStreamFlatMap<IN1,IN2,OUT> |
class |
CoStreamGroupedReduce<IN1,IN2,OUT> |
class |
CoStreamMap<IN1,IN2,OUT> |
class |
CoStreamReduce<IN1,IN2,OUT> |
class |
CoStreamWindow<IN1,IN2,OUT> |
| Modifier and Type | Class and Description |
|---|---|
class |
GroupedActiveDiscretizer<IN> |
class |
GroupedStreamDiscretizer<IN>
This operator represents the grouped discretization step of a window
transformation.
|
class |
GroupedWindowBuffer<T>
This operator flattens the results of the window transformations by
outputing the elements of the
StreamWindow one-by-one |
class |
ParallelMergeOperator<OUT> |
class |
StreamDiscretizer<IN>
This operator represents the discretization step of a window transformation.
|
class |
StreamWindowBuffer<T>
This operator manages the window buffers attached to the discretizers.
|
class |
WindowFlattener<T>
This operator flattens the results of the window transformations by
outputing the elements of the
StreamWindow one-by-one |
class |
WindowFolder<IN,OUT>
This operator is used to apply foldWindow transformations on
WindowedDataStreams. |
class |
WindowMapper<IN,OUT>
This operator is used to apply mapWindow transformations on
WindowedDataStreams. |
class |
WindowMerger<T>
This operator merges together the different partitions of the
StreamWindows used to merge the results of parallel transformations
that belong in the same window. |
class |
WindowPartitioner<T>
This operator applies either split or key partitioning depending on the
transformation.
|
class |
WindowReducer<IN>
This operator is used to apply reduceWindow transformations on
WindowedDataStreams. |
| Modifier and Type | Class and Description |
|---|---|
class |
StreamTask<OUT,O extends StreamOperator<OUT>> |
| Modifier and Type | Field and Description |
|---|---|
protected O |
StreamTask.streamOperator |
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.