public java.io.Reader getCharacterStream(int columnIndex) throws SQLException{
        throw new UnsupportedOperationException();
    }
Retrieves the value stored in the designated column
of the current row as a <code>java.io.Reader</code> object.

<P><B>Note:</B> All the data in the returned stream must
be read prior to getting the value of any other column. The
next call to a <code>getXXX</code> method implicitly closes the stream.

@param columnIndex the first column is <code>1</code>, the second
       is <code>2</code>, and so on; must be <code>1</code> or larger
       and equal to or less than the number of columns in the rowset
@return a Java character stream that delivers the database column value
as a stream of two-byte unicode characters in a
<code>java.io.Reader</code> object.  If the value is
SQL <code>NULL</code>, the result is <code>null</code>.
@throws SQLException if (1) the given column index is out of bounds,
(2) the cursor is not on one of this rowset's rows or its
insert row, or (3) the designated column does not store an
SQL <code>CHAR, VARCHAR, <b>LONGVARCHAR</b>, BINARY, VARBINARY</code> or
<code>LONGVARBINARY</code> value.
The bold SQL type designates the recommended return type.
@see #getCharacterStream(String)
src/main/java/org/replicadb/rowset/sun/rowset/internal/SyncResolverImpl.java