java.lang.Object
swim.avro.decoder.AvroDecoder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<I,
T> Decoder<T> arrayDecoder
(AvroArrayType<I, T> type) <T> Decoder<T>
booleanDecoder
(AvroBooleanType<T> type) <T> Decoder<T>
complexDecoder
(AvroComplexType<T> type) <T> Decoder<T>
dataDecoder
(AvroDataType<T> type) <I,
T> Decoder<T> decodeArray
(InputBuffer input, AvroArrayType<I, T> type) <T> Decoder<T>
decodeBoolean
(InputBuffer input, AvroBooleanType<T> type) <T> Decoder<T>
decodeComplex
(InputBuffer input, AvroComplexType<T> type) <T> Decoder<T>
decodeData
(InputBuffer input, AvroDataType<T> type) <T> Decoder<T>
decodeDouble
(InputBuffer input, AvroDoubleType<T> type) <T> Decoder<T>
decodeEnum
(InputBuffer input, AvroEnumType<T> type) <T> Decoder<T>
decodeFixed
(InputBuffer input, AvroFixedType<T> type) <T> Decoder<T>
decodeFloat
(InputBuffer input, AvroFloatType<T> type) <K,
V, T> Decoder<T> decodeMap
(InputBuffer input, AvroMapType<K, V, T> type) <T> Decoder<T>
decodeNull
(InputBuffer input, AvroNullType<T> type) <T> Decoder<T>
decodePrimitive
(InputBuffer input, AvroPrimitiveType<T> type) <T,
R> Decoder<T> decodeRecord
(InputBuffer input, AvroRecordType<T, R> type) <T> Decoder<T>
decodeString
(InputBuffer input, AvroStringType<T> type) <T> Decoder<T>
decodeType
(InputBuffer input, AvroType<T> type) <T> Decoder<T>
decodeUnion
(InputBuffer input, AvroUnionType<T> type) <T> Decoder<T>
decodeVarint
(InputBuffer input, AvroVarintType<T> type) <T> Decoder<T>
doubleDecoder
(AvroDoubleType<T> type) <T> Decoder<T>
enumDecoder
(AvroEnumType<T> type) <T> Decoder<T>
fixedDecoder
(AvroFixedType<T> type) <T> Decoder<T>
floatDecoder
(AvroFloatType<T> type) <K,
V, T> Decoder<T> mapDecoder
(AvroMapType<K, V, T> type) <T> Decoder<T>
nullDecoder
(AvroNullType<T> type) <T> Decoder<T>
primitiveDecoder
(AvroPrimitiveType<T> type) <T,
R> Decoder<T> recordDecoder
(AvroRecordType<T, R> type) <T> Decoder<T>
stringDecoder
(AvroStringType<T> type) <T> Decoder<T>
typeDecoder
(AvroType<T> type) <T> Decoder<T>
unionDecoder
(AvroUnionType<T> type) <T> Decoder<T>
varintDecoder
(AvroVarintType<T> type)
-
Constructor Details
-
AvroDecoder
public AvroDecoder()
-
-
Method Details
-
decodeType
-
decodePrimitive
-
decodeComplex
-
decodeNull
-
decodeBoolean
-
decodeVarint
-
decodeFloat
-
decodeDouble
-
decodeData
-
decodeString
-
decodeRecord
-
decodeEnum
-
decodeArray
-
decodeMap
-
decodeUnion
-
decodeFixed
-
typeDecoder
-
primitiveDecoder
-
complexDecoder
-
nullDecoder
-
booleanDecoder
-
varintDecoder
-
floatDecoder
-
doubleDecoder
-
dataDecoder
-
stringDecoder
-
recordDecoder
-
enumDecoder
-
arrayDecoder
-
mapDecoder
-
unionDecoder
-
fixedDecoder
-