public class AvroSchema<T> extends AvroBaseStructSchema<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
AvroSchema.TimestampConversion |
schemareader, schemaInfo, schemaInfoProvider, writerBOOL, BYTEBUFFER, BYTES, DATE, DOUBLE, FLOAT, INSTANT, INT16, INT32, INT64, INT8, LOCAL_DATE, LOCAL_DATE_TIME, LOCAL_TIME, STRING, TIME, TIMESTAMP| Modifier and Type | Method and Description |
|---|---|
static void |
addLogicalTypeConversions(org.apache.avro.reflect.ReflectData reflectData,
boolean jsr310ConversionEnabled) |
Schema<T> |
clone() |
static <T> AvroSchema<T> |
of(Class<T> pojo) |
static <T> AvroSchema<T> |
of(Class<T> pojo,
Map<String,String> properties) |
static <T> AvroSchema<T> |
of(SchemaDefinition<T> schemaDefinition) |
boolean |
supportSchemaVersioning() |
getAvroSchema, getNativeSchemaatSchemaVersion, decode, decode, decode, decode, encode, getReader, getSchemaInfo, setReader, setSchemaInfoProvider, setWriterequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitAUTO_CONSUME, AUTO_PRODUCE_BYTES, AUTO_PRODUCE_BYTES, AUTO, AVRO, AVRO, configureSchemaInfo, decode, generic, getSchema, JSON, JSON, KeyValue, KeyValue, KeyValue, KeyValue, KV_BYTES, PROTOBUF_NATIVE, PROTOBUF_NATIVE, PROTOBUF, PROTOBUF, requireFetchingSchemaInfo, validatepublic boolean supportSchemaVersioning()
public static <T> AvroSchema<T> of(SchemaDefinition<T> schemaDefinition)
public static <T> AvroSchema<T> of(Class<T> pojo)
public static <T> AvroSchema<T> of(Class<T> pojo, Map<String,String> properties)
public static void addLogicalTypeConversions(org.apache.avro.reflect.ReflectData reflectData,
boolean jsr310ConversionEnabled)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.