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