Products Support Documentation Download
Unsupported ResultSet Methods

For all these unsupported methods the JDBC Driver will throw a SQLFeatureNotSupportedException instead of a SQLFeatureNotSupportedException.

  • ResultSet.getObject(int, Map<String,Class<?>> )
  • ResultSet.getObject(String, Map<String,Class<?>>)
SQL Array type

The SQL engine in RDM has no Array type, so the JDBC driver does not support it. This includes the following methods which throw a SQLException.

  • ResultSet.getArray(int)
  • ResultSet.getArray(String)
SQL XML type

The SQL engine in RDM has no XML type, so the JDBC driver does not support it. This includes the following methods which throw a SQLException.

  • ResultSet.getSQLXML(int)
  • ResultSet.getSQLXML(String)
SQL Ref type

The SQL engine in RDM has no Ref type, so the JDBC driver does not support it. This includes the following methods which throw a SQLException.

  • ResultSet.getRef(int)
  • ResultSet.getRef(String)
SQL ROWID type

Although the SQL engine in RDM does have a rowid concept, it is limited so the JDBC driver limits what can be done. The following methods throw SQLExceptions.

  • ResultSet.getRowId(int)
  • ResultSet.getRowId(String)
Scrollable cursors

The SQL engine only supports static, forward-only cursors. Attempting to set the resultSetType to anything other than ResultSet.TYPE_FORWARD_ONLY or attempting to move in any other direction than forwards throws a SQLException. This affects the following methods.

  • ResultSet.absolute(int row)
  • ResultSet.afterLast()
  • ResultSet.beforeFirst()
  • ResultSet.first()
  • ResultSet.last()
  • ResultSet.previous()
  • ResultSet.relative()