public class JsonRowFormatFactory extends Object implements org.apache.flink.table.factories.SerializationSchemaFactory<org.apache.flink.types.Row>, org.apache.flink.table.factories.DeserializationSchemaFactory<org.apache.flink.types.Row>
SerializationSchema
and DeserializationSchema.| Constructor and Description |
|---|
JsonRowFormatFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.types.Row> |
createDeserializationSchema(Map<String,String> properties) |
org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.types.Row> |
createSerializationSchema(Map<String,String> properties) |
Map<String,String> |
requiredContext() |
List<String> |
supportedProperties() |
boolean |
supportsSchemaDerivation() |
public Map<String,String> requiredContext()
requiredContext in interface org.apache.flink.table.factories.TableFactorypublic boolean supportsSchemaDerivation()
supportsSchemaDerivation in interface org.apache.flink.table.factories.TableFormatFactory<org.apache.flink.types.Row>public List<String> supportedProperties()
supportedProperties in interface org.apache.flink.table.factories.TableFactorysupportedProperties in interface org.apache.flink.table.factories.TableFormatFactory<org.apache.flink.types.Row>public org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.types.Row> createDeserializationSchema(Map<String,String> properties)
createDeserializationSchema in interface org.apache.flink.table.factories.DeserializationSchemaFactory<org.apache.flink.types.Row>public org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.types.Row> createSerializationSchema(Map<String,String> properties)
createSerializationSchema in interface org.apache.flink.table.factories.SerializationSchemaFactory<org.apache.flink.types.Row>Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.