@Override public int encode(PositionedByteRange dst, Integer val) { Bytes.putInt(dst.getBytes(), dst.getOffset() + dst.getPosition(), val); return skip(dst); }
public SampleUnion1() { super(new RawInteger(), new RawStringTerminated(Order.DESCENDING, ".")); }
@Override public Pojo1 decode(PositionedByteRange src) { Object[] ret = new Object[3]; ret[0] = stringField.decode(src); ret[1] = intField.decode(src); ret[2] = doubleField.decode(src); return new Pojo1(ret); }
@Override public int encode(PositionedByteRange dst, Pojo1 val) { int written = stringField.encode(dst, val.stringFieldAsc); written += intField.encode(dst, val.intFieldAsc); written += doubleField.encode(dst, val.doubleFieldAsc); return written; } }
@Override public int encodedLength(Pojo1 val) { return stringField.encodedLength(val.stringFieldAsc) + intField.encodedLength(val.intFieldAsc) + doubleField.encodedLength(val.doubleFieldAsc); }
@Override public int encode(PositionedByteRange dst, Pojo1 val) { int written = stringField.encode(dst, val.stringFieldAsc); written += intField.encode(dst, val.intFieldAsc); written += doubleField.encode(dst, val.doubleFieldAsc); return written; } }
@Override public int encodedLength(Pojo1 val) { return stringField.encodedLength(val.stringFieldAsc) + intField.encodedLength(val.intFieldAsc) + doubleField.encodedLength(val.doubleFieldAsc); }
@Override public Integer decode(PositionedByteRange src) { int val = Bytes.toInt(src.getBytes(), src.getOffset() + src.getPosition()); skip(src); return val; }
@Override public int encode(PositionedByteRange dst, Pojo1 val) { int written = stringField.encode(dst, val.stringFieldAsc); written += intField.encode(dst, val.intFieldAsc); written += doubleField.encode(dst, val.doubleFieldAsc); return written; } }
@Override public int encodedLength(Pojo1 val) { return stringField.encodedLength(val.stringFieldAsc) + intField.encodedLength(val.intFieldAsc) + doubleField.encodedLength(val.doubleFieldAsc); }
@Override public Pojo1 decode(PositionedByteRange src) { Object[] ret = new Object[3]; ret[0] = stringField.decode(src); ret[1] = intField.decode(src); ret[2] = doubleField.decode(src); return new Pojo1(ret); }
public SampleUnion1() { super(new RawInteger(), new RawStringTerminated(Order.DESCENDING, ".")); }
@Override public int skip(PositionedByteRange src) { int skipped = stringField.skip(src); skipped += intField.skip(src); skipped += doubleField.skip(src); return skipped; }
@Override public Pojo1 decode(PositionedByteRange src) { Object[] ret = new Object[3]; ret[0] = stringField.decode(src); ret[1] = intField.decode(src); ret[2] = doubleField.decode(src); return new Pojo1(ret); }
public SampleUnion1() { super(new RawInteger(), new RawStringTerminated(Order.DESCENDING, ".")); }
@Override public Integer decode(PositionedByteRange src) { int val = Bytes.toInt(src.getBytes(), src.getOffset() + src.getPosition()); skip(src); return val; }
@Override public Integer decode(PositionedByteRange src) { int val = Bytes.toInt(src.getBytes(), src.getOffset() + src.getPosition()); skip(src); return val; }
@Override public int encode(PositionedByteRange dst, Integer val) { Bytes.putInt(dst.getBytes(), dst.getOffset() + dst.getPosition(), val); return skip(dst); }
@Override public Integer decode(PositionedByteRange src) { int val = Bytes.toInt(src.getBytes(), src.getOffset() + src.getPosition()); skip(src); return val; }
@Override public int encode(PositionedByteRange dst, Integer val) { Bytes.putInt(dst.getBytes(), dst.getOffset() + dst.getPosition(), val); return skip(dst); }