public static class OdpsCatalog.OdpsInputFormat
extends org.apache.flink.api.common.io.RichInputFormat<org.apache.flink.types.Row,org.apache.flink.core.io.InputSplit>
Constructor and Description |
---|
OdpsInputFormat(String table,
String[] partitions,
int numPartitions,
OdpsConf odpsConf,
String[] fieldNames) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
configure(org.apache.flink.configuration.Configuration parameters) |
org.apache.flink.core.io.InputSplit[] |
createInputSplits(int minNumSplits) |
org.apache.flink.core.io.InputSplitAssigner |
getInputSplitAssigner(org.apache.flink.core.io.InputSplit[] inputSplits) |
org.apache.flink.api.common.io.statistics.BaseStatistics |
getStatistics(org.apache.flink.api.common.io.statistics.BaseStatistics cachedStatistics) |
org.apache.flink.types.Row |
nextRecord(org.apache.flink.types.Row reuse) |
void |
open(org.apache.flink.core.io.InputSplit split) |
void |
openInputFormat() |
boolean |
reachedEnd() |
public void configure(org.apache.flink.configuration.Configuration parameters)
public org.apache.flink.api.common.io.statistics.BaseStatistics getStatistics(org.apache.flink.api.common.io.statistics.BaseStatistics cachedStatistics) throws IOException
IOException
public void openInputFormat()
openInputFormat
in class org.apache.flink.api.common.io.RichInputFormat<org.apache.flink.types.Row,org.apache.flink.core.io.InputSplit>
public org.apache.flink.core.io.InputSplit[] createInputSplits(int minNumSplits) throws IOException
IOException
public org.apache.flink.core.io.InputSplitAssigner getInputSplitAssigner(org.apache.flink.core.io.InputSplit[] inputSplits)
public void open(org.apache.flink.core.io.InputSplit split) throws IOException
IOException
public boolean reachedEnd()
public org.apache.flink.types.Row nextRecord(org.apache.flink.types.Row reuse) throws IOException
IOException
public void close() throws IOException
IOException
Copyright © 2021 Alibaba Group. All rights reserved.