public class InputOutputFormatContainer extends Object
InputFormats
and OutputFormats
, along
with their Configuration
.Modifier and Type | Class and Description |
---|---|
static class |
InputOutputFormatContainer.FormatUserCodeTable
Container for multiple wrappers containing
InputFormat and OutputFormat code. |
Constructor and Description |
---|
InputOutputFormatContainer(ClassLoader classLoader) |
InputOutputFormatContainer(TaskConfig config,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
InputOutputFormatContainer |
addInputFormat(OperatorID operatorId,
org.apache.flink.api.common.io.InputFormat<?,?> inputFormat) |
InputOutputFormatContainer |
addInputFormat(OperatorID operatorId,
org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.InputFormat<?,?>> wrapper) |
InputOutputFormatContainer |
addOutputFormat(OperatorID operatorId,
org.apache.flink.api.common.io.OutputFormat<?> outputFormat) |
InputOutputFormatContainer |
addOutputFormat(OperatorID operatorId,
org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.OutputFormat<?>> wrapper) |
InputOutputFormatContainer |
addParameters(OperatorID operatorId,
org.apache.flink.configuration.Configuration parameters) |
InputOutputFormatContainer |
addParameters(OperatorID operatorId,
String key,
String value) |
Map<OperatorID,org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.InputFormat<?,?>>> |
getInputFormats() |
Map<OperatorID,org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.OutputFormat<?>>> |
getOutputFormats() |
org.apache.flink.configuration.Configuration |
getParameters(OperatorID operatorId) |
<OT,T extends org.apache.flink.core.io.InputSplit> |
getUniqueInputFormat() |
<IT> org.apache.commons.lang3.tuple.Pair<OperatorID,org.apache.flink.api.common.io.OutputFormat<IT>> |
getUniqueOutputFormat() |
void |
write(TaskConfig config) |
public InputOutputFormatContainer(ClassLoader classLoader)
public InputOutputFormatContainer(TaskConfig config, ClassLoader classLoader)
public Map<OperatorID,org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.InputFormat<?,?>>> getInputFormats()
public Map<OperatorID,org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.OutputFormat<?>>> getOutputFormats()
public <OT,T extends org.apache.flink.core.io.InputSplit> org.apache.commons.lang3.tuple.Pair<OperatorID,org.apache.flink.api.common.io.InputFormat<OT,T>> getUniqueInputFormat()
public <IT> org.apache.commons.lang3.tuple.Pair<OperatorID,org.apache.flink.api.common.io.OutputFormat<IT>> getUniqueOutputFormat()
public InputOutputFormatContainer addInputFormat(OperatorID operatorId, org.apache.flink.api.common.io.InputFormat<?,?> inputFormat)
public InputOutputFormatContainer addInputFormat(OperatorID operatorId, org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.InputFormat<?,?>> wrapper)
public InputOutputFormatContainer addOutputFormat(OperatorID operatorId, org.apache.flink.api.common.io.OutputFormat<?> outputFormat)
public InputOutputFormatContainer addOutputFormat(OperatorID operatorId, org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.OutputFormat<?>> wrapper)
public org.apache.flink.configuration.Configuration getParameters(OperatorID operatorId)
public InputOutputFormatContainer addParameters(OperatorID operatorId, org.apache.flink.configuration.Configuration parameters)
public InputOutputFormatContainer addParameters(OperatorID operatorId, String key, String value)
public void write(TaskConfig config)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.