docs: public int read(byte[] buf, int off, int len) throws SQLException {
      byte[] b = read(len);
      if (b.length < len) {
        len = b.length;
      }
      System.arraycopy(b, 0, buf, off, len);
      return len;
    }