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
-