| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.core.JsonFactory |
FACTORY |
| Constructor and Description |
|---|
OfficialAvroAdapter() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.avro.Schema.Field |
createField(String name,
org.apache.avro.Schema schema,
String doc,
Object defaultVal,
boolean validateDefault,
boolean validateName,
org.apache.avro.Schema.Field.Order order) |
org.apache.avro.Schema |
createRecordSchema(String name,
String doc,
String namespace,
boolean isError,
boolean validateName) |
org.apache.avro.Schema |
createRecordSchema(String name,
String doc,
String namespace,
boolean isError,
List<org.apache.avro.Schema.Field> fields,
boolean validateName) |
org.apache.avro.io.Decoder |
getJsonDecoder(org.apache.avro.Schema writerSchema,
InputStream is) |
org.apache.avro.io.Decoder |
getJsonDecoder(org.apache.avro.Schema writerSchema,
com.fasterxml.jackson.core.JsonParser parser) |
org.apache.avro.io.Decoder |
getJsonDecoder(org.apache.avro.Schema writerSchema,
Reader reader) |
org.apache.avro.io.Encoder |
getJsonEncoder(org.apache.avro.Schema writerSchema,
Appendable os) |
org.apache.avro.io.Encoder |
getJsonEncoder(org.apache.avro.Schema writerSchema,
OutputStream os) |
org.apache.avro.io.Decoder |
getYamlDecoder(org.apache.avro.Schema schema,
Reader reader) |
boolean |
isCompatible() |
org.apache.avro.Schema |
parseSchema(Reader reader) |
org.apache.avro.Schema |
parseSchema(Reader reader,
boolean allowUndefinedLogicalTypes,
SchemaResolver resolver) |
String |
toString() |
public org.apache.avro.io.Encoder getJsonEncoder(org.apache.avro.Schema writerSchema,
OutputStream os)
throws IOException
getJsonEncoder in interface AdapterIOExceptionpublic org.apache.avro.io.Encoder getJsonEncoder(org.apache.avro.Schema writerSchema,
Appendable os)
throws IOException
getJsonEncoder in interface AdapterIOExceptionpublic org.apache.avro.Schema.Field createField(String name, org.apache.avro.Schema schema, String doc, Object defaultVal, boolean validateDefault, boolean validateName, org.apache.avro.Schema.Field.Order order)
createField in interface Adapterpublic org.apache.avro.Schema createRecordSchema(String name, String doc, String namespace, boolean isError, List<org.apache.avro.Schema.Field> fields, boolean validateName)
createRecordSchema in interface Adapterpublic org.apache.avro.Schema createRecordSchema(String name, String doc, String namespace, boolean isError, boolean validateName)
createRecordSchema in interface Adapterpublic org.apache.avro.io.Decoder getJsonDecoder(org.apache.avro.Schema writerSchema,
InputStream is)
throws IOException
getJsonDecoder in interface AdapterIOExceptionpublic org.apache.avro.Schema parseSchema(Reader reader, boolean allowUndefinedLogicalTypes, SchemaResolver resolver) throws IOException
parseSchema in interface AdapterIOExceptionpublic org.apache.avro.Schema parseSchema(Reader reader) throws IOException
parseSchema in interface AdapterIOExceptionpublic org.apache.avro.io.Decoder getJsonDecoder(org.apache.avro.Schema writerSchema,
Reader reader)
throws IOException
getJsonDecoder in interface AdapterIOExceptionpublic org.apache.avro.io.Decoder getJsonDecoder(org.apache.avro.Schema writerSchema,
com.fasterxml.jackson.core.JsonParser parser)
throws IOException
getJsonDecoder in interface AdapterIOExceptionpublic org.apache.avro.io.Decoder getYamlDecoder(org.apache.avro.Schema schema,
Reader reader)
getYamlDecoder in interface Adapterpublic boolean isCompatible()
isCompatible in interface AdapterCopyright © 2021 SPF4J. All rights reserved.