package com.alibaba.doris.dataserver.store.serialize;
import java.nio.ByteBuffer;
import com.alibaba.doris.common.data.ByteWrapper;
/**
* @author ajun Email:jack.yuj@alibaba-inc.com
*/
public interface Serializer<T> {
public ByteWrapper encode(T t);
public boolean encode(ByteBuffer buffer, T t);
public T decode(ByteBuffer buffer);
public byte getVersion();
}