Package | Description |
---|---|
org.apache.avro |
Avro kernel classes.
|
org.apache.avro.data |
Interfaces and base classes shared by generic, specific and reflect.
|
org.apache.avro.generic |
A generic representation for Avro data.
|
Modifier and Type | Class and Description |
---|---|
static class |
Conversions.DecimalConversion |
static class |
Conversions.UUIDConversion |
Modifier and Type | Class and Description |
---|---|
static class |
TimeConversions.DateConversion |
static class |
TimeConversions.LossyTimeMicrosConversion |
static class |
TimeConversions.LossyTimestampMicrosConversion |
static class |
TimeConversions.TimeConversion |
static class |
TimeConversions.TimeMicrosConversion |
static class |
TimeConversions.TimestampConversion |
static class |
TimeConversions.TimestampMicrosConversion |
Modifier and Type | Method and Description |
---|---|
<T> Conversion<T> |
GenericData.getConversionByClass(Class<T> datumClass)
Returns the first conversion found for the given class.
|
<T> Conversion<T> |
GenericData.getConversionByClass(Class<T> datumClass,
LogicalType logicalType)
Returns the conversion for the given class and logical type.
|
Conversion<Object> |
GenericData.getConversionFor(LogicalType logicalType)
Returns the Conversion for the given logical type.
|
Modifier and Type | Method and Description |
---|---|
void |
GenericData.addLogicalTypeConversion(Conversion<?> conversion)
Registers the given conversion to be used when reading and writing with
this data model.
|
protected Object |
GenericDatumReader.convert(Object datum,
Schema schema,
LogicalType type,
Conversion<?> conversion) |
protected Object |
GenericDatumReader.readWithConversion(Object old,
Schema expected,
LogicalType logicalType,
Conversion<?> conversion,
ResolvingDecoder in) |
Copyright © 2009–2016 The Apache Software Foundation. All rights reserved.