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.| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 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 在接口中 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 在接口中 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 在接口中 org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.table.data.RowData>getProducedType 在接口中 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.