Class IdentityVeniceRecordReader
java.lang.Object
com.linkedin.venice.hadoop.input.recordreader.AbstractVeniceRecordReader<ByteBuffer,ByteBuffer>
com.linkedin.venice.hadoop.input.recordreader.avro.IdentityVeniceRecordReader
A record reader that returns the input key and value as is.
-
Method Summary
Modifier and TypeMethodDescriptiongetAvroKey(ByteBuffer keyBytes, ByteBuffer valueBytes) Return an Avro output keygetAvroValue(ByteBuffer keyBytes, ByteBuffer valueBytes) return an Avro output valuestatic IdentityVeniceRecordReaderbyte[]getKeyBytes(ByteBuffer keyBuffer, ByteBuffer valueBuffer) Return a serialized output keygetRmdValue(ByteBuffer inputKey, ByteBuffer inputValue) byte[]getValueBytes(ByteBuffer keyBuffer, ByteBuffer valueBuffer) Return a serialized output valueMethods inherited from class com.linkedin.venice.hadoop.input.recordreader.AbstractVeniceRecordReader
configure, configure, getKeySchema, getRmdBytes, getRmdSchema, getValueSchema
-
Method Details
-
getInstance
-
getAvroKey
Description copied from class:AbstractVeniceRecordReaderReturn an Avro output key- Specified by:
getAvroKeyin classAbstractVeniceRecordReader<ByteBuffer,ByteBuffer>
-
getKeyBytes
Description copied from class:AbstractVeniceRecordReaderReturn a serialized output key- Overrides:
getKeyBytesin classAbstractVeniceRecordReader<ByteBuffer,ByteBuffer>
-
getAvroValue
Description copied from class:AbstractVeniceRecordReaderreturn an Avro output value- Specified by:
getAvroValuein classAbstractVeniceRecordReader<ByteBuffer,ByteBuffer>
-
getRmdValue
- Specified by:
getRmdValuein classAbstractVeniceRecordReader<ByteBuffer,ByteBuffer>
-
getValueBytes
Description copied from class:AbstractVeniceRecordReaderReturn a serialized output value- Overrides:
getValueBytesin classAbstractVeniceRecordReader<ByteBuffer,ByteBuffer>
-