@Override
    public void getRaw(int colId, BytePiece bytes) {
        if (rowDataAddr == 0) {
            throw new IllegalStateException("illegal row");
        }
        long offsetAndLen = strOffsetLen(colId);
        int offset = (int) (offsetAndLen >>> 32);
        int len = (int) offsetAndLen & ColumnType.MAX_STRING_UTF8_SIZE_MASK;
        bytes.base = null;
        bytes.addr = rowDataAddr + offset;
        bytes.len = len;
    }
The aproximately memeory usage of this object. Currently only return the raw row data size.
indexr-segment/src/main/java/io/indexr/segment/rt/UTF8Row.java