Can anyone point me to a simple example of custom serializer implementing MVStore datatype.
I have found the JackRabbit ValueDatatType but it seems to be very specialized.
public class MyClazz implements DataType {
private String name;
private Integer size;
private boolean running = false;
private Set<String> persons;
private ArrayList<Long> accountIds;
public MyClazz() {
}
@Override
public int compare(Object arg0, Object arg1) {
// TODO Auto-generated method stub
return 0;
}
@Override
public int getMemory(Object arg0) {
// TODO Auto-generated method stub
return 0;
}
@Override
public Object read(ByteBuffer buf) {
return null;
}
@Override
public void read(ByteBuffer buf, Object[] arg1, int arg2, boolean arg3) {
}
@Override
public void write(WriteBuffer arg0, Object arg1) {
}
@Override
public void write(WriteBuffer arg0, Object[] arg1, int arg2, boolean arg3) {
}
}
An example in the documentation would be a great help.