strangedb/src/main/java/org/warp/jcwdb/DBDataOutput.java

29 lines
470 B
Java

package org.warp.jcwdb;
public interface DBDataOutput<T> {
public int getSize();
public int getType();
public DBWriter<T> getWriter();
public static <T> DBDataOutput<T> create(DBWriter<T> writer, int type, int size) {
return new DBDataOutput<T>() {
@Override
public int getSize() {
return size;
}
@Override
public int getType() {
return type;
}
@Override
public DBWriter<T> getWriter() {
return writer;
}
};
}
}