public class DIOMultiKeyArrayShortSerde extends Object implements DIOMultiKeyArraySerde<MultiKeyArrayShort>
Modifier and Type | Field and Description |
---|---|
static EPTypeClass |
EPTYPE |
static DIOMultiKeyArrayShortSerde |
INSTANCE |
Constructor and Description |
---|
DIOMultiKeyArrayShortSerde() |
Modifier and Type | Method and Description |
---|---|
Class<?> |
componentType() |
MultiKeyArrayShort |
read(DataInput input,
byte[] unitKey)
Read an object from the stream.
|
void |
write(MultiKeyArrayShort mk,
DataOutput output,
byte[] unitKey,
EventBeanCollatedWriter writer)
Write an object to the stream.
|
public static final EPTypeClass EPTYPE
public static final DIOMultiKeyArrayShortSerde INSTANCE
public Class<?> componentType()
componentType
in interface DIOMultiKeyArraySerde<MultiKeyArrayShort>
public void write(MultiKeyArrayShort mk, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) throws IOException
DataInputOutputSerde
write
in interface DataInputOutputSerde<MultiKeyArrayShort>
mk
- to write or null if this is a nullable valueoutput
- to write tounitKey
- the page key of the page containing the object, can be null if not relevant or not providedwriter
- the writer for events, can be null if not relevant or not providedIOException
- for io exceptionspublic MultiKeyArrayShort read(DataInput input, byte[] unitKey) throws IOException
DataInputOutputSerde
read
in interface DataInputOutputSerde<MultiKeyArrayShort>
input
- input to readunitKey
- the identifying key of the reader, can be null if not relevant or not providedIOException
- for io exceptionsCopyright © 2005–2021. All rights reserved.