Class InputOutputFormatContainer
java.lang.Object
org.apache.flink.runtime.jobgraph.InputOutputFormatContainer
A container for
InputFormats and OutputFormats, along
with their Configuration.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classContainer for multiple wrappers containingInputFormatandOutputFormatcode. -
Constructor Summary
ConstructorsConstructorDescriptionInputOutputFormatContainer(ClassLoader classLoader) InputOutputFormatContainer(TaskConfig config, ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptionaddInputFormat(OperatorID operatorId, org.apache.flink.api.common.io.InputFormat<?, ?> inputFormat) addInputFormat(OperatorID operatorId, org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.InputFormat<?, ?>> wrapper) addOutputFormat(OperatorID operatorId, org.apache.flink.api.common.io.OutputFormat<?> outputFormat) addOutputFormat(OperatorID operatorId, org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.OutputFormat<?>> wrapper) addParameters(OperatorID operatorId, String key, String value) addParameters(OperatorID operatorId, org.apache.flink.configuration.Configuration parameters) Map<OperatorID,org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.InputFormat<?, ?>>> Map<OperatorID,org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.OutputFormat<?>>> org.apache.flink.configuration.ConfigurationgetParameters(OperatorID operatorId) <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>> <IT> org.apache.commons.lang3.tuple.Pair<OperatorID,org.apache.flink.api.common.io.OutputFormat<IT>> voidwrite(TaskConfig config)
-
Constructor Details
-
InputOutputFormatContainer
-
InputOutputFormatContainer
-
-
Method Details
-
getInputFormats
public Map<OperatorID,org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.InputFormat<?, getInputFormats()?>>> -
getOutputFormats
public Map<OperatorID,org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.OutputFormat<?>>> getOutputFormats() -
getUniqueInputFormat
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, getUniqueInputFormat()T>> -
getUniqueOutputFormat
public <IT> org.apache.commons.lang3.tuple.Pair<OperatorID,org.apache.flink.api.common.io.OutputFormat<IT>> getUniqueOutputFormat() -
addInputFormat
public InputOutputFormatContainer addInputFormat(OperatorID operatorId, org.apache.flink.api.common.io.InputFormat<?, ?> inputFormat) -
addInputFormat
public InputOutputFormatContainer addInputFormat(OperatorID operatorId, org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.InputFormat<?, ?>> wrapper) -
addOutputFormat
public InputOutputFormatContainer addOutputFormat(OperatorID operatorId, org.apache.flink.api.common.io.OutputFormat<?> outputFormat) -
addOutputFormat
public InputOutputFormatContainer addOutputFormat(OperatorID operatorId, org.apache.flink.api.common.operators.util.UserCodeWrapper<? extends org.apache.flink.api.common.io.OutputFormat<?>> wrapper) -
getParameters
-
addParameters
public InputOutputFormatContainer addParameters(OperatorID operatorId, org.apache.flink.configuration.Configuration parameters) -
addParameters
-
write
-