@Override
  public int encode(PositionedByteRange dst, Long val) {
    Bytes.putLong(dst.getBytes(), dst.getOffset() + dst.getPosition(), val);
    return skip(dst);
  }
An {@code DataType} for interacting with values encoded using
{@link Bytes#putLong(byte[], int, long)}. Intended to make it easier to transition away from
direct use of {@link Bytes}.
@see Bytes#putLong(byte[], int, long)
@see Bytes#toLong(byte[])
hbase-common/src/main/java/org/apache/hadoop/hbase/types/RawLong.java