| 程序包 | 说明 |
|---|---|
| org.apache.flink.runtime.io.network.api.writer | |
| org.apache.flink.runtime.operators | |
| org.apache.flink.runtime.operators.shipping |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BroadcastRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>
A special record-oriented runtime result writer only for broadcast mode.
|
class |
ChannelSelectorRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>
A regular record-oriented runtime result writer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
RecordWriter<T> |
RecordWriterBuilder.build(ResultPartitionWriter writer) |
RecordWriter<T> |
MultipleRecordWriters.getRecordWriter(int outputIndex) |
RecordWriter<T> |
SingleRecordWriter.getRecordWriter(int outputIndex) |
RecordWriter<T> |
NonRecordWriter.getRecordWriter(int outputIndex) |
RecordWriter<T> |
RecordWriterDelegate.getRecordWriter(int outputIndex)
Returns the internal actual record writer instance based on the output index.
|
| 构造器和说明 |
|---|
SingleRecordWriter(RecordWriter<T> recordWriter) |
| 构造器和说明 |
|---|
MultipleRecordWriters(List<RecordWriter<T>> recordWriters) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<RecordWriter<?>> |
BatchTask.eventualOutputs
The output writers for the data that this task forwards to the next task.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
BatchTask.clearWriters(List<RecordWriter<?>> writers) |
static <T> org.apache.flink.util.Collector<T> |
BatchTask.getOutputCollector(AbstractInvokable task,
TaskConfig config,
ClassLoader cl,
List<RecordWriter<?>> eventualOutputs,
int outputOffset,
int numOutputs)
Creates the
Collector for the given task, as described by the given configuration. |
static <T> org.apache.flink.util.Collector<T> |
BatchTask.initOutputs(AbstractInvokable containingTask,
org.apache.flink.util.UserCodeClassLoader cl,
TaskConfig config,
List<ChainedDriver<?,?>> chainedTasksTarget,
List<RecordWriter<?>> eventualOutputs,
org.apache.flink.api.common.ExecutionConfig executionConfig,
Map<String,org.apache.flink.api.common.accumulators.Accumulator<?,?>> accumulatorMap)
Creates a writer for each output.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<RecordWriter<SerializationDelegate<T>>> |
OutputCollector.getWriters()
List of writers that are associated with this output collector
|
| 构造器和说明 |
|---|
OutputCollector(List<RecordWriter<SerializationDelegate<T>>> writers,
org.apache.flink.api.common.typeutils.TypeSerializer<T> serializer)
Initializes the output collector with a set of writers.
|
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.