public class JSONSchemaFactory<T> extends BaseStructSchemaFactory<T>
JSONSchema.| Constructor and Description |
|---|
JSONSchemaFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.pulsar.client.api.Schema<T> |
createSchema(org.apache.pulsar.common.schema.SchemaInfo info)
Create the schema by the given info.
|
org.apache.flink.api.common.typeinfo.TypeInformation<T> |
createTypeInfo(org.apache.pulsar.common.schema.SchemaInfo info)
Create the flink type information by the given schema info.
|
org.apache.pulsar.common.schema.SchemaType |
type()
The supported schema type for this factory.
|
public org.apache.pulsar.common.schema.SchemaType type()
PulsarSchemaFactorypublic org.apache.pulsar.client.api.Schema<T> createSchema(org.apache.pulsar.common.schema.SchemaInfo info)
PulsarSchemaFactorypublic org.apache.flink.api.common.typeinfo.TypeInformation<T> createTypeInfo(org.apache.pulsar.common.schema.SchemaInfo info)
PulsarSchemaFactorycreateTypeInfo in interface PulsarSchemaFactory<T>createTypeInfo in class BaseStructSchemaFactory<T>Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.