Package com.linkedin.venice.serializer
Interface RecordDeserializer<T>
- All Known Implementing Classes:
- AvroGenericDeserializer,- AvroSpecificDeserializer,- FastAvroGenericDeserializer,- FastAvroSpecificDeserializer,- IdentityRecordDeserializer,- MapOrderPreservingDeserializer,- MapOrderPreservingFastDeserializer,- VsonAvroGenericDeserializer
public interface RecordDeserializer<T>
- 
Method SummaryModifier and TypeMethodDescriptiondeserialize(byte[] bytes) deserialize(ByteBuffer byteBuffer) deserialize(org.apache.avro.io.BinaryDecoder binaryDecoder) deserialize(T reuse, byte[] bytes) deserialize(T reuse, InputStream in, org.apache.avro.io.BinaryDecoder reusedDecoder) deserialize(T reuse, ByteBuffer byteBuffer, org.apache.avro.io.BinaryDecoder reusedDecoder) deserialize(T reuse, org.apache.avro.io.BinaryDecoder binaryDecoder) deserializeObjects(byte[] bytes) deserializeObjects(org.apache.avro.io.BinaryDecoder binaryDecoder) 
- 
Method Details- 
deserialize- Throws:
- VeniceSerializationException
 
- 
deserialize- Throws:
- VeniceSerializationException
 
- 
deserializeT deserialize(T reuse, ByteBuffer byteBuffer, org.apache.avro.io.BinaryDecoder reusedDecoder) throws VeniceSerializationException - Throws:
- VeniceSerializationException
 
- 
deserialize- Throws:
- VeniceSerializationException
 
- 
deserialize- Throws:
- VeniceSerializationException
 
- 
deserializeT deserialize(T reuse, org.apache.avro.io.BinaryDecoder binaryDecoder) throws VeniceSerializationException - Throws:
- VeniceSerializationException
 
- 
deserializeT deserialize(T reuse, InputStream in, org.apache.avro.io.BinaryDecoder reusedDecoder) throws VeniceSerializationException - Throws:
- VeniceSerializationException
 
- 
deserializeObjects- Throws:
- VeniceSerializationException
 
- 
deserializeObjectsList<T> deserializeObjects(org.apache.avro.io.BinaryDecoder binaryDecoder) throws VeniceSerializationException - Throws:
- VeniceSerializationException
 
 
-