Index

A B C D E F G I J L M N O P R S T U W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractDateTimeConverter - Class in tech.allegro.schema.json2avro.converter.types
 
AbstractDateTimeConverter() - Constructor for class tech.allegro.schema.json2avro.converter.types.AbstractDateTimeConverter
 
AbstractIntDateTimeConverter - Class in tech.allegro.schema.json2avro.converter.types
 
AbstractIntDateTimeConverter() - Constructor for class tech.allegro.schema.json2avro.converter.types.AbstractIntDateTimeConverter
 
AbstractLongDateTimeConverter - Class in tech.allegro.schema.json2avro.converter.types
 
AbstractLongDateTimeConverter() - Constructor for class tech.allegro.schema.json2avro.converter.types.AbstractLongDateTimeConverter
 
ArrayConverter - Class in tech.allegro.schema.json2avro.converter.types
 
ArrayConverter(JsonToAvroReader) - Constructor for class tech.allegro.schema.json2avro.converter.types.ArrayConverter
 
AvroConversionException - Exception in tech.allegro.schema.json2avro.converter
 
AvroConversionException(String) - Constructor for exception tech.allegro.schema.json2avro.converter.AvroConversionException
 
AvroConversionException(String, Throwable) - Constructor for exception tech.allegro.schema.json2avro.converter.AvroConversionException
 
AvroJsonConverter - Class in tech.allegro.schema.json2avro.converter
 
AvroJsonConverter(Conversion<?>...) - Constructor for class tech.allegro.schema.json2avro.converter.AvroJsonConverter
 
AvroTypeConverter - Interface in tech.allegro.schema.json2avro.converter.types
 
AvroTypeConverter.Incompatible - Class in tech.allegro.schema.json2avro.converter.types
 
AvroTypeConverterWithStrictJavaTypeCheck<T> - Class in tech.allegro.schema.json2avro.converter.types
 
AvroTypeConverterWithStrictJavaTypeCheck(Class<T>) - Constructor for class tech.allegro.schema.json2avro.converter.types.AvroTypeConverterWithStrictJavaTypeCheck
 

B

bigDecimalWithExpectedScale(String, int, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.BytesDecimalConverter
 
BOOLEAN - Static variable in class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 
BYTES - Static variable in class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 
BytesDecimalConverter - Class in tech.allegro.schema.json2avro.converter.types
 
BytesDecimalConverter() - Constructor for class tech.allegro.schema.json2avro.converter.types.BytesDecimalConverter
 

C

canManage(Schema, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.AbstractDateTimeConverter
 
canManage(Schema, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.ArrayConverter
 
canManage(Schema, Deque<String>) - Method in interface tech.allegro.schema.json2avro.converter.types.AvroTypeConverter
used to know if this class can convert the json value to the avro value
canManage(Schema, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.BytesDecimalConverter
 
canManage(Schema, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.EnumConverter
 
canManage(Schema, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.MapConverter
 
canManage(Schema, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.NullConverter
 
canManage(Schema, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 
canManage(Schema, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.RecordConverter
 
canManage(Schema, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.UnionConverter
 
CompositeJsonToAvroReader - Class in tech.allegro.schema.json2avro.converter
 
CompositeJsonToAvroReader() - Constructor for class tech.allegro.schema.json2avro.converter.CompositeJsonToAvroReader
 
CompositeJsonToAvroReader(List<AvroTypeConverter>) - Constructor for class tech.allegro.schema.json2avro.converter.CompositeJsonToAvroReader
this constructor allows you to specify custom converters.
CompositeJsonToAvroReader(List<AvroTypeConverter>, UnknownFieldListener) - Constructor for class tech.allegro.schema.json2avro.converter.CompositeJsonToAvroReader
this constructor allows you to specify custom converters.
CompositeJsonToAvroReader(AvroTypeConverter...) - Constructor for class tech.allegro.schema.json2avro.converter.CompositeJsonToAvroReader
this constructor allows you to specify custom converters.
convert(Schema.Field, Schema, Object, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.AbstractDateTimeConverter
 
convert(Schema.Field, Schema, Object, Deque<String>, boolean) - Method in interface tech.allegro.schema.json2avro.converter.types.AvroTypeConverter
convert the json jsonValue to the avro jsonValue
convert(Schema.Field, Schema, Object, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.AvroTypeConverterWithStrictJavaTypeCheck
 
convert(Schema.Field, Schema, Object, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.BytesDecimalConverter
 
convert(Schema.Field, Schema, Object, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.NullConverter
 
convert(Schema.Field, Schema, Object, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.UnionConverter
 
convertDateTimeString(String) - Method in class tech.allegro.schema.json2avro.converter.types.AbstractDateTimeConverter
 
convertDateTimeString(String) - Method in class tech.allegro.schema.json2avro.converter.types.IntDateConverter
 
convertDateTimeString(String) - Method in class tech.allegro.schema.json2avro.converter.types.IntTimeMillisConverter
 
convertDateTimeString(String) - Method in class tech.allegro.schema.json2avro.converter.types.LongTimeMicrosConverter
 
convertDateTimeString(String) - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMicrosConverter
 
convertDateTimeString(String) - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMillisConverter
 
convertDecimal(Object, int, Deque<String>) - Method in class tech.allegro.schema.json2avro.converter.types.BytesDecimalConverter
 
convertNumber(Number) - Method in class tech.allegro.schema.json2avro.converter.types.AbstractDateTimeConverter
 
convertNumber(Number) - Method in class tech.allegro.schema.json2avro.converter.types.AbstractIntDateTimeConverter
 
convertNumber(Number) - Method in class tech.allegro.schema.json2avro.converter.types.AbstractLongDateTimeConverter
 
convertToAvro(byte[], String) - Method in class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
convertToAvro(byte[], Schema) - Method in class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
convertToGenericDataRecord(byte[], Schema) - Method in class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
convertToJson(byte[], String) - Method in class tech.allegro.schema.json2avro.converter.AvroJsonConverter
 
convertToJson(byte[], Schema) - Method in class tech.allegro.schema.json2avro.converter.AvroJsonConverter
 
convertToJson(GenericRecord) - Method in class tech.allegro.schema.json2avro.converter.AvroJsonConverter
 
convertToSpecificRecord(byte[], Class<T>, String) - Method in class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
convertToSpecificRecord(byte[], Class<T>, Schema) - Method in class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
convertValue(Schema.Field, Schema, String, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.EnumConverter
 
convertValue(Schema.Field, Schema, Collection, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.ArrayConverter
 
convertValue(Schema.Field, Schema, Map, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.MapConverter
 
convertValue(Schema.Field, Schema, Map, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.RecordConverter
 
convertValue(Schema.Field, Schema, T, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.AvroTypeConverterWithStrictJavaTypeCheck
 
convertValue(Schema.Field, Schema, T, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 
createMainConverter(UnknownFieldListener) - Method in class tech.allegro.schema.json2avro.converter.CompositeJsonToAvroReader
 
createRecordBuilder(Schema) - Method in class tech.allegro.schema.json2avro.converter.types.RecordConverter
 

D

DecimalAsStringConversion - Class in tech.allegro.schema.json2avro.converter.conversions
 
DOUBLE - Static variable in class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 

E

EnumConverter - Class in tech.allegro.schema.json2avro.converter.types
 
expected - Variable in class tech.allegro.schema.json2avro.converter.types.AvroTypeConverter.Incompatible
 

F

FailOnUnknownField - Class in tech.allegro.schema.json2avro.converter
 
FailOnUnknownField() - Constructor for class tech.allegro.schema.json2avro.converter.FailOnUnknownField
 
FLOAT - Static variable in class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 
fromBytes(ByteBuffer, Schema, LogicalType) - Method in class tech.allegro.schema.json2avro.converter.conversions.DecimalAsStringConversion
 

G

getConvertedType() - Method in class tech.allegro.schema.json2avro.converter.conversions.DecimalAsStringConversion
 
getLogicalType() - Method in class tech.allegro.schema.json2avro.converter.types.AbstractDateTimeConverter
 
getLogicalType() - Method in class tech.allegro.schema.json2avro.converter.types.IntDateConverter
 
getLogicalType() - Method in class tech.allegro.schema.json2avro.converter.types.IntTimeMillisConverter
 
getLogicalType() - Method in class tech.allegro.schema.json2avro.converter.types.LongTimeMicrosConverter
 
getLogicalType() - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMicrosConverter
 
getLogicalType() - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMillisConverter
 
getLogicalTypeName() - Method in class tech.allegro.schema.json2avro.converter.conversions.DecimalAsStringConversion
 
getUnderlyingSchemaType() - Method in class tech.allegro.schema.json2avro.converter.types.AbstractDateTimeConverter
 
getUnderlyingSchemaType() - Method in class tech.allegro.schema.json2avro.converter.types.AbstractIntDateTimeConverter
 
getUnderlyingSchemaType() - Method in class tech.allegro.schema.json2avro.converter.types.AbstractLongDateTimeConverter
 
getValidNumberFormat() - Method in class tech.allegro.schema.json2avro.converter.types.AbstractDateTimeConverter
 
getValidNumberFormat() - Method in class tech.allegro.schema.json2avro.converter.types.IntDateConverter
 
getValidNumberFormat() - Method in class tech.allegro.schema.json2avro.converter.types.IntTimeMillisConverter
 
getValidNumberFormat() - Method in class tech.allegro.schema.json2avro.converter.types.LongTimeMicrosConverter
 
getValidNumberFormat() - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMicrosConverter
 
getValidNumberFormat() - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMillisConverter
 
getValidStringFormat() - Method in class tech.allegro.schema.json2avro.converter.types.AbstractDateTimeConverter
 
getValidStringFormat() - Method in class tech.allegro.schema.json2avro.converter.types.IntDateConverter
 
getValidStringFormat() - Method in class tech.allegro.schema.json2avro.converter.types.IntTimeMillisConverter
 
getValidStringFormat() - Method in class tech.allegro.schema.json2avro.converter.types.LongTimeMicrosConverter
 
getValidStringFormat() - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMicrosConverter
 
getValidStringFormat() - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMillisConverter
 

I

Incompatible(String) - Constructor for class tech.allegro.schema.json2avro.converter.types.AvroTypeConverter.Incompatible
 
INSTANCE - Static variable in class tech.allegro.schema.json2avro.converter.conversions.DecimalAsStringConversion
 
INSTANCE - Static variable in class tech.allegro.schema.json2avro.converter.types.BytesDecimalConverter
 
INSTANCE - Static variable in class tech.allegro.schema.json2avro.converter.types.EnumConverter
 
INSTANCE - Static variable in class tech.allegro.schema.json2avro.converter.types.IntDateConverter
 
INSTANCE - Static variable in class tech.allegro.schema.json2avro.converter.types.IntTimeMillisConverter
 
INSTANCE - Static variable in class tech.allegro.schema.json2avro.converter.types.LongTimeMicrosConverter
 
INSTANCE - Static variable in class tech.allegro.schema.json2avro.converter.types.LongTimestampMicrosConverter
 
INSTANCE - Static variable in class tech.allegro.schema.json2avro.converter.types.LongTimestampMillisConverter
 
INSTANCE - Static variable in class tech.allegro.schema.json2avro.converter.types.NullConverter
 
INT - Static variable in class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 
IntDateConverter - Class in tech.allegro.schema.json2avro.converter.types
 
IntDateConverter(DateTimeFormatter) - Constructor for class tech.allegro.schema.json2avro.converter.types.IntDateConverter
 
IntTimeMillisConverter - Class in tech.allegro.schema.json2avro.converter.types
 
IntTimeMillisConverter(DateTimeFormatter) - Constructor for class tech.allegro.schema.json2avro.converter.types.IntTimeMillisConverter
 
isLogicalType(Schema, String) - Static method in interface tech.allegro.schema.json2avro.converter.types.AvroTypeConverter
 

J

JsonAvroConverter - Class in tech.allegro.schema.json2avro.converter
 
JsonAvroConverter() - Constructor for class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
JsonAvroConverter(ObjectMapper) - Constructor for class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
JsonAvroConverter(ObjectMapper, JsonToAvroReader) - Constructor for class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
JsonAvroConverter(ObjectMapper, UnknownFieldListener) - Constructor for class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
JsonAvroConverter(JsonToAvroReader) - Constructor for class tech.allegro.schema.json2avro.converter.JsonAvroConverter
 
JsonGenericRecordReader - Class in tech.allegro.schema.json2avro.converter
 
JsonGenericRecordReader() - Constructor for class tech.allegro.schema.json2avro.converter.JsonGenericRecordReader
 
JsonGenericRecordReader(ObjectMapper) - Constructor for class tech.allegro.schema.json2avro.converter.JsonGenericRecordReader
 
JsonGenericRecordReader(ObjectMapper, JsonToAvroReader) - Constructor for class tech.allegro.schema.json2avro.converter.JsonGenericRecordReader
 
JsonGenericRecordReader(ObjectMapper, UnknownFieldListener) - Constructor for class tech.allegro.schema.json2avro.converter.JsonGenericRecordReader
 
JsonGenericRecordReader(JsonToAvroReader) - Constructor for class tech.allegro.schema.json2avro.converter.JsonGenericRecordReader
 
JsonToAvroReader - Interface in tech.allegro.schema.json2avro.converter
 

L

LONG - Static variable in class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 
LongTimeMicrosConverter - Class in tech.allegro.schema.json2avro.converter.types
 
LongTimeMicrosConverter(DateTimeFormatter) - Constructor for class tech.allegro.schema.json2avro.converter.types.LongTimeMicrosConverter
 
LongTimestampMicrosConverter - Class in tech.allegro.schema.json2avro.converter.types
 
LongTimestampMicrosConverter(DateTimeFormatter) - Constructor for class tech.allegro.schema.json2avro.converter.types.LongTimestampMicrosConverter
 
LongTimestampMillisConverter - Class in tech.allegro.schema.json2avro.converter.types
 
LongTimestampMillisConverter(DateTimeFormatter) - Constructor for class tech.allegro.schema.json2avro.converter.types.LongTimestampMillisConverter
 

M

MapConverter - Class in tech.allegro.schema.json2avro.converter.types
 
MapConverter(JsonToAvroReader) - Constructor for class tech.allegro.schema.json2avro.converter.types.MapConverter
 

N

NoWrappingJsonEncoder - Class in org.apache.avro.io
 
NoWrappingJsonEncoder(Schema, JsonGenerator) - Constructor for class org.apache.avro.io.NoWrappingJsonEncoder
 
NoWrappingJsonEncoder(Schema, OutputStream) - Constructor for class org.apache.avro.io.NoWrappingJsonEncoder
 
NoWrappingJsonEncoder(Schema, OutputStream, boolean) - Constructor for class org.apache.avro.io.NoWrappingJsonEncoder
 
NullConverter - Class in tech.allegro.schema.json2avro.converter.types
 

O

onUnknownField(String, Object, String) - Method in class tech.allegro.schema.json2avro.converter.FailOnUnknownField
 
onUnknownField(String, Object, String) - Method in interface tech.allegro.schema.json2avro.converter.UnknownFieldListener
 
org.apache.avro.io - package org.apache.avro.io
 

P

parseInstant(String) - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMicrosConverter
 
parseInstant(String) - Method in class tech.allegro.schema.json2avro.converter.types.LongTimestampMillisConverter
 
parseLocalDate(String) - Method in class tech.allegro.schema.json2avro.converter.types.IntDateConverter
 
parseLocalTime(String) - Method in class tech.allegro.schema.json2avro.converter.types.IntTimeMillisConverter
 
parseLocalTime(String) - Method in class tech.allegro.schema.json2avro.converter.types.LongTimeMicrosConverter
 
PathsPrinter - Class in tech.allegro.schema.json2avro.converter
 
PathsPrinter() - Constructor for class tech.allegro.schema.json2avro.converter.PathsPrinter
 
PrimitiveConverter<T> - Class in tech.allegro.schema.json2avro.converter.types
 
PrimitiveConverter(Schema.Type, Class<T>, Function<T, Object>) - Constructor for class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 
print(Deque<String>) - Static method in class tech.allegro.schema.json2avro.converter.PathsPrinter
 
print(Deque<String>, String) - Static method in class tech.allegro.schema.json2avro.converter.PathsPrinter
 

R

read(byte[], Schema) - Method in class tech.allegro.schema.json2avro.converter.JsonGenericRecordReader
 
read(Map<String, Object>, Schema) - Method in class tech.allegro.schema.json2avro.converter.CompositeJsonToAvroReader
 
read(Map<String, Object>, Schema) - Method in class tech.allegro.schema.json2avro.converter.JsonGenericRecordReader
 
read(Map<String, Object>, Schema) - Method in interface tech.allegro.schema.json2avro.converter.JsonToAvroReader
convert a Map to a generic record
read(Schema.Field, Schema, Object, Deque<String>, boolean) - Method in class tech.allegro.schema.json2avro.converter.CompositeJsonToAvroReader
 
read(Schema.Field, Schema, Object, Deque<String>, boolean) - Method in interface tech.allegro.schema.json2avro.converter.JsonToAvroReader
allow to convert a json field to type corresponding avro type
RecordConverter - Class in tech.allegro.schema.json2avro.converter.types
 
RecordConverter(JsonToAvroReader, UnknownFieldListener) - Constructor for class tech.allegro.schema.json2avro.converter.types.RecordConverter
 

S

setField(RecordBuilderBase<GenericData.Record>, Schema.Field, Object) - Method in class tech.allegro.schema.json2avro.converter.types.RecordConverter
 
STRING - Static variable in class tech.allegro.schema.json2avro.converter.types.PrimitiveConverter
 

T

tech.allegro.schema.json2avro.converter - package tech.allegro.schema.json2avro.converter
 
tech.allegro.schema.json2avro.converter.conversions - package tech.allegro.schema.json2avro.converter.conversions
 
tech.allegro.schema.json2avro.converter.types - package tech.allegro.schema.json2avro.converter.types
 
toBytes(String, Schema, LogicalType) - Method in class tech.allegro.schema.json2avro.converter.conversions.DecimalAsStringConversion
 

U

UnionConverter - Class in tech.allegro.schema.json2avro.converter.types
 
UnionConverter(JsonToAvroReader) - Constructor for class tech.allegro.schema.json2avro.converter.types.UnionConverter
 
UnknownFieldListener - Interface in tech.allegro.schema.json2avro.converter
 

W

writeIndex(int) - Method in class org.apache.avro.io.NoWrappingJsonEncoder
 
A B C D E F G I J L M N O P R S T U W 
All Classes and Interfaces|All Packages|Serialized Form