public class DeserializationSchemaAdapter extends Object implements org.apache.flink.connector.file.src.reader.BulkFormat<org.apache.flink.table.data.RowData,org.apache.flink.connector.file.src.FileSourceSplit>
DeserializationSchema into a BulkFormat.| Constructor and Description |
|---|
DeserializationSchemaAdapter(org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.table.data.RowData> deserializationSchema,
org.apache.flink.table.api.TableSchema schema,
int[] projectFields,
List<String> partitionKeys,
String defaultPartValue) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.table.filesystem.DeserializationSchemaAdapter.Reader |
createReader(org.apache.flink.configuration.Configuration config,
org.apache.flink.connector.file.src.FileSourceSplit split) |
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> |
getProducedType() |
boolean |
isSplittable() |
org.apache.flink.table.filesystem.DeserializationSchemaAdapter.Reader |
restoreReader(org.apache.flink.configuration.Configuration config,
org.apache.flink.connector.file.src.FileSourceSplit split) |
public DeserializationSchemaAdapter(org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.table.data.RowData> deserializationSchema,
org.apache.flink.table.api.TableSchema schema,
int[] projectFields,
List<String> partitionKeys,
String defaultPartValue)
public org.apache.flink.table.filesystem.DeserializationSchemaAdapter.Reader createReader(org.apache.flink.configuration.Configuration config,
org.apache.flink.connector.file.src.FileSourceSplit split)
throws IOException
createReader in interface org.apache.flink.connector.file.src.reader.BulkFormat<org.apache.flink.table.data.RowData,org.apache.flink.connector.file.src.FileSourceSplit>IOExceptionpublic org.apache.flink.table.filesystem.DeserializationSchemaAdapter.Reader restoreReader(org.apache.flink.configuration.Configuration config,
org.apache.flink.connector.file.src.FileSourceSplit split)
throws IOException
restoreReader in interface org.apache.flink.connector.file.src.reader.BulkFormat<org.apache.flink.table.data.RowData,org.apache.flink.connector.file.src.FileSourceSplit>IOExceptionpublic boolean isSplittable()
isSplittable in interface org.apache.flink.connector.file.src.reader.BulkFormat<org.apache.flink.table.data.RowData,org.apache.flink.connector.file.src.FileSourceSplit>public org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> getProducedType()
getProducedType in interface org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.table.data.RowData>getProducedType in interface org.apache.flink.connector.file.src.reader.BulkFormat<org.apache.flink.table.data.RowData,org.apache.flink.connector.file.src.FileSourceSplit>Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.