@Internal public class PojoCsvInputFormat<OUT> extends CsvInputFormat<OUT>
DEFAULT_FIELD_DELIMITER, DEFAULT_LINE_DELIMITER, parsedValues
Constructor and Description |
---|
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
boolean[] includedFieldsMask) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
int[] includedFieldsMask) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
String[] fieldNames) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
String[] fieldNames,
boolean[] includedFieldsMask) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
String[] fieldNames,
int[] includedFieldsMask) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
String lineDelimiter,
String fieldDelimiter,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
String lineDelimiter,
String fieldDelimiter,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
boolean[] includedFieldsMask) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
String lineDelimiter,
String fieldDelimiter,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
int[] includedFieldsMask) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
String lineDelimiter,
String fieldDelimiter,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
String[] fieldNames) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
String lineDelimiter,
String fieldDelimiter,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
String[] fieldNames,
boolean[] includedFieldsMask) |
PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath,
String lineDelimiter,
String fieldDelimiter,
org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo,
String[] fieldNames,
int[] includedFieldsMask) |
Modifier and Type | Method and Description |
---|---|
OUT |
fillRecord(OUT reuse,
Object[] parsedValues) |
void |
open(org.apache.flink.core.fs.FileInputSplit split) |
createDefaultMask, getFieldTypes, nextRecord, readRecord, toBooleanMask, toString
checkAndCoSort, checkForMonotonousOrder, close, enableQuotedStringParsing, getCommentPrefix, getFieldDelimiter, getFieldParsers, getGenericFieldTypes, getNumberOfFieldsTotal, getNumberOfNonNullFields, isLenient, isSkippingFirstLineAsHeader, parseRecord, setCommentPrefix, setCommentPrefix, setCommentPrefix, setCommentPrefix, setCommentPrefix, setFieldDelimiter, setFieldDelimiter, setFieldDelimiter, setFieldsGeneric, setFieldsGeneric, setFieldTypesGeneric, setLenient, setSkipFirstLineAsHeader, skipFields
configure, getBufferSize, getDelimiter, getLineLengthLimit, getNumLineSamples, getStatistics, loadGlobalConfigParams, reachedEnd, readLine, setBufferSize, setDelimiter, setDelimiter, setDelimiter, setLineLengthLimit, setNumLineSamples
acceptFile, createInputSplits, decorateInputStream, extractFileExtension, getFilePath, getFileStats, getInflaterInputStreamFactory, getInputSplitAssigner, getMinSplitSize, getNumSplits, getOpenTimeout, getSplitLength, getSplitStart, registerInflaterInputStreamFactory, setFilePath, setFilePath, setMinSplitSize, setNumSplits, setOpenTimeout, testForUnsplittable
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo, String[] fieldNames)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, String lineDelimiter, String fieldDelimiter, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, String lineDelimiter, String fieldDelimiter, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo, String[] fieldNames)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo, int[] includedFieldsMask)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo, String[] fieldNames, int[] includedFieldsMask)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, String lineDelimiter, String fieldDelimiter, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo, int[] includedFieldsMask)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, String lineDelimiter, String fieldDelimiter, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo, String[] fieldNames, int[] includedFieldsMask)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo, boolean[] includedFieldsMask)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo, String[] fieldNames, boolean[] includedFieldsMask)
public PojoCsvInputFormat(org.apache.flink.core.fs.Path filePath, String lineDelimiter, String fieldDelimiter, org.apache.flink.api.java.typeutils.PojoTypeInfo<OUT> pojoTypeInfo, boolean[] includedFieldsMask)
public void open(org.apache.flink.core.fs.FileInputSplit split) throws IOException
open
in interface org.apache.flink.api.common.io.InputFormat<OUT,org.apache.flink.core.fs.FileInputSplit>
open
in class CsvInputFormat<OUT>
IOException
public OUT fillRecord(OUT reuse, Object[] parsedValues)
fillRecord
in class CsvInputFormat<OUT>
Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.