Class DIOMultiKeyArrayObjectSerde
java.lang.Object
com.espertech.esper.common.internal.serde.serdeset.multikey.DIOMultiKeyArrayObjectSerde
- All Implemented Interfaces:
DataInputOutputSerde<MultiKeyArrayObject>
,DIOMultiKeyArraySerde<MultiKeyArrayObject>
public class DIOMultiKeyArrayObjectSerde
extends Object
implements DIOMultiKeyArraySerde<MultiKeyArrayObject>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final EPTypeClass
static final DIOMultiKeyArrayObjectSerde
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>
Read an object from the stream.void
write
(MultiKeyArrayObject mk, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) Write an object to the stream.
-
Field Details
-
EPTYPE
-
INSTANCE
-
-
Constructor Details
-
DIOMultiKeyArrayObjectSerde
public DIOMultiKeyArrayObjectSerde()
-
-
Method Details
-
componentType
- Specified by:
componentType
in interfaceDIOMultiKeyArraySerde<MultiKeyArrayObject>
-
write
public void write(MultiKeyArrayObject mk, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) throws IOException Description copied from interface:DataInputOutputSerde
Write an object to the stream.- Specified by:
write
in interfaceDataInputOutputSerde<MultiKeyArrayObject>
- Parameters:
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 provided- Throws:
IOException
- for io exceptions
-
read
Description copied from interface:DataInputOutputSerde
Read an object from the stream.- Specified by:
read
in interfaceDataInputOutputSerde<MultiKeyArrayObject>
- Parameters:
input
- input to readunitKey
- the identifying key of the reader, can be null if not relevant or not provided- Returns:
- object read or null if this is a nullable value
- Throws:
IOException
- for io exceptions
-