public class BatchMultipleInputStreamOperator extends MultipleInputStreamOperatorBase implements org.apache.flink.streaming.api.operators.BoundedMultiInput, org.apache.flink.streaming.api.operators.InputSelectable
MultipleInputStreamOperatorBase to handle batch operators.inputSpecMap, topologicalOrderingOperators| Constructor and Description |
|---|
BatchMultipleInputStreamOperator(org.apache.flink.streaming.api.operators.StreamOperatorParameters<org.apache.flink.table.data.RowData> parameters,
List<InputSpec> inputSpecs,
List<TableOperatorWrapper<?>> headWrapper,
TableOperatorWrapper<?> tailWrapper) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.flink.streaming.api.graph.StreamConfig |
createStreamConfig(org.apache.flink.streaming.api.operators.StreamOperatorParameters<org.apache.flink.table.data.RowData> multipleInputOperatorParameters,
TableOperatorWrapper<?> wrapper) |
void |
endInput(int inputId) |
org.apache.flink.streaming.api.operators.InputSelection |
nextSelection() |
close, finish, getInputs, opengetCurrentKey, getExecutionConfig, getInternalTimerService, getKeyedStateBackend, getKeyedStateStore, getMetricGroup, getOperatorConfig, getOperatorID, getOperatorName, getOperatorStateBackend, getOrCreateKeyedState, getPartitionedState, getPartitionedState, getProcessingTimeService, getRuntimeContext, getTimeServiceManager, getUserCodeClassloader, initializeState, initializeState, internalSetKeyContextElement, isUsingCustomRawKeyedState, notifyCheckpointAborted, notifyCheckpointComplete, prepareSnapshotPreBarrier, processRecordAttributes, processWatermark, processWatermarkStatus, reportOrForwardLatencyMarker, reportWatermark, setCurrentKey, setKeyContextElement1, setKeyContextElement2, snapshotState, snapshotStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetricGroup, getOperatorID, initializeState, prepareSnapshotPreBarrier, setKeyContextElement1, setKeyContextElement2, snapshotStatepublic BatchMultipleInputStreamOperator(org.apache.flink.streaming.api.operators.StreamOperatorParameters<org.apache.flink.table.data.RowData> parameters,
List<InputSpec> inputSpecs,
List<TableOperatorWrapper<?>> headWrapper,
TableOperatorWrapper<?> tailWrapper)
public void endInput(int inputId)
throws Exception
endInput in interface org.apache.flink.streaming.api.operators.BoundedMultiInputExceptionpublic org.apache.flink.streaming.api.operators.InputSelection nextSelection()
nextSelection in interface org.apache.flink.streaming.api.operators.InputSelectableprotected org.apache.flink.streaming.api.graph.StreamConfig createStreamConfig(org.apache.flink.streaming.api.operators.StreamOperatorParameters<org.apache.flink.table.data.RowData> multipleInputOperatorParameters,
TableOperatorWrapper<?> wrapper)
createStreamConfig in class MultipleInputStreamOperatorBaseCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.