OUT - resulting POJO type@Internal public class PojoCsvInputFormat<OUT> extends CsvInputFormat<OUT>
DEFAULT_FIELD_DELIMITER, DEFAULT_LINE_DELIMITER, parsedValuescommentCount, commentPrefix, fieldIncluded, invalidLineCount, lineDelimiterIsLinebreak| 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 | initializeSplit(org.apache.flink.core.fs.FileInputSplit split,
               Long offset) | 
createDefaultMask, getFieldTypes, nextRecord, readRecord, toBooleanMask, toStringcheckAndCoSort, checkForMonotonousOrder, close, enableQuotedStringParsing, getCommentPrefix, getFieldDelimiter, getFieldParsers, getGenericFieldTypes, getNumberOfFieldsTotal, getNumberOfNonNullFields, isLenient, isSkippingFirstLineAsHeader, parseRecord, setCharset, setCommentPrefix, setFieldDelimiter, setFieldsGeneric, setFieldsGeneric, setFieldTypesGeneric, setLenient, setSkipFirstLineAsHeader, skipFields, supportsMultiPathsconfigure, getBufferSize, getCharset, getCurrentState, getDelimiter, getLineLengthLimit, getNumLineSamples, getStatistics, loadConfigParameters, loadGlobalConfigParams, open, reachedEnd, readLine, reopen, setBufferSize, setDelimiter, setDelimiter, setDelimiter, setLineLengthLimit, setNumLineSamplesacceptFile, createInputSplits, decorateInputStream, extractFileExtension, getFilePath, getFilePaths, getFileStats, getFileStats, getInflaterInputStreamFactory, getInputSplitAssigner, getMinSplitSize, getNestedFileEnumeration, getNumSplits, getOpenTimeout, getSplitLength, getSplitStart, registerInflaterInputStreamFactory, setFilePath, setFilePath, setFilePaths, setFilePaths, setFilesFilter, setMinSplitSize, setNestedFileEnumeration, setNumSplits, setOpenTimeout, testForUnsplittablepublic 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 initializeSplit(org.apache.flink.core.fs.FileInputSplit split,
                            Long offset)
                     throws IOException
initializeSplit in class CsvInputFormat<OUT>IOExceptionpublic OUT fillRecord(OUT reuse, Object[] parsedValues)
fillRecord in class CsvInputFormat<OUT>Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.