public interface OpenTypeAvroConverter<T extends OpenType,A,C>
| Modifier and Type | Field and Description |
|---|---|
static OpenTypeAvroConverter<ArrayType,Iterable,Object> |
ARRAY_TYPE |
static OpenTypeAvroConverter<CompositeType,org.apache.avro.generic.GenericRecord,CompositeData> |
COMPOSITE_TYPE |
static OpenTypeAvroConverter<SimpleType,Object,Object> |
SIMPLE_TYPE |
static OpenTypeAvroConverter<TabularType,List<org.apache.avro.generic.GenericRecord>,TabularData> |
TABULAR_TYPE |
| Modifier and Type | Method and Description |
|---|---|
A |
fromOpenValue(T type,
C openValue,
OpenTypeConverterSupplier convSupp) |
org.apache.avro.Schema |
getSchema(T type,
OpenTypeConverterSupplier convSupp) |
C |
toOpenValue(T type,
A value,
OpenTypeConverterSupplier convSupp) |
static final OpenTypeAvroConverter<SimpleType,Object,Object> SIMPLE_TYPE
static final OpenTypeAvroConverter<ArrayType,Iterable,Object> ARRAY_TYPE
static final OpenTypeAvroConverter<CompositeType,org.apache.avro.generic.GenericRecord,CompositeData> COMPOSITE_TYPE
static final OpenTypeAvroConverter<TabularType,List<org.apache.avro.generic.GenericRecord>,TabularData> TABULAR_TYPE
@Nullable A fromOpenValue(T type, @Nullable C openValue, OpenTypeConverterSupplier convSupp)
@Nonnull org.apache.avro.Schema getSchema(T type, OpenTypeConverterSupplier convSupp)
Copyright © 2020 SPF4J. All rights reserved.