Interface RelationalResultSet

  • All Superinterfaces:
    java.lang.AutoCloseable, RelationalStruct, java.sql.ResultSet, java.sql.Struct, java.sql.Wrapper

    public interface RelationalResultSet
    extends java.sql.ResultSet, RelationalStruct
    Represents the results of a query against the system.
    • Field Summary

      • Fields inherited from interface java.sql.ResultSet

        CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      default boolean absolute​(int row)  
      default void afterLast()  
      default void beforeFirst()  
      default void cancelRowUpdates()  
      default void clearWarnings()  
      default void deleteRow()  
      default int findColumn​(java.lang.String columnLabel)  
      default boolean first()  
      default java.io.InputStream getAsciiStream​(int columnIndex)  
      default java.io.InputStream getAsciiStream​(java.lang.String columnLabel)  
      default java.math.BigDecimal getBigDecimal​(int columnIndex)  
      default java.math.BigDecimal getBigDecimal​(int columnIndex, int scale)
      Deprecated.
      default java.math.BigDecimal getBigDecimal​(java.lang.String columnLabel)  
      default java.math.BigDecimal getBigDecimal​(java.lang.String columnLabel, int scale)
      Deprecated.
      default java.io.InputStream getBinaryStream​(int columnIndex)  
      default java.io.InputStream getBinaryStream​(java.lang.String columnLabel)  
      default java.sql.Blob getBlob​(int columnIndex)  
      default java.sql.Blob getBlob​(java.lang.String columnLabel)  
      default byte getByte​(int columnIndex)  
      default byte getByte​(java.lang.String columnLabel)  
      default java.io.Reader getCharacterStream​(int columnIndex)  
      default java.io.Reader getCharacterStream​(java.lang.String columnLabel)  
      default java.sql.Clob getClob​(int columnIndex)  
      default java.sql.Clob getClob​(java.lang.String columnLabel)  
      default int getConcurrency()  
      Continuation getContinuation()
      A Continuation that can be used for retrieving the rest of the rows.
      default java.lang.String getCursorName()  
      default java.sql.Date getDate​(int columnIndex)  
      default java.sql.Date getDate​(int columnIndex, java.util.Calendar cal)  
      default java.sql.Date getDate​(java.lang.String columnLabel)  
      default java.sql.Date getDate​(java.lang.String columnLabel, java.util.Calendar cal)  
      default int getFetchDirection()  
      default int getFetchSize()  
      default int getHoldability()  
      RelationalResultSetMetaData getMetaData()  
      default java.io.Reader getNCharacterStream​(int columnIndex)  
      default java.io.Reader getNCharacterStream​(java.lang.String columnLabel)  
      default java.sql.NClob getNClob​(int columnIndex)  
      default java.sql.NClob getNClob​(java.lang.String columnLabel)  
      default java.lang.String getNString​(int columnIndex)  
      default java.lang.String getNString​(java.lang.String columnLabel)  
      default <T> T getObject​(int columnIndex, java.lang.Class<T> type)  
      default java.lang.Object getObject​(int columnIndex, java.util.Map<java.lang.String,​java.lang.Class<?>> map)  
      default <T> T getObject​(java.lang.String columnLabel, java.lang.Class<T> type)  
      default java.lang.Object getObject​(java.lang.String columnLabel, java.util.Map<java.lang.String,​java.lang.Class<?>> map)  
      default java.sql.Ref getRef​(int columnIndex)  
      default java.sql.Ref getRef​(java.lang.String columnLabel)  
      default int getRow()  
      default java.sql.RowId getRowId​(int columnIndex)  
      default java.sql.RowId getRowId​(java.lang.String columnLabel)  
      default short getShort​(int columnIndex)  
      default short getShort​(java.lang.String columnLabel)  
      default java.sql.SQLXML getSQLXML​(int columnIndex)  
      default java.sql.SQLXML getSQLXML​(java.lang.String columnLabel)  
      default java.sql.Statement getStatement()  
      default java.sql.Time getTime​(int columnIndex)  
      default java.sql.Time getTime​(int columnIndex, java.util.Calendar cal)  
      default java.sql.Time getTime​(java.lang.String columnLabel)  
      default java.sql.Time getTime​(java.lang.String columnLabel, java.util.Calendar cal)  
      default java.sql.Timestamp getTimestamp​(int columnIndex)  
      default java.sql.Timestamp getTimestamp​(int columnIndex, java.util.Calendar cal)  
      default java.sql.Timestamp getTimestamp​(java.lang.String columnLabel)  
      default java.sql.Timestamp getTimestamp​(java.lang.String columnLabel, java.util.Calendar cal)  
      default int getType()  
      default java.io.InputStream getUnicodeStream​(int columnIndex)
      Deprecated.
      default java.io.InputStream getUnicodeStream​(java.lang.String columnLabel)
      Deprecated.
      default java.net.URL getURL​(int columnIndex)  
      default java.net.URL getURL​(java.lang.String columnLabel)  
      default java.sql.SQLWarning getWarnings()  
      default void insertRow()  
      default boolean isAfterLast()  
      default boolean isBeforeFirst()  
      default boolean isFirst()  
      default boolean isLast()  
      default boolean isWrapperFor​(java.lang.Class<?> iface)  
      default boolean last()  
      default void moveToCurrentRow()  
      default void moveToInsertRow()  
      default boolean previous()  
      default void refreshRow()  
      default boolean relative​(int rows)  
      default boolean rowDeleted()  
      default boolean rowInserted()  
      default boolean rowUpdated()  
      default void setFetchDirection​(int direction)  
      default void setFetchSize​(int rows)  
      default <T> T unwrap​(java.lang.Class<T> iface)  
      default void updateArray​(int columnIndex, java.sql.Array x)  
      default void updateArray​(java.lang.String columnLabel, java.sql.Array x)  
      default void updateAsciiStream​(int columnIndex, java.io.InputStream x)  
      default void updateAsciiStream​(int columnIndex, java.io.InputStream x, int length)  
      default void updateAsciiStream​(int columnIndex, java.io.InputStream x, long length)  
      default void updateAsciiStream​(java.lang.String columnLabel, java.io.InputStream x)  
      default void updateAsciiStream​(java.lang.String columnLabel, java.io.InputStream x, int length)  
      default void updateAsciiStream​(java.lang.String columnLabel, java.io.InputStream x, long length)  
      default void updateBigDecimal​(int columnIndex, java.math.BigDecimal x)  
      default void updateBigDecimal​(java.lang.String columnLabel, java.math.BigDecimal x)  
      default void updateBinaryStream​(int columnIndex, java.io.InputStream x)  
      default void updateBinaryStream​(int columnIndex, java.io.InputStream x, int length)  
      default void updateBinaryStream​(int columnIndex, java.io.InputStream x, long length)  
      default void updateBinaryStream​(java.lang.String columnLabel, java.io.InputStream x)  
      default void updateBinaryStream​(java.lang.String columnLabel, java.io.InputStream x, int length)  
      default void updateBinaryStream​(java.lang.String columnLabel, java.io.InputStream x, long length)  
      default void updateBlob​(int columnIndex, java.io.InputStream inputStream)  
      default void updateBlob​(int columnIndex, java.io.InputStream inputStream, long length)  
      default void updateBlob​(int columnIndex, java.sql.Blob x)  
      default void updateBlob​(java.lang.String columnLabel, java.io.InputStream inputStream)  
      default void updateBlob​(java.lang.String columnLabel, java.io.InputStream inputStream, long length)  
      default void updateBlob​(java.lang.String columnLabel, java.sql.Blob x)  
      default void updateBoolean​(int columnIndex, boolean x)  
      default void updateBoolean​(java.lang.String columnLabel, boolean x)  
      default void updateByte​(int columnIndex, byte x)  
      default void updateByte​(java.lang.String columnLabel, byte x)  
      default void updateBytes​(int columnIndex, byte[] x)  
      default void updateBytes​(java.lang.String columnLabel, byte[] x)  
      default void updateCharacterStream​(int columnIndex, java.io.Reader x)  
      default void updateCharacterStream​(int columnIndex, java.io.Reader x, int length)  
      default void updateCharacterStream​(int columnIndex, java.io.Reader x, long length)  
      default void updateCharacterStream​(java.lang.String columnLabel, java.io.Reader reader)  
      default void updateCharacterStream​(java.lang.String columnLabel, java.io.Reader reader, int length)  
      default void updateCharacterStream​(java.lang.String columnLabel, java.io.Reader reader, long length)  
      default void updateClob​(int columnIndex, java.io.Reader reader)  
      default void updateClob​(int columnIndex, java.io.Reader reader, long length)  
      default void updateClob​(int columnIndex, java.sql.Clob x)  
      default void updateClob​(java.lang.String columnLabel, java.io.Reader reader)  
      default void updateClob​(java.lang.String columnLabel, java.io.Reader reader, long length)  
      default void updateClob​(java.lang.String columnLabel, java.sql.Clob x)  
      default void updateDate​(int columnIndex, java.sql.Date x)  
      default void updateDate​(java.lang.String columnLabel, java.sql.Date x)  
      default void updateDouble​(int columnIndex, double x)  
      default void updateDouble​(java.lang.String columnLabel, double x)  
      default void updateFloat​(int columnIndex, float x)  
      default void updateFloat​(java.lang.String columnLabel, float x)  
      default void updateInt​(int columnIndex, int x)  
      default void updateInt​(java.lang.String columnLabel, int x)  
      default void updateLong​(int columnIndex, long x)  
      default void updateLong​(java.lang.String columnLabel, long x)  
      default void updateNCharacterStream​(int columnIndex, java.io.Reader x)  
      default void updateNCharacterStream​(int columnIndex, java.io.Reader x, long length)  
      default void updateNCharacterStream​(java.lang.String columnLabel, java.io.Reader reader)  
      default void updateNCharacterStream​(java.lang.String columnLabel, java.io.Reader reader, long length)  
      default void updateNClob​(int columnIndex, java.io.Reader reader)  
      default void updateNClob​(int columnIndex, java.io.Reader reader, long length)  
      default void updateNClob​(int columnIndex, java.sql.NClob nClob)  
      default void updateNClob​(java.lang.String columnLabel, java.io.Reader reader)  
      default void updateNClob​(java.lang.String columnLabel, java.io.Reader reader, long length)  
      default void updateNClob​(java.lang.String columnLabel, java.sql.NClob nClob)  
      default void updateNString​(int columnIndex, java.lang.String nString)  
      default void updateNString​(java.lang.String columnLabel, java.lang.String nString)  
      default void updateNull​(int columnIndex)  
      default void updateNull​(java.lang.String columnLabel)  
      default void updateObject​(int columnIndex, java.lang.Object x)  
      default void updateObject​(int columnIndex, java.lang.Object x, int scaleOrLength)  
      default void updateObject​(java.lang.String columnLabel, java.lang.Object x)  
      default void updateObject​(java.lang.String columnLabel, java.lang.Object x, int scaleOrLength)  
      default void updateRef​(int columnIndex, java.sql.Ref x)  
      default void updateRef​(java.lang.String columnLabel, java.sql.Ref x)  
      default void updateRow()  
      default void updateRowId​(int columnIndex, java.sql.RowId x)  
      default void updateRowId​(java.lang.String columnLabel, java.sql.RowId x)  
      default void updateShort​(int columnIndex, short x)  
      default void updateShort​(java.lang.String columnLabel, short x)  
      default void updateSQLXML​(int columnIndex, java.sql.SQLXML xmlObject)  
      default void updateSQLXML​(java.lang.String columnLabel, java.sql.SQLXML xmlObject)  
      default void updateString​(int columnIndex, java.lang.String x)  
      default void updateString​(java.lang.String columnLabel, java.lang.String x)  
      default void updateTime​(int columnIndex, java.sql.Time x)  
      default void updateTime​(java.lang.String columnLabel, java.sql.Time x)  
      default void updateTimestamp​(int columnIndex, java.sql.Timestamp x)  
      default void updateTimestamp​(java.lang.String columnLabel, java.sql.Timestamp x)  
      • Methods inherited from interface java.sql.ResultSet

        close, getArray, getArray, getBoolean, getBoolean, getBytes, getBytes, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getObject, getObject, getString, getString, isClosed, next, updateObject, updateObject, updateObject, updateObject, wasNull
    • Method Detail

      • getContinuation

        @Nonnull
        Continuation getContinuation()
                              throws java.sql.SQLException
        A Continuation that can be used for retrieving the rest of the rows. Note: The continuation is only available once the result set has been exhausted.
        Returns:
        A Continuation that can be used for retrieving the rest of the rows.
        Throws:
        java.sql.SQLException - if the continuation cannot be retrieved.
      • getByte

        default byte getByte​(int columnIndex)
                      throws java.sql.SQLException
        Specified by:
        getByte in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getByte

        default byte getByte​(java.lang.String columnLabel)
                      throws java.sql.SQLException
        Specified by:
        getByte in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getShort

        default short getShort​(int columnIndex)
                        throws java.sql.SQLException
        Specified by:
        getShort in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getShort

        default short getShort​(java.lang.String columnLabel)
                        throws java.sql.SQLException
        Specified by:
        getShort in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getBigDecimal

        @Deprecated
        default java.math.BigDecimal getBigDecimal​(int columnIndex,
                                                   int scale)
                                            throws java.sql.SQLException
        Deprecated.
        Specified by:
        getBigDecimal in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getBigDecimal

        @Deprecated
        default java.math.BigDecimal getBigDecimal​(java.lang.String columnLabel,
                                                   int scale)
                                            throws java.sql.SQLException
        Deprecated.
        Specified by:
        getBigDecimal in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getBigDecimal

        default java.math.BigDecimal getBigDecimal​(int columnIndex)
                                            throws java.sql.SQLException
        Specified by:
        getBigDecimal in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getBigDecimal

        default java.math.BigDecimal getBigDecimal​(java.lang.String columnLabel)
                                            throws java.sql.SQLException
        Specified by:
        getBigDecimal in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getDate

        default java.sql.Date getDate​(int columnIndex)
                               throws java.sql.SQLException
        Specified by:
        getDate in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getDate

        default java.sql.Date getDate​(java.lang.String columnLabel)
                               throws java.sql.SQLException
        Specified by:
        getDate in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getDate

        default java.sql.Date getDate​(int columnIndex,
                                      java.util.Calendar cal)
                               throws java.sql.SQLException
        Specified by:
        getDate in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getDate

        default java.sql.Date getDate​(java.lang.String columnLabel,
                                      java.util.Calendar cal)
                               throws java.sql.SQLException
        Specified by:
        getDate in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getTime

        default java.sql.Time getTime​(int columnIndex)
                               throws java.sql.SQLException
        Specified by:
        getTime in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getTime

        default java.sql.Time getTime​(java.lang.String columnLabel)
                               throws java.sql.SQLException
        Specified by:
        getTime in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getTime

        default java.sql.Time getTime​(int columnIndex,
                                      java.util.Calendar cal)
                               throws java.sql.SQLException
        Specified by:
        getTime in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getTime

        default java.sql.Time getTime​(java.lang.String columnLabel,
                                      java.util.Calendar cal)
                               throws java.sql.SQLException
        Specified by:
        getTime in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getTimestamp

        default java.sql.Timestamp getTimestamp​(int columnIndex)
                                         throws java.sql.SQLException
        Specified by:
        getTimestamp in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getTimestamp

        default java.sql.Timestamp getTimestamp​(java.lang.String columnLabel)
                                         throws java.sql.SQLException
        Specified by:
        getTimestamp in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getTimestamp

        default java.sql.Timestamp getTimestamp​(int columnIndex,
                                                java.util.Calendar cal)
                                         throws java.sql.SQLException
        Specified by:
        getTimestamp in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getTimestamp

        default java.sql.Timestamp getTimestamp​(java.lang.String columnLabel,
                                                java.util.Calendar cal)
                                         throws java.sql.SQLException
        Specified by:
        getTimestamp in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getAsciiStream

        default java.io.InputStream getAsciiStream​(int columnIndex)
                                            throws java.sql.SQLException
        Specified by:
        getAsciiStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getAsciiStream

        default java.io.InputStream getAsciiStream​(java.lang.String columnLabel)
                                            throws java.sql.SQLException
        Specified by:
        getAsciiStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getUnicodeStream

        @Deprecated
        default java.io.InputStream getUnicodeStream​(int columnIndex)
                                              throws java.sql.SQLException
        Deprecated.
        Specified by:
        getUnicodeStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getUnicodeStream

        @Deprecated
        default java.io.InputStream getUnicodeStream​(java.lang.String columnLabel)
                                              throws java.sql.SQLException
        Deprecated.
        Specified by:
        getUnicodeStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getBinaryStream

        default java.io.InputStream getBinaryStream​(int columnIndex)
                                             throws java.sql.SQLException
        Specified by:
        getBinaryStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getBinaryStream

        default java.io.InputStream getBinaryStream​(java.lang.String columnLabel)
                                             throws java.sql.SQLException
        Specified by:
        getBinaryStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getWarnings

        default java.sql.SQLWarning getWarnings()
                                         throws java.sql.SQLException
        Specified by:
        getWarnings in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • clearWarnings

        default void clearWarnings()
                            throws java.sql.SQLException
        Specified by:
        clearWarnings in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getCursorName

        default java.lang.String getCursorName()
                                        throws java.sql.SQLException
        Specified by:
        getCursorName in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • findColumn

        default int findColumn​(java.lang.String columnLabel)
                        throws java.sql.SQLException
        Specified by:
        findColumn in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getCharacterStream

        default java.io.Reader getCharacterStream​(int columnIndex)
                                           throws java.sql.SQLException
        Specified by:
        getCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getCharacterStream

        default java.io.Reader getCharacterStream​(java.lang.String columnLabel)
                                           throws java.sql.SQLException
        Specified by:
        getCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • isBeforeFirst

        default boolean isBeforeFirst()
                               throws java.sql.SQLException
        Specified by:
        isBeforeFirst in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • isAfterLast

        default boolean isAfterLast()
                             throws java.sql.SQLException
        Specified by:
        isAfterLast in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • isFirst

        default boolean isFirst()
                         throws java.sql.SQLException
        Specified by:
        isFirst in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • isLast

        default boolean isLast()
                        throws java.sql.SQLException
        Specified by:
        isLast in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • beforeFirst

        default void beforeFirst()
                          throws java.sql.SQLException
        Specified by:
        beforeFirst in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • afterLast

        default void afterLast()
                        throws java.sql.SQLException
        Specified by:
        afterLast in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • first

        default boolean first()
                       throws java.sql.SQLException
        Specified by:
        first in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • last

        default boolean last()
                      throws java.sql.SQLException
        Specified by:
        last in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getRow

        default int getRow()
                    throws java.sql.SQLException
        Specified by:
        getRow in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • absolute

        default boolean absolute​(int row)
                          throws java.sql.SQLException
        Specified by:
        absolute in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • relative

        default boolean relative​(int rows)
                          throws java.sql.SQLException
        Specified by:
        relative in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • previous

        default boolean previous()
                          throws java.sql.SQLException
        Specified by:
        previous in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getObject

        default <T> T getObject​(int columnIndex,
                                java.lang.Class<T> type)
                         throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getObject

        default <T> T getObject​(java.lang.String columnLabel,
                                java.lang.Class<T> type)
                         throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getObject

        default java.lang.Object getObject​(int columnIndex,
                                           java.util.Map<java.lang.String,​java.lang.Class<?>> map)
                                    throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getObject

        default java.lang.Object getObject​(java.lang.String columnLabel,
                                           java.util.Map<java.lang.String,​java.lang.Class<?>> map)
                                    throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • unwrap

        default <T> T unwrap​(java.lang.Class<T> iface)
                      throws java.sql.SQLException
        Specified by:
        unwrap in interface RelationalStruct
        Specified by:
        unwrap in interface java.sql.Wrapper
        Throws:
        java.sql.SQLException
      • isWrapperFor

        default boolean isWrapperFor​(java.lang.Class<?> iface)
                              throws java.sql.SQLException
        Specified by:
        isWrapperFor in interface RelationalStruct
        Specified by:
        isWrapperFor in interface java.sql.Wrapper
        Throws:
        java.sql.SQLException
      • setFetchDirection

        default void setFetchDirection​(int direction)
                                throws java.sql.SQLException
        Specified by:
        setFetchDirection in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getFetchDirection

        default int getFetchDirection()
                               throws java.sql.SQLException
        Specified by:
        getFetchDirection in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • setFetchSize

        default void setFetchSize​(int rows)
                           throws java.sql.SQLException
        Specified by:
        setFetchSize in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getFetchSize

        default int getFetchSize()
                          throws java.sql.SQLException
        Specified by:
        getFetchSize in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getType

        default int getType()
                     throws java.sql.SQLException
        Specified by:
        getType in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getConcurrency

        default int getConcurrency()
                            throws java.sql.SQLException
        Specified by:
        getConcurrency in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • rowUpdated

        default boolean rowUpdated()
                            throws java.sql.SQLException
        Specified by:
        rowUpdated in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • rowInserted

        default boolean rowInserted()
                             throws java.sql.SQLException
        Specified by:
        rowInserted in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • rowDeleted

        default boolean rowDeleted()
                            throws java.sql.SQLException
        Specified by:
        rowDeleted in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNull

        default void updateNull​(int columnIndex)
                         throws java.sql.SQLException
        Specified by:
        updateNull in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNull

        default void updateNull​(java.lang.String columnLabel)
                         throws java.sql.SQLException
        Specified by:
        updateNull in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBoolean

        default void updateBoolean​(int columnIndex,
                                   boolean x)
                            throws java.sql.SQLException
        Specified by:
        updateBoolean in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBoolean

        default void updateBoolean​(java.lang.String columnLabel,
                                   boolean x)
                            throws java.sql.SQLException
        Specified by:
        updateBoolean in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateByte

        default void updateByte​(int columnIndex,
                                byte x)
                         throws java.sql.SQLException
        Specified by:
        updateByte in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateByte

        default void updateByte​(java.lang.String columnLabel,
                                byte x)
                         throws java.sql.SQLException
        Specified by:
        updateByte in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateShort

        default void updateShort​(int columnIndex,
                                 short x)
                          throws java.sql.SQLException
        Specified by:
        updateShort in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateShort

        default void updateShort​(java.lang.String columnLabel,
                                 short x)
                          throws java.sql.SQLException
        Specified by:
        updateShort in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateInt

        default void updateInt​(int columnIndex,
                               int x)
                        throws java.sql.SQLException
        Specified by:
        updateInt in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateInt

        default void updateInt​(java.lang.String columnLabel,
                               int x)
                        throws java.sql.SQLException
        Specified by:
        updateInt in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateLong

        default void updateLong​(int columnIndex,
                                long x)
                         throws java.sql.SQLException
        Specified by:
        updateLong in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateLong

        default void updateLong​(java.lang.String columnLabel,
                                long x)
                         throws java.sql.SQLException
        Specified by:
        updateLong in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateFloat

        default void updateFloat​(int columnIndex,
                                 float x)
                          throws java.sql.SQLException
        Specified by:
        updateFloat in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateFloat

        default void updateFloat​(java.lang.String columnLabel,
                                 float x)
                          throws java.sql.SQLException
        Specified by:
        updateFloat in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateDouble

        default void updateDouble​(int columnIndex,
                                  double x)
                           throws java.sql.SQLException
        Specified by:
        updateDouble in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateDouble

        default void updateDouble​(java.lang.String columnLabel,
                                  double x)
                           throws java.sql.SQLException
        Specified by:
        updateDouble in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBigDecimal

        default void updateBigDecimal​(int columnIndex,
                                      java.math.BigDecimal x)
                               throws java.sql.SQLException
        Specified by:
        updateBigDecimal in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBigDecimal

        default void updateBigDecimal​(java.lang.String columnLabel,
                                      java.math.BigDecimal x)
                               throws java.sql.SQLException
        Specified by:
        updateBigDecimal in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateString

        default void updateString​(int columnIndex,
                                  java.lang.String x)
                           throws java.sql.SQLException
        Specified by:
        updateString in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateString

        default void updateString​(java.lang.String columnLabel,
                                  java.lang.String x)
                           throws java.sql.SQLException
        Specified by:
        updateString in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBytes

        default void updateBytes​(int columnIndex,
                                 byte[] x)
                          throws java.sql.SQLException
        Specified by:
        updateBytes in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBytes

        default void updateBytes​(java.lang.String columnLabel,
                                 byte[] x)
                          throws java.sql.SQLException
        Specified by:
        updateBytes in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateDate

        default void updateDate​(int columnIndex,
                                java.sql.Date x)
                         throws java.sql.SQLException
        Specified by:
        updateDate in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateDate

        default void updateDate​(java.lang.String columnLabel,
                                java.sql.Date x)
                         throws java.sql.SQLException
        Specified by:
        updateDate in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateTime

        default void updateTime​(int columnIndex,
                                java.sql.Time x)
                         throws java.sql.SQLException
        Specified by:
        updateTime in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateTime

        default void updateTime​(java.lang.String columnLabel,
                                java.sql.Time x)
                         throws java.sql.SQLException
        Specified by:
        updateTime in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateTimestamp

        default void updateTimestamp​(int columnIndex,
                                     java.sql.Timestamp x)
                              throws java.sql.SQLException
        Specified by:
        updateTimestamp in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateTimestamp

        default void updateTimestamp​(java.lang.String columnLabel,
                                     java.sql.Timestamp x)
                              throws java.sql.SQLException
        Specified by:
        updateTimestamp in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateAsciiStream

        default void updateAsciiStream​(int columnIndex,
                                       java.io.InputStream x,
                                       int length)
                                throws java.sql.SQLException
        Specified by:
        updateAsciiStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateAsciiStream

        default void updateAsciiStream​(java.lang.String columnLabel,
                                       java.io.InputStream x,
                                       int length)
                                throws java.sql.SQLException
        Specified by:
        updateAsciiStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateAsciiStream

        default void updateAsciiStream​(int columnIndex,
                                       java.io.InputStream x,
                                       long length)
                                throws java.sql.SQLException
        Specified by:
        updateAsciiStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateAsciiStream

        default void updateAsciiStream​(java.lang.String columnLabel,
                                       java.io.InputStream x,
                                       long length)
                                throws java.sql.SQLException
        Specified by:
        updateAsciiStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateAsciiStream

        default void updateAsciiStream​(int columnIndex,
                                       java.io.InputStream x)
                                throws java.sql.SQLException
        Specified by:
        updateAsciiStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateAsciiStream

        default void updateAsciiStream​(java.lang.String columnLabel,
                                       java.io.InputStream x)
                                throws java.sql.SQLException
        Specified by:
        updateAsciiStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBinaryStream

        default void updateBinaryStream​(int columnIndex,
                                        java.io.InputStream x,
                                        int length)
                                 throws java.sql.SQLException
        Specified by:
        updateBinaryStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBinaryStream

        default void updateBinaryStream​(java.lang.String columnLabel,
                                        java.io.InputStream x,
                                        int length)
                                 throws java.sql.SQLException
        Specified by:
        updateBinaryStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBinaryStream

        default void updateBinaryStream​(int columnIndex,
                                        java.io.InputStream x,
                                        long length)
                                 throws java.sql.SQLException
        Specified by:
        updateBinaryStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBinaryStream

        default void updateBinaryStream​(java.lang.String columnLabel,
                                        java.io.InputStream x,
                                        long length)
                                 throws java.sql.SQLException
        Specified by:
        updateBinaryStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBinaryStream

        default void updateBinaryStream​(int columnIndex,
                                        java.io.InputStream x)
                                 throws java.sql.SQLException
        Specified by:
        updateBinaryStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBinaryStream

        default void updateBinaryStream​(java.lang.String columnLabel,
                                        java.io.InputStream x)
                                 throws java.sql.SQLException
        Specified by:
        updateBinaryStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateCharacterStream

        default void updateCharacterStream​(int columnIndex,
                                           java.io.Reader x,
                                           int length)
                                    throws java.sql.SQLException
        Specified by:
        updateCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateCharacterStream

        default void updateCharacterStream​(java.lang.String columnLabel,
                                           java.io.Reader reader,
                                           int length)
                                    throws java.sql.SQLException
        Specified by:
        updateCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateCharacterStream

        default void updateCharacterStream​(int columnIndex,
                                           java.io.Reader x,
                                           long length)
                                    throws java.sql.SQLException
        Specified by:
        updateCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateCharacterStream

        default void updateCharacterStream​(java.lang.String columnLabel,
                                           java.io.Reader reader,
                                           long length)
                                    throws java.sql.SQLException
        Specified by:
        updateCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateCharacterStream

        default void updateCharacterStream​(int columnIndex,
                                           java.io.Reader x)
                                    throws java.sql.SQLException
        Specified by:
        updateCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateCharacterStream

        default void updateCharacterStream​(java.lang.String columnLabel,
                                           java.io.Reader reader)
                                    throws java.sql.SQLException
        Specified by:
        updateCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateObject

        default void updateObject​(int columnIndex,
                                  java.lang.Object x,
                                  int scaleOrLength)
                           throws java.sql.SQLException
        Specified by:
        updateObject in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateObject

        default void updateObject​(int columnIndex,
                                  java.lang.Object x)
                           throws java.sql.SQLException
        Specified by:
        updateObject in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateObject

        default void updateObject​(java.lang.String columnLabel,
                                  java.lang.Object x,
                                  int scaleOrLength)
                           throws java.sql.SQLException
        Specified by:
        updateObject in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateObject

        default void updateObject​(java.lang.String columnLabel,
                                  java.lang.Object x)
                           throws java.sql.SQLException
        Specified by:
        updateObject in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • insertRow

        default void insertRow()
                        throws java.sql.SQLException
        Specified by:
        insertRow in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateRow

        default void updateRow()
                        throws java.sql.SQLException
        Specified by:
        updateRow in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • deleteRow

        default void deleteRow()
                        throws java.sql.SQLException
        Specified by:
        deleteRow in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • refreshRow

        default void refreshRow()
                         throws java.sql.SQLException
        Specified by:
        refreshRow in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • cancelRowUpdates

        default void cancelRowUpdates()
                               throws java.sql.SQLException
        Specified by:
        cancelRowUpdates in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • moveToInsertRow

        default void moveToInsertRow()
                              throws java.sql.SQLException
        Specified by:
        moveToInsertRow in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • moveToCurrentRow

        default void moveToCurrentRow()
                               throws java.sql.SQLException
        Specified by:
        moveToCurrentRow in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getStatement

        default java.sql.Statement getStatement()
                                         throws java.sql.SQLException
        Specified by:
        getStatement in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getRef

        default java.sql.Ref getRef​(int columnIndex)
                             throws java.sql.SQLException
        Specified by:
        getRef in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getRef

        default java.sql.Ref getRef​(java.lang.String columnLabel)
                             throws java.sql.SQLException
        Specified by:
        getRef in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getBlob

        default java.sql.Blob getBlob​(int columnIndex)
                               throws java.sql.SQLException
        Specified by:
        getBlob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getBlob

        default java.sql.Blob getBlob​(java.lang.String columnLabel)
                               throws java.sql.SQLException
        Specified by:
        getBlob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getClob

        default java.sql.Clob getClob​(int columnIndex)
                               throws java.sql.SQLException
        Specified by:
        getClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getClob

        default java.sql.Clob getClob​(java.lang.String columnLabel)
                               throws java.sql.SQLException
        Specified by:
        getClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getURL

        default java.net.URL getURL​(int columnIndex)
                             throws java.sql.SQLException
        Specified by:
        getURL in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getURL

        default java.net.URL getURL​(java.lang.String columnLabel)
                             throws java.sql.SQLException
        Specified by:
        getURL in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateRef

        default void updateRef​(int columnIndex,
                               java.sql.Ref x)
                        throws java.sql.SQLException
        Specified by:
        updateRef in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateRef

        default void updateRef​(java.lang.String columnLabel,
                               java.sql.Ref x)
                        throws java.sql.SQLException
        Specified by:
        updateRef in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBlob

        default void updateBlob​(int columnIndex,
                                java.sql.Blob x)
                         throws java.sql.SQLException
        Specified by:
        updateBlob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBlob

        default void updateBlob​(java.lang.String columnLabel,
                                java.sql.Blob x)
                         throws java.sql.SQLException
        Specified by:
        updateBlob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBlob

        default void updateBlob​(int columnIndex,
                                java.io.InputStream inputStream,
                                long length)
                         throws java.sql.SQLException
        Specified by:
        updateBlob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBlob

        default void updateBlob​(java.lang.String columnLabel,
                                java.io.InputStream inputStream,
                                long length)
                         throws java.sql.SQLException
        Specified by:
        updateBlob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBlob

        default void updateBlob​(int columnIndex,
                                java.io.InputStream inputStream)
                         throws java.sql.SQLException
        Specified by:
        updateBlob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateBlob

        default void updateBlob​(java.lang.String columnLabel,
                                java.io.InputStream inputStream)
                         throws java.sql.SQLException
        Specified by:
        updateBlob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateClob

        default void updateClob​(int columnIndex,
                                java.sql.Clob x)
                         throws java.sql.SQLException
        Specified by:
        updateClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateClob

        default void updateClob​(java.lang.String columnLabel,
                                java.sql.Clob x)
                         throws java.sql.SQLException
        Specified by:
        updateClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateClob

        default void updateClob​(int columnIndex,
                                java.io.Reader reader,
                                long length)
                         throws java.sql.SQLException
        Specified by:
        updateClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateClob

        default void updateClob​(java.lang.String columnLabel,
                                java.io.Reader reader,
                                long length)
                         throws java.sql.SQLException
        Specified by:
        updateClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateClob

        default void updateClob​(int columnIndex,
                                java.io.Reader reader)
                         throws java.sql.SQLException
        Specified by:
        updateClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateClob

        default void updateClob​(java.lang.String columnLabel,
                                java.io.Reader reader)
                         throws java.sql.SQLException
        Specified by:
        updateClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateArray

        default void updateArray​(int columnIndex,
                                 java.sql.Array x)
                          throws java.sql.SQLException
        Specified by:
        updateArray in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateArray

        default void updateArray​(java.lang.String columnLabel,
                                 java.sql.Array x)
                          throws java.sql.SQLException
        Specified by:
        updateArray in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getRowId

        default java.sql.RowId getRowId​(int columnIndex)
                                 throws java.sql.SQLException
        Specified by:
        getRowId in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getRowId

        default java.sql.RowId getRowId​(java.lang.String columnLabel)
                                 throws java.sql.SQLException
        Specified by:
        getRowId in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateRowId

        default void updateRowId​(int columnIndex,
                                 java.sql.RowId x)
                          throws java.sql.SQLException
        Specified by:
        updateRowId in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateRowId

        default void updateRowId​(java.lang.String columnLabel,
                                 java.sql.RowId x)
                          throws java.sql.SQLException
        Specified by:
        updateRowId in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getHoldability

        default int getHoldability()
                            throws java.sql.SQLException
        Specified by:
        getHoldability in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNString

        default void updateNString​(int columnIndex,
                                   java.lang.String nString)
                            throws java.sql.SQLException
        Specified by:
        updateNString in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNString

        default void updateNString​(java.lang.String columnLabel,
                                   java.lang.String nString)
                            throws java.sql.SQLException
        Specified by:
        updateNString in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNClob

        default void updateNClob​(int columnIndex,
                                 java.sql.NClob nClob)
                          throws java.sql.SQLException
        Specified by:
        updateNClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNClob

        default void updateNClob​(java.lang.String columnLabel,
                                 java.sql.NClob nClob)
                          throws java.sql.SQLException
        Specified by:
        updateNClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNClob

        default void updateNClob​(int columnIndex,
                                 java.io.Reader reader,
                                 long length)
                          throws java.sql.SQLException
        Specified by:
        updateNClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNClob

        default void updateNClob​(java.lang.String columnLabel,
                                 java.io.Reader reader,
                                 long length)
                          throws java.sql.SQLException
        Specified by:
        updateNClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNClob

        default void updateNClob​(int columnIndex,
                                 java.io.Reader reader)
                          throws java.sql.SQLException
        Specified by:
        updateNClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNClob

        default void updateNClob​(java.lang.String columnLabel,
                                 java.io.Reader reader)
                          throws java.sql.SQLException
        Specified by:
        updateNClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getNClob

        default java.sql.NClob getNClob​(int columnIndex)
                                 throws java.sql.SQLException
        Specified by:
        getNClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getNClob

        default java.sql.NClob getNClob​(java.lang.String columnLabel)
                                 throws java.sql.SQLException
        Specified by:
        getNClob in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getSQLXML

        default java.sql.SQLXML getSQLXML​(int columnIndex)
                                   throws java.sql.SQLException
        Specified by:
        getSQLXML in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getSQLXML

        default java.sql.SQLXML getSQLXML​(java.lang.String columnLabel)
                                   throws java.sql.SQLException
        Specified by:
        getSQLXML in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateSQLXML

        default void updateSQLXML​(int columnIndex,
                                  java.sql.SQLXML xmlObject)
                           throws java.sql.SQLException
        Specified by:
        updateSQLXML in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateSQLXML

        default void updateSQLXML​(java.lang.String columnLabel,
                                  java.sql.SQLXML xmlObject)
                           throws java.sql.SQLException
        Specified by:
        updateSQLXML in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getNString

        default java.lang.String getNString​(int columnIndex)
                                     throws java.sql.SQLException
        Specified by:
        getNString in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getNString

        default java.lang.String getNString​(java.lang.String columnLabel)
                                     throws java.sql.SQLException
        Specified by:
        getNString in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getNCharacterStream

        default java.io.Reader getNCharacterStream​(int columnIndex)
                                            throws java.sql.SQLException
        Specified by:
        getNCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • getNCharacterStream

        default java.io.Reader getNCharacterStream​(java.lang.String columnLabel)
                                            throws java.sql.SQLException
        Specified by:
        getNCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNCharacterStream

        default void updateNCharacterStream​(int columnIndex,
                                            java.io.Reader x,
                                            long length)
                                     throws java.sql.SQLException
        Specified by:
        updateNCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNCharacterStream

        default void updateNCharacterStream​(java.lang.String columnLabel,
                                            java.io.Reader reader,
                                            long length)
                                     throws java.sql.SQLException
        Specified by:
        updateNCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNCharacterStream

        default void updateNCharacterStream​(int columnIndex,
                                            java.io.Reader x)
                                     throws java.sql.SQLException
        Specified by:
        updateNCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException
      • updateNCharacterStream

        default void updateNCharacterStream​(java.lang.String columnLabel,
                                            java.io.Reader reader)
                                     throws java.sql.SQLException
        Specified by:
        updateNCharacterStream in interface java.sql.ResultSet
        Throws:
        java.sql.SQLException