@Override public double doubleValue() { return getByte(); } }
public static long getTimezoneHour(byte[] bytes, int start) { return (long) BytePointable.getByte(bytes, start + TIMEZONE_HOUR_OFFSET); }
public static long getTimezoneMinute(byte[] bytes, int start) { return (long) BytePointable.getByte(bytes, start + TIMEZONE_MINUTE_OFFSET); }
@Override public byte byteValue() { return getByte(); }
@Override public long longValue() { return getByte(); }
@Override public short shortValue() { return getByte(); }
@Override public int intValue() { return getByte(); }
@Override public float floatValue() { return getByte(); }
@Override public int hash() { return getByte(); }
public static long getHour(byte[] bytes, int start) { return (long) BytePointable.getByte(bytes, start + HOUR_OFFSET); }
private byte getHeader() { return BytePointable.getByte(bytes, start); }
public byte getTag() { return BytePointable.getByte(bytes, start); }
public static long getTimezoneMinute(byte[] bytes, int start) { return (long) BytePointable.getByte(bytes, start + TIMEZONE_MINUTE_OFFSET); }
public static long getTimezoneHour(byte[] bytes, int start) { return (long) BytePointable.getByte(bytes, start + TIMEZONE_HOUR_OFFSET); }
public static long getMinute(byte[] bytes, int start) { return (long) BytePointable.getByte(bytes, start + MINUTE_OFFSET); }
public byte preIncrement() { byte v = getByte(); ++v; setByte(v); return v; }
public byte postIncrement() { byte v = getByte(); byte ov = v++; setByte(v); return ov; }
public byte getTag() { return BytePointable.getByte(bytes, getTagOffset()); }
public byte getTag() { return BytePointable.getByte(bytes, getTagOffset()); }