| Modifier and Type | Method and Description |
|---|---|
protected <R> SingleOutputStreamOperator<R> |
DataStream.doTransform(String operatorName,
org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo,
StreamOperatorFactory<R> operatorFactory) |
protected <R> SingleOutputStreamOperator<R> |
KeyedStream.doTransform(String operatorName,
org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo,
StreamOperatorFactory<R> operatorFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
ContinuousFileReaderOperatorFactory<OUT,T extends TimestampedInputSplit>
ContinuousFileReaderOperator factory. |
| Modifier and Type | Method and Description |
|---|---|
<T extends StreamOperatorFactory<?>> |
StreamConfig.getStreamOperatorFactory(ClassLoader cl) |
| Modifier and Type | Method and Description |
|---|---|
StreamOperatorFactory<?> |
StreamNode.getOperatorFactory() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.apache.flink.api.java.tuple.Tuple2<Integer,StreamOperatorFactory<?>>> |
StreamGraph.getAllOperatorFactory() |
| Modifier and Type | Method and Description |
|---|---|
<IN1,IN2,OUT> |
StreamGraph.addCoOperator(Integer vertexID,
String slotSharingGroup,
String coLocationGroup,
StreamOperatorFactory<OUT> taskOperatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<IN1> in1TypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<IN2> in2TypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
<IN,OUT> void |
StreamGraph.addLegacySource(Integer vertexID,
String slotSharingGroup,
String coLocationGroup,
StreamOperatorFactory<OUT> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
<OUT> void |
StreamGraph.addMultipleInputOperator(Integer vertexID,
String slotSharingGroup,
String coLocationGroup,
StreamOperatorFactory<OUT> operatorFactory,
List<org.apache.flink.api.common.typeinfo.TypeInformation<?>> inTypeInfos,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
protected StreamNode |
StreamGraph.addNode(Integer vertexID,
String slotSharingGroup,
String coLocationGroup,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> vertexClass,
StreamOperatorFactory<?> operatorFactory,
String operatorName) |
<IN,OUT> void |
StreamGraph.addOperator(Integer vertexID,
String slotSharingGroup,
String coLocationGroup,
StreamOperatorFactory<OUT> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
<IN,OUT> void |
StreamGraph.addSink(Integer vertexID,
String slotSharingGroup,
String coLocationGroup,
StreamOperatorFactory<OUT> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
void |
StreamConfig.setStreamOperatorFactory(StreamOperatorFactory<?> factory) |
| Constructor and Description |
|---|
StreamNode(Integer id,
String slotSharingGroup,
String coLocationGroup,
StreamOperatorFactory<?> operatorFactory,
String operatorName,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> jobVertexClass) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CoordinatedOperatorFactory<OUT>
A factory class for the
StreamOperators implementing OperatorEventHandler. |
interface |
InputFormatOperatorFactory<OUT>
Input format source operator factory.
|
interface |
OneInputStreamOperatorFactory<IN,OUT>
A factory to create
OneInputStreamOperator. |
interface |
OutputFormatOperatorFactory<IN>
Interface for operator factories which create the sink operator containing an
OutputFormat. |
interface |
UdfStreamOperatorFactory<OUT>
Udf stream operator factory.
|
interface |
YieldingOperatorFactory<OUT>
An operator that needs access to the
MailboxExecutor to yield to downstream operators
needs to be created through a factory implementing this interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStreamOperatorFactory<OUT>
Base class for all stream operator factories.
|
class |
SimpleInputFormatOperatorFactory<OUT>
Input format source operator factory which just wrap existed
StreamSource. |
class |
SimpleOperatorFactory<OUT>
Simple factory which just wrap existed
StreamOperator. |
class |
SimpleOutputFormatOperatorFactory<IN>
A simple operator factory which create
StreamSink containing an OutputFormat. |
class |
SimpleUdfStreamOperatorFactory<OUT>
Udf stream operator factory which just wrap existed
AbstractUdfStreamOperator. |
class |
SourceOperatorFactory<OUT>
The Factory class for
SourceOperator. |
| Modifier and Type | Method and Description |
|---|---|
static <OUT,OP extends StreamOperator<OUT>> |
StreamOperatorFactoryUtil.createOperator(StreamOperatorFactory<OUT> operatorFactory,
StreamTask<OUT,?> containingTask,
StreamConfig configuration,
Output<StreamRecord<OUT>> output,
org.apache.flink.runtime.operators.coordination.OperatorEventDispatcher operatorEventDispatcher)
Creates a new operator using a factory and makes sure that all special factory traits are
properly handled.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncWaitOperatorFactory<IN,OUT>
The factory of
AsyncWaitOperator. |
| Modifier and Type | Class and Description |
|---|---|
class |
CollectSinkOperatorFactory<IN>
The Factory class for
CollectSinkOperator. |
| Modifier and Type | Field and Description |
|---|---|
protected StreamOperatorFactory<OUT> |
AbstractMultipleInputTransformation.operatorFactory |
| Modifier and Type | Method and Description |
|---|---|
StreamOperatorFactory<OUT> |
AbstractMultipleInputTransformation.getOperatorFactory()
Returns the
StreamOperatorFactory of this Transformation. |
StreamOperatorFactory<T> |
LegacySourceTransformation.getOperatorFactory()
Returns the
StreamOperatorFactory of this LegacySourceTransformation. |
StreamOperatorFactory<OUT> |
TwoInputTransformation.getOperatorFactory()
Returns the
StreamOperatorFactory of this Transformation. |
StreamOperatorFactory<Object> |
LegacySinkTransformation.getOperatorFactory()
Returns the
StreamOperatorFactory of this LegacySinkTransformation. |
StreamOperatorFactory<OUT> |
OneInputTransformation.getOperatorFactory()
Returns the
StreamOperatorFactory of this Transformation. |
| Constructor and Description |
|---|
AbstractMultipleInputTransformation(String name,
StreamOperatorFactory<OUT> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType,
int parallelism) |
KeyedMultipleInputTransformation(String name,
StreamOperatorFactory<OUT> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType,
int parallelism,
org.apache.flink.api.common.typeinfo.TypeInformation<?> stateKeyType) |
LegacySinkTransformation(org.apache.flink.api.dag.Transformation<T> input,
String name,
StreamOperatorFactory<Object> operatorFactory,
int parallelism) |
LegacySourceTransformation(String name,
StreamOperatorFactory<T> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<T> outputType,
int parallelism,
org.apache.flink.api.connector.source.Boundedness boundedness) |
MultipleInputTransformation(String name,
StreamOperatorFactory<OUT> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType,
int parallelism) |
OneInputTransformation(org.apache.flink.api.dag.Transformation<IN> input,
String name,
StreamOperatorFactory<OUT> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType,
int parallelism) |
TwoInputTransformation(org.apache.flink.api.dag.Transformation<IN1> input1,
org.apache.flink.api.dag.Transformation<IN2> input2,
String name,
StreamOperatorFactory<OUT> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType,
int parallelism) |
| Modifier and Type | Class and Description |
|---|---|
class |
BatchCommitterOperatorFactory<CommT>
A
StreamOperatorFactory for BatchCommitterOperator. |
class |
BatchGlobalCommitterOperatorFactory<CommT,GlobalCommT>
A
StreamOperatorFactory for BatchGlobalCommitterOperator. |
class |
StatefulSinkWriterOperatorFactory<InputT,CommT,WriterStateT>
A
StreamOperatorFactory for StatefulSinkWriterOperator. |
class |
StatelessSinkWriterOperatorFactory<InputT,CommT>
A
StreamOperatorFactory for StatelessSinkWriterOperator. |
class |
StreamingCommitterOperatorFactory<CommT>
A
StreamOperatorFactory for StreamingCommitterOperator. |
class |
StreamingGlobalCommitterOperatorFactory<CommT,GlobalCommT>
|
| Modifier and Type | Method and Description |
|---|---|
protected Collection<Integer> |
AbstractTwoInputTransformationTranslator.translateInternal(org.apache.flink.api.dag.Transformation<OUT> transformation,
org.apache.flink.api.dag.Transformation<IN1> firstInputTransformation,
org.apache.flink.api.dag.Transformation<IN2> secondInputTransformation,
StreamOperatorFactory<OUT> operatorFactory,
org.apache.flink.api.common.typeinfo.TypeInformation<?> keyTypeInfo,
org.apache.flink.api.java.functions.KeySelector<IN1,?> firstKeySelector,
org.apache.flink.api.java.functions.KeySelector<IN2,?> secondKeySelector,
TransformationTranslator.Context context) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.