Package org.apache.flink.formats.csv
Class CsvRowDeserializationSchema
- java.lang.Object
-
- org.apache.flink.formats.csv.CsvRowDeserializationSchema
-
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.types.Row>,org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.types.Row>
@PublicEvolving @Deprecated public final class CsvRowDeserializationSchema extends Object implements org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.types.Row>
Deprecated.The format was developed for the Table API users and will not be maintained for DataStream API users anymore. Either use Table API or switch to Data Stream, defining your ownDeserializationSchema.Deserialization schema from CSV to Flink types.Deserializes a
byte[]message as aJsonNodeand converts it toRow.Failure during deserialization are forwarded as wrapped
IOExceptions.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCsvRowDeserializationSchema.BuilderDeprecated.A builder for creating aCsvRowDeserializationSchema.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.apache.flink.types.Rowdeserialize(byte[] message)Deprecated.booleanequals(Object o)Deprecated.org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row>getProducedType()Deprecated.inthashCode()Deprecated.booleanisEndOfStream(org.apache.flink.types.Row nextElement)Deprecated.voidopen(org.apache.flink.api.common.serialization.DeserializationSchema.InitializationContext context)Deprecated.
-
-
-
Method Detail
-
open
public void open(org.apache.flink.api.common.serialization.DeserializationSchema.InitializationContext context) throws ExceptionDeprecated.- Specified by:
openin interfaceorg.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.types.Row>- Throws:
Exception
-
deserialize
public org.apache.flink.types.Row deserialize(byte[] message) throws IOExceptionDeprecated.- Specified by:
deserializein interfaceorg.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.types.Row>- Throws:
IOException
-
isEndOfStream
public boolean isEndOfStream(org.apache.flink.types.Row nextElement)
Deprecated.- Specified by:
isEndOfStreamin interfaceorg.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.types.Row>
-
getProducedType
public org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> getProducedType()
Deprecated.- Specified by:
getProducedTypein interfaceorg.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.types.Row>
-
-