@Override public DimensionEncoding createDimensionEncoding(String encodingName, String[] args) { return new TimeDimEnc(); } };
@Before public void setup() { enc = new TimeDimEnc(); buf = new byte[enc.getLengthOfEncoding()]; }
private long encode(String value) { enc.encode(value, buf, 0); return BytesUtil.readLong(buf, 0, buf.length); }
private String decode(long code) { BytesUtil.writeLong(code, buf, 0, buf.length); return enc.decode(buf, 0, buf.length); }
@Override public DimensionEncoding createDimensionEncoding(String encodingName, String[] args) { return new TimeDimEnc(); } };