public byte[] asBytes() { byte[] bytes = new byte[16]; ByteBuffer buf = ByteBuffer.wrap(bytes); buf.putLong(getMostSignificantBits()); buf.putLong(getLeastSignificantBits()); return bytes; }
public byte[] asBytes() { byte[] bytes = new byte[16]; ByteBuffer buf = ByteBuffer.wrap(bytes); buf.putLong(getMostSignificantBits()); buf.putLong(getLeastSignificantBits()); return bytes; }
public byte[] asBytes() { byte[] bytes = new byte[16]; ByteBuffer buf = ByteBuffer.wrap(bytes); buf.putLong(getMostSignificantBits()); buf.putLong(getLeastSignificantBits()); return bytes; }
@Override public int encode(ByteBuffer b) { int size = size(); if(b.remaining()>=size) { if(size == 17) { b.put((byte)0x94); } b.putLong(_value.getMostSignificantBits()); b.putLong(_value.getLeastSignificantBits()); return size; } else { return 0; } } }
@Override public int encode(ByteBuffer b) { int size = size(); if(b.remaining()>=size) { if(size == 17) { b.put((byte)0x94); } b.putLong(_value.getMostSignificantBits()); b.putLong(_value.getLeastSignificantBits()); return size; } else { return 0; } } }
@Override public int encode(ByteBuffer b) { int size = size(); if(b.remaining()>=size) { if(size == 17) { b.put((byte)0x94); } b.putLong(_value.getMostSignificantBits()); b.putLong(_value.getLeastSignificantBits()); return size; } else { return 0; } } }
public void writeValue(final Decimal128 val) { getEncoder().writeRaw(val.getMostSignificantBits()); getEncoder().writeRaw(val.getLeastSignificantBits()); }
public void writeValue(final Decimal128 val) { getEncoder().writeRaw(val.getMostSignificantBits()); getEncoder().writeRaw(val.getLeastSignificantBits()); }
public void writeValue(final Decimal128 val) { getEncoder().writeRaw(val.getMostSignificantBits()); getEncoder().writeRaw(val.getLeastSignificantBits()); }
public void writeValue(final Decimal128 val) { getEncoder().writeRaw(val.getMostSignificantBits()); getEncoder().writeRaw(val.getLeastSignificantBits()); }