Class CsvReader


  • @Deprecated
    @Public
    public class CsvReader
    extends Object
    Deprecated.
    All Flink DataSet APIs are deprecated since Flink 1.18 and will be removed in a future Flink major version. You can still build your application in DataSet, but you should move to either the DataStream and/or Table API.
    A builder class to instantiate a CSV parsing data source. The CSV reader configures the field types, the delimiters (row and field), the fields that should be included or skipped, and other flags such as whether to skip the initial line as the header.
    See Also:
    FLIP-131: Consolidate the user-facing Dataflow SDKs/APIs (and deprecate the DataSet API
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      CsvReader fieldDelimiter​(char delimiter)
      Deprecated.
      CsvReader fieldDelimiter​(String delimiter)
      Deprecated.
      Configures the delimiter that separates the fields within a row.
      String getCharset()
      Deprecated.
      Gets the character set for the reader.
      org.apache.flink.core.fs.Path getFilePath()
      Deprecated.
       
      CsvReader ignoreComments​(String commentPrefix)
      Deprecated.
      Configures the string that starts comments.
      CsvReader ignoreFirstLine()
      Deprecated.
      Sets the CSV reader to ignore the first line.
      CsvReader ignoreInvalidLines()
      Deprecated.
      Sets the CSV reader to ignore any invalid lines.
      CsvReader includeFields​(boolean... fields)
      Deprecated.
      Configures which fields of the CSV file should be included and which should be skipped.
      CsvReader includeFields​(long mask)
      Deprecated.
      Configures which fields of the CSV file should be included and which should be skipped.
      CsvReader includeFields​(String mask)
      Deprecated.
      Configures which fields of the CSV file should be included and which should be skipped.
      CsvReader lineDelimiter​(String delimiter)
      Deprecated.
      Configures the delimiter that separates the lines/rows.
      CsvReader parseQuotedStrings​(char quoteCharacter)
      Deprecated.
      Enables quoted String parsing.
      <T> DataSource<T> pojoType​(Class<T> pojoType, String... pojoFields)
      Deprecated.
      Configures the reader to read the CSV data and parse it to the given type.
      void setCharset​(String charset)
      Deprecated.
      Sets the charset of the reader.
      <T extends org.apache.flink.api.java.tuple.Tuple>
      DataSource<T>
      tupleType​(Class<T> targetType)
      Deprecated.
      Configures the reader to read the CSV data and parse it to the given type.
      <T0> DataSource<org.apache.flink.api.java.tuple.Tuple1<T0>> types​(Class<T0> type0)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1>
      DataSource<org.apache.flink.api.java.tuple.Tuple2<T0,​T1>>
      types​(Class<T0> type0, Class<T1> type1)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2>
      DataSource<org.apache.flink.api.java.tuple.Tuple3<T0,​T1,​T2>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3>
      DataSource<org.apache.flink.api.java.tuple.Tuple4<T0,​T1,​T2,​T3>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4>
      DataSource<org.apache.flink.api.java.tuple.Tuple5<T0,​T1,​T2,​T3,​T4>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5>
      DataSource<org.apache.flink.api.java.tuple.Tuple6<T0,​T1,​T2,​T3,​T4,​T5>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6>
      DataSource<org.apache.flink.api.java.tuple.Tuple7<T0,​T1,​T2,​T3,​T4,​T5,​T6>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7>
      DataSource<org.apache.flink.api.java.tuple.Tuple8<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8>
      DataSource<org.apache.flink.api.java.tuple.Tuple9<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9>
      DataSource<org.apache.flink.api.java.tuple.Tuple10<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10>
      DataSource<org.apache.flink.api.java.tuple.Tuple11<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11>
      DataSource<org.apache.flink.api.java.tuple.Tuple12<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12>
      DataSource<org.apache.flink.api.java.tuple.Tuple13<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13>
      DataSource<org.apache.flink.api.java.tuple.Tuple14<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14>
      DataSource<org.apache.flink.api.java.tuple.Tuple15<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15>
      DataSource<org.apache.flink.api.java.tuple.Tuple16<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16>
      DataSource<org.apache.flink.api.java.tuple.Tuple17<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15, Class<T16> type16)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17>
      DataSource<org.apache.flink.api.java.tuple.Tuple18<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15, Class<T16> type16, Class<T17> type17)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18>
      DataSource<org.apache.flink.api.java.tuple.Tuple19<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15, Class<T16> type16, Class<T17> type17, Class<T18> type18)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19>
      DataSource<org.apache.flink.api.java.tuple.Tuple20<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15, Class<T16> type16, Class<T17> type17, Class<T18> type18, Class<T19> type19)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20>
      DataSource<org.apache.flink.api.java.tuple.Tuple21<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15, Class<T16> type16, Class<T17> type17, Class<T18> type18, Class<T19> type19, Class<T20> type20)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21>
      DataSource<org.apache.flink.api.java.tuple.Tuple22<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15, Class<T16> type16, Class<T17> type17, Class<T18> type18, Class<T19> type19, Class<T20> type20, Class<T21> type21)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22>
      DataSource<org.apache.flink.api.java.tuple.Tuple23<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15, Class<T16> type16, Class<T17> type17, Class<T18> type18, Class<T19> type19, Class<T20> type20, Class<T21> type21, Class<T22> type22)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22,​T23>
      DataSource<org.apache.flink.api.java.tuple.Tuple24<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22,​T23>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15, Class<T16> type16, Class<T17> type17, Class<T18> type18, Class<T19> type19, Class<T20> type20, Class<T21> type21, Class<T22> type22, Class<T23> type23)
      Deprecated.
      Specifies the types for the CSV fields.
      <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22,​T23,​T24>
      DataSource<org.apache.flink.api.java.tuple.Tuple25<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22,​T23,​T24>>
      types​(Class<T0> type0, Class<T1> type1, Class<T2> type2, Class<T3> type3, Class<T4> type4, Class<T5> type5, Class<T6> type6, Class<T7> type7, Class<T8> type8, Class<T9> type9, Class<T10> type10, Class<T11> type11, Class<T12> type12, Class<T13> type13, Class<T14> type14, Class<T15> type15, Class<T16> type16, Class<T17> type17, Class<T18> type18, Class<T19> type19, Class<T20> type20, Class<T21> type21, Class<T22> type22, Class<T23> type23, Class<T24> type24)
      Deprecated.
      Specifies the types for the CSV fields.
    • Field Detail

      • includedMask

        protected boolean[] includedMask
        Deprecated.
      • lineDelimiter

        protected String lineDelimiter
        Deprecated.
      • fieldDelimiter

        protected String fieldDelimiter
        Deprecated.
      • commentPrefix

        protected String commentPrefix
        Deprecated.
      • parseQuotedStrings

        protected boolean parseQuotedStrings
        Deprecated.
      • quoteCharacter

        protected char quoteCharacter
        Deprecated.
      • skipFirstLineAsHeader

        protected boolean skipFirstLineAsHeader
        Deprecated.
      • ignoreInvalidLines

        protected boolean ignoreInvalidLines
        Deprecated.
    • Constructor Detail

      • CsvReader

        public CsvReader​(org.apache.flink.core.fs.Path filePath,
                         ExecutionEnvironment executionContext)
        Deprecated.
    • Method Detail

      • getFilePath

        public org.apache.flink.core.fs.Path getFilePath()
        Deprecated.
      • lineDelimiter

        public CsvReader lineDelimiter​(String delimiter)
        Deprecated.
        Configures the delimiter that separates the lines/rows. The linebreak character ( '\n') is used by default.
        Parameters:
        delimiter - The delimiter that separates the rows.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • fieldDelimiter

        @Deprecated
        @PublicEvolving
        public CsvReader fieldDelimiter​(char delimiter)
        Deprecated.
        Configures the delimiter that separates the fields within a row. The comma character ( ',') is used by default.
        Parameters:
        delimiter - The delimiter that separates the fields in one row.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • fieldDelimiter

        public CsvReader fieldDelimiter​(String delimiter)
        Deprecated.
        Configures the delimiter that separates the fields within a row. The comma character ( ',') is used by default.
        Parameters:
        delimiter - The delimiter that separates the fields in one row.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • parseQuotedStrings

        public CsvReader parseQuotedStrings​(char quoteCharacter)
        Deprecated.
        Enables quoted String parsing. Field delimiters in quoted Strings are ignored. A String is parsed as quoted if it starts and ends with a quoting character and as unquoted otherwise. Leading or tailing whitespaces are not allowed.
        Parameters:
        quoteCharacter - The character which is used as quoting character.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • ignoreComments

        public CsvReader ignoreComments​(String commentPrefix)
        Deprecated.
        Configures the string that starts comments. By default comments will be treated as invalid lines. This function only recognizes comments which start at the beginning of the line!
        Parameters:
        commentPrefix - The string that starts the comments.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • getCharset

        @PublicEvolving
        public String getCharset()
        Deprecated.
        Gets the character set for the reader. Default is UTF-8.
        Returns:
        The charset for the reader.
      • setCharset

        @PublicEvolving
        public void setCharset​(String charset)
        Deprecated.
        Sets the charset of the reader.
        Parameters:
        charset - The character set to set.
      • includeFields

        public CsvReader includeFields​(boolean... fields)
        Deprecated.
        Configures which fields of the CSV file should be included and which should be skipped. The parser will look at the first n fields, where n is the length of the boolean array. The parser will skip over all fields where the boolean value at the corresponding position in the array is false. The result contains the fields where the corresponding position in the boolean array is true. The number of fields in the result is consequently equal to the number of times that true occurs in the fields array.
        Parameters:
        fields - The array of flags that describes which fields are to be included and which not.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • includeFields

        public CsvReader includeFields​(String mask)
        Deprecated.
        Configures which fields of the CSV file should be included and which should be skipped. The positions in the string (read from position 0 to its length) define whether the field at the corresponding position in the CSV schema should be included. parser will look at the first n fields, where n is the length of the mask string The parser will skip over all fields where the character at the corresponding position in the string is '0', 'F', or 'f' (representing the value false). The result contains the fields where the corresponding position in the boolean array is '1', 'T', or 't' (representing the value true).
        Parameters:
        mask - The string mask defining which fields to include and which to skip.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • includeFields

        public CsvReader includeFields​(long mask)
        Deprecated.
        Configures which fields of the CSV file should be included and which should be skipped. The bits in the value (read from least significant to most significant) define whether the field at the corresponding position in the CSV schema should be included. parser will look at the first n fields, where n is the position of the most significant non-zero bit. The parser will skip over all fields where the character at the corresponding bit is zero, and include the fields where the corresponding bit is one.

        Examples:

        • A mask of 0x7 would include the first three fields.
        • A mask of 0x26 (binary 100110 would skip the first fields, include fields two and three, skip fields four and five, and include field six.
        Parameters:
        mask - The bit mask defining which fields to include and which to skip.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • ignoreFirstLine

        public CsvReader ignoreFirstLine()
        Deprecated.
        Sets the CSV reader to ignore the first line. This is useful for files that contain a header line.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • ignoreInvalidLines

        public CsvReader ignoreInvalidLines()
        Deprecated.
        Sets the CSV reader to ignore any invalid lines. This is useful for files that contain an empty line at the end, multiple header lines or comments. This would throw an exception otherwise.
        Returns:
        The CSV reader instance itself, to allow for fluent function chaining.
      • pojoType

        public <T> DataSource<T> pojoType​(Class<T> pojoType,
                                          String... pojoFields)
        Deprecated.
        Configures the reader to read the CSV data and parse it to the given type. The all fields of the type must be public or able to set value. The type information for the fields is obtained from the type class.
        Parameters:
        pojoType - The class of the target POJO.
        pojoFields - The fields of the POJO which are mapped to CSV fields.
        Returns:
        The DataSet representing the parsed CSV data.
      • tupleType

        public <T extends org.apache.flink.api.java.tuple.Tuple> DataSource<T> tupleType​(Class<T> targetType)
        Deprecated.
        Configures the reader to read the CSV data and parse it to the given type. The type must be a subclass of Tuple. The type information for the fields is obtained from the type class. The type consequently needs to specify all generic field types of the tuple.
        Parameters:
        targetType - The class of the target type, needs to be a subclass of Tuple.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0> DataSource<org.apache.flink.api.java.tuple.Tuple1<T0>> types​(Class<T0> type0)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 1-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1> DataSource<org.apache.flink.api.java.tuple.Tuple2<T0,​T1>> types​(Class<T0> type0,
                                                                                                   Class<T1> type1)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 2-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2> DataSource<org.apache.flink.api.java.tuple.Tuple3<T0,​T1,​T2>> types​(Class<T0> type0,
                                                                                                                     Class<T1> type1,
                                                                                                                     Class<T2> type2)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 3-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3> DataSource<org.apache.flink.api.java.tuple.Tuple4<T0,​T1,​T2,​T3>> types​(Class<T0> type0,
                                                                                                                                       Class<T1> type1,
                                                                                                                                       Class<T2> type2,
                                                                                                                                       Class<T3> type3)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 4-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4> DataSource<org.apache.flink.api.java.tuple.Tuple5<T0,​T1,​T2,​T3,​T4>> types​(Class<T0> type0,
                                                                                                                                                         Class<T1> type1,
                                                                                                                                                         Class<T2> type2,
                                                                                                                                                         Class<T3> type3,
                                                                                                                                                         Class<T4> type4)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 5-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5> DataSource<org.apache.flink.api.java.tuple.Tuple6<T0,​T1,​T2,​T3,​T4,​T5>> types​(Class<T0> type0,
                                                                                                                                                                           Class<T1> type1,
                                                                                                                                                                           Class<T2> type2,
                                                                                                                                                                           Class<T3> type3,
                                                                                                                                                                           Class<T4> type4,
                                                                                                                                                                           Class<T5> type5)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 6-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6> DataSource<org.apache.flink.api.java.tuple.Tuple7<T0,​T1,​T2,​T3,​T4,​T5,​T6>> types​(Class<T0> type0,
                                                                                                                                                                                             Class<T1> type1,
                                                                                                                                                                                             Class<T2> type2,
                                                                                                                                                                                             Class<T3> type3,
                                                                                                                                                                                             Class<T4> type4,
                                                                                                                                                                                             Class<T5> type5,
                                                                                                                                                                                             Class<T6> type6)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 7-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7> DataSource<org.apache.flink.api.java.tuple.Tuple8<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7>> types​(Class<T0> type0,
                                                                                                                                                                                                               Class<T1> type1,
                                                                                                                                                                                                               Class<T2> type2,
                                                                                                                                                                                                               Class<T3> type3,
                                                                                                                                                                                                               Class<T4> type4,
                                                                                                                                                                                                               Class<T5> type5,
                                                                                                                                                                                                               Class<T6> type6,
                                                                                                                                                                                                               Class<T7> type7)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 8-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> DataSource<org.apache.flink.api.java.tuple.Tuple9<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8>> types​(Class<T0> type0,
                                                                                                                                                                                                                                 Class<T1> type1,
                                                                                                                                                                                                                                 Class<T2> type2,
                                                                                                                                                                                                                                 Class<T3> type3,
                                                                                                                                                                                                                                 Class<T4> type4,
                                                                                                                                                                                                                                 Class<T5> type5,
                                                                                                                                                                                                                                 Class<T6> type6,
                                                                                                                                                                                                                                 Class<T7> type7,
                                                                                                                                                                                                                                 Class<T8> type8)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 9-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> DataSource<org.apache.flink.api.java.tuple.Tuple10<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                    Class<T1> type1,
                                                                                                                                                                                                                                                    Class<T2> type2,
                                                                                                                                                                                                                                                    Class<T3> type3,
                                                                                                                                                                                                                                                    Class<T4> type4,
                                                                                                                                                                                                                                                    Class<T5> type5,
                                                                                                                                                                                                                                                    Class<T6> type6,
                                                                                                                                                                                                                                                    Class<T7> type7,
                                                                                                                                                                                                                                                    Class<T8> type8,
                                                                                                                                                                                                                                                    Class<T9> type9)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 10-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10> DataSource<org.apache.flink.api.java.tuple.Tuple11<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                        Class<T1> type1,
                                                                                                                                                                                                                                                                        Class<T2> type2,
                                                                                                                                                                                                                                                                        Class<T3> type3,
                                                                                                                                                                                                                                                                        Class<T4> type4,
                                                                                                                                                                                                                                                                        Class<T5> type5,
                                                                                                                                                                                                                                                                        Class<T6> type6,
                                                                                                                                                                                                                                                                        Class<T7> type7,
                                                                                                                                                                                                                                                                        Class<T8> type8,
                                                                                                                                                                                                                                                                        Class<T9> type9,
                                                                                                                                                                                                                                                                        Class<T10> type10)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 11-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11> DataSource<org.apache.flink.api.java.tuple.Tuple12<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                            Class<T1> type1,
                                                                                                                                                                                                                                                                                            Class<T2> type2,
                                                                                                                                                                                                                                                                                            Class<T3> type3,
                                                                                                                                                                                                                                                                                            Class<T4> type4,
                                                                                                                                                                                                                                                                                            Class<T5> type5,
                                                                                                                                                                                                                                                                                            Class<T6> type6,
                                                                                                                                                                                                                                                                                            Class<T7> type7,
                                                                                                                                                                                                                                                                                            Class<T8> type8,
                                                                                                                                                                                                                                                                                            Class<T9> type9,
                                                                                                                                                                                                                                                                                            Class<T10> type10,
                                                                                                                                                                                                                                                                                            Class<T11> type11)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 12-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12> DataSource<org.apache.flink.api.java.tuple.Tuple13<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                Class<T1> type1,
                                                                                                                                                                                                                                                                                                                Class<T2> type2,
                                                                                                                                                                                                                                                                                                                Class<T3> type3,
                                                                                                                                                                                                                                                                                                                Class<T4> type4,
                                                                                                                                                                                                                                                                                                                Class<T5> type5,
                                                                                                                                                                                                                                                                                                                Class<T6> type6,
                                                                                                                                                                                                                                                                                                                Class<T7> type7,
                                                                                                                                                                                                                                                                                                                Class<T8> type8,
                                                                                                                                                                                                                                                                                                                Class<T9> type9,
                                                                                                                                                                                                                                                                                                                Class<T10> type10,
                                                                                                                                                                                                                                                                                                                Class<T11> type11,
                                                                                                                                                                                                                                                                                                                Class<T12> type12)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 13-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13> DataSource<org.apache.flink.api.java.tuple.Tuple14<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                    Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                    Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                    Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                    Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                    Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                    Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                    Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                    Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                    Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                    Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                    Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                    Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                    Class<T13> type13)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 14-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14> DataSource<org.apache.flink.api.java.tuple.Tuple15<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                        Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                        Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                        Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                        Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                        Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                        Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                        Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                        Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                        Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                        Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                        Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                        Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                        Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                        Class<T14> type14)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 15-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15> DataSource<org.apache.flink.api.java.tuple.Tuple16<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                            Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                            Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                            Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                            Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                            Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                            Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                            Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                            Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                            Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                            Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                            Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                            Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                            Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                            Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                            Class<T15> type15)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 16-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16> DataSource<org.apache.flink.api.java.tuple.Tuple17<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T15> type15,
                                                                                                                                                                                                                                                                                                                                                                                                Class<T16> type16)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 17-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        type16 - The type of CSV field 16 and the type of field 16 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17> DataSource<org.apache.flink.api.java.tuple.Tuple18<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T15> type15,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T16> type16,
                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T17> type17)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 18-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        type16 - The type of CSV field 16 and the type of field 16 in the returned tuple type.
        type17 - The type of CSV field 17 and the type of field 17 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18> DataSource<org.apache.flink.api.java.tuple.Tuple19<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T15> type15,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T16> type16,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T17> type17,
                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T18> type18)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 19-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        type16 - The type of CSV field 16 and the type of field 16 in the returned tuple type.
        type17 - The type of CSV field 17 and the type of field 17 in the returned tuple type.
        type18 - The type of CSV field 18 and the type of field 18 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19> DataSource<org.apache.flink.api.java.tuple.Tuple20<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T15> type15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T16> type16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T17> type17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T18> type18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T19> type19)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 20-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        type16 - The type of CSV field 16 and the type of field 16 in the returned tuple type.
        type17 - The type of CSV field 17 and the type of field 17 in the returned tuple type.
        type18 - The type of CSV field 18 and the type of field 18 in the returned tuple type.
        type19 - The type of CSV field 19 and the type of field 19 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20> DataSource<org.apache.flink.api.java.tuple.Tuple21<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T15> type15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T16> type16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T17> type17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T18> type18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T19> type19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T20> type20)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 21-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        type16 - The type of CSV field 16 and the type of field 16 in the returned tuple type.
        type17 - The type of CSV field 17 and the type of field 17 in the returned tuple type.
        type18 - The type of CSV field 18 and the type of field 18 in the returned tuple type.
        type19 - The type of CSV field 19 and the type of field 19 in the returned tuple type.
        type20 - The type of CSV field 20 and the type of field 20 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21> DataSource<org.apache.flink.api.java.tuple.Tuple22<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T15> type15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T16> type16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T17> type17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T18> type18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T19> type19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T20> type20,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class<T21> type21)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 22-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        type16 - The type of CSV field 16 and the type of field 16 in the returned tuple type.
        type17 - The type of CSV field 17 and the type of field 17 in the returned tuple type.
        type18 - The type of CSV field 18 and the type of field 18 in the returned tuple type.
        type19 - The type of CSV field 19 and the type of field 19 in the returned tuple type.
        type20 - The type of CSV field 20 and the type of field 20 in the returned tuple type.
        type21 - The type of CSV field 21 and the type of field 21 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22> DataSource<org.apache.flink.api.java.tuple.Tuple23<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T15> type15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T16> type16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T17> type17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T18> type18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T19> type19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T20> type20,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T21> type21,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class<T22> type22)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 23-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        type16 - The type of CSV field 16 and the type of field 16 in the returned tuple type.
        type17 - The type of CSV field 17 and the type of field 17 in the returned tuple type.
        type18 - The type of CSV field 18 and the type of field 18 in the returned tuple type.
        type19 - The type of CSV field 19 and the type of field 19 in the returned tuple type.
        type20 - The type of CSV field 20 and the type of field 20 in the returned tuple type.
        type21 - The type of CSV field 21 and the type of field 21 in the returned tuple type.
        type22 - The type of CSV field 22 and the type of field 22 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22,​T23> DataSource<org.apache.flink.api.java.tuple.Tuple24<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22,​T23>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T15> type15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T16> type16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T17> type17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T18> type18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T19> type19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T20> type20,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T21> type21,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T22> type22,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class<T23> type23)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 24-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        type16 - The type of CSV field 16 and the type of field 16 in the returned tuple type.
        type17 - The type of CSV field 17 and the type of field 17 in the returned tuple type.
        type18 - The type of CSV field 18 and the type of field 18 in the returned tuple type.
        type19 - The type of CSV field 19 and the type of field 19 in the returned tuple type.
        type20 - The type of CSV field 20 and the type of field 20 in the returned tuple type.
        type21 - The type of CSV field 21 and the type of field 21 in the returned tuple type.
        type22 - The type of CSV field 22 and the type of field 22 in the returned tuple type.
        type23 - The type of CSV field 23 and the type of field 23 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.
      • types

        public <T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22,​T23,​T24> DataSource<org.apache.flink.api.java.tuple.Tuple25<T0,​T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22,​T23,​T24>> types​(Class<T0> type0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T1> type1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T2> type2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T3> type3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T4> type4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T5> type5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T6> type6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T7> type7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T8> type8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T9> type9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T10> type10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T11> type11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T12> type12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T13> type13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T14> type14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T15> type15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T16> type16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T17> type17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T18> type18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T19> type19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T20> type20,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T21> type21,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T22> type22,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T23> type23,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class<T24> type24)
        Deprecated.
        Specifies the types for the CSV fields. This method parses the CSV data to a 25-tuple which has fields of the specified types. This method is overloaded for each possible length of the tuples to support type safe creation of data sets through CSV parsing.
        Parameters:
        type0 - The type of CSV field 0 and the type of field 0 in the returned tuple type.
        type1 - The type of CSV field 1 and the type of field 1 in the returned tuple type.
        type2 - The type of CSV field 2 and the type of field 2 in the returned tuple type.
        type3 - The type of CSV field 3 and the type of field 3 in the returned tuple type.
        type4 - The type of CSV field 4 and the type of field 4 in the returned tuple type.
        type5 - The type of CSV field 5 and the type of field 5 in the returned tuple type.
        type6 - The type of CSV field 6 and the type of field 6 in the returned tuple type.
        type7 - The type of CSV field 7 and the type of field 7 in the returned tuple type.
        type8 - The type of CSV field 8 and the type of field 8 in the returned tuple type.
        type9 - The type of CSV field 9 and the type of field 9 in the returned tuple type.
        type10 - The type of CSV field 10 and the type of field 10 in the returned tuple type.
        type11 - The type of CSV field 11 and the type of field 11 in the returned tuple type.
        type12 - The type of CSV field 12 and the type of field 12 in the returned tuple type.
        type13 - The type of CSV field 13 and the type of field 13 in the returned tuple type.
        type14 - The type of CSV field 14 and the type of field 14 in the returned tuple type.
        type15 - The type of CSV field 15 and the type of field 15 in the returned tuple type.
        type16 - The type of CSV field 16 and the type of field 16 in the returned tuple type.
        type17 - The type of CSV field 17 and the type of field 17 in the returned tuple type.
        type18 - The type of CSV field 18 and the type of field 18 in the returned tuple type.
        type19 - The type of CSV field 19 and the type of field 19 in the returned tuple type.
        type20 - The type of CSV field 20 and the type of field 20 in the returned tuple type.
        type21 - The type of CSV field 21 and the type of field 21 in the returned tuple type.
        type22 - The type of CSV field 22 and the type of field 22 in the returned tuple type.
        type23 - The type of CSV field 23 and the type of field 23 in the returned tuple type.
        type24 - The type of CSV field 24 and the type of field 24 in the returned tuple type.
        Returns:
        The DataSet representing the parsed CSV data.