Index
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
All Classes and Interfaces|All Packages|Serialized Form