@Internal public class StreamProject<IN,OUT extends org.apache.flink.api.java.tuple.Tuple> extends AbstractStreamOperator<OUT> implements OneInputStreamOperator<IN,OUT>
AbstractStreamOperator.CountingOutputchainingStrategy, LOG, metrics, output| Constructor and Description |
|---|
StreamProject(int[] fields,
org.apache.flink.api.common.typeutils.TypeSerializer<OUT> outSerializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
open()
This method is called immediately before any elements are processed, it should contain the
operator's initialization logic.
|
void |
processElement(StreamRecord<IN> element)
Processes one element that arrived at this operator.
|
void |
processWatermark(Watermark mark)
Processes a
Watermark. |
close, dispose, getChainingStrategy, getContainingTask, getCurrentProcessingTime, getExecutionConfig, getMetricGroup, getOperatorConfig, getPartitionedState, getPartitionedState, getRuntimeContext, getStateBackend, getUserCodeClassloader, notifyOfCompletedCheckpoint, registerTimer, restoreState, setChainingStrategy, setKeyContext, setKeyContextElement1, setKeyContextElement2, setup, snapshotOperatorStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, dispose, getChainingStrategy, getMetricGroup, notifyOfCompletedCheckpoint, restoreState, setChainingStrategy, setKeyContextElement1, setKeyContextElement2, setup, snapshotOperatorStatepublic StreamProject(int[] fields,
org.apache.flink.api.common.typeutils.TypeSerializer<OUT> outSerializer)
public void processElement(StreamRecord<IN> element) throws Exception
OneInputStreamOperatorprocessElement in interface OneInputStreamOperator<IN,OUT extends org.apache.flink.api.java.tuple.Tuple>Exceptionpublic void open()
throws Exception
AbstractStreamOperatorThe default implementation does nothing.
open in interface StreamOperator<OUT extends org.apache.flink.api.java.tuple.Tuple>open in class AbstractStreamOperator<OUT extends org.apache.flink.api.java.tuple.Tuple>Exception - An exception in this method causes the operator to fail.public void processWatermark(Watermark mark) throws Exception
OneInputStreamOperatorWatermark.
This method is guaranteed to not be called concurrently with other methods of the operator.processWatermark in interface OneInputStreamOperator<IN,OUT extends org.apache.flink.api.java.tuple.Tuple>ExceptionWatermarkCopyright © 2014–2016 The Apache Software Foundation. All rights reserved.