Unsupported JDBC methods
The methods in this appendix are included in Version 4.1 of the Oracle JDBC API specification. Although an application can call any of these methods, they are not supported by the Netezza Performance Server (NPS®) or the IBM® Netezza® JDBC driver, and an exception will be thrown.
Methods not supported by NPS
NPS does
not support the methods in the following table:
Interface | Method |
---|---|
CallableStatement | getCharacterStream(int) |
getCharacterStream(String) | |
getNCharacterStream(int) | |
getNCharacterStream(String) | |
getNClob(int) | |
getNClob(String) | |
getNString(int) | |
getNString(String) | |
getRowId(int) | |
getRowId(String) | |
getSQLXML(int) | |
getSQLXML(String) | |
setAsciiStream(String, InputStream) | |
setAsciiStream(String, InputStream, long) | |
setBinaryStream(String, InputStream) | |
setBinaryStream(String, InputStream, long) | |
setBlob(String, Blob) | |
setBlob(String, InputStream) | |
setBlob(String, InputStream, long) | |
setCharacterStream(String, Reader) | |
setCharacterStream(String, Reader, long) | |
setClob(String, Clob) | |
setClob(String, Reader) | |
setClob(String, Reader, long) | |
setNCharacterStream(String, Reader) | |
setNCharacterStream(String, Reader, long) | |
setNClob(String, NClob) | |
setNClob(String, Reader) | |
setNString(String, String) | |
setRowId(String, RowId) | |
setSQLXML(String, SQLXML) | |
Connection | *createBlob() |
*createClob() | |
*createNClob() | |
*createSQLXML() | |
PreparedStatement | setAsciiStream(int, InputStream) |
setBinaryStream(int, InputStream) | |
setBlob(int, InputStream) | |
setBlob(int, InputStream, long) | |
setCharacterStream(int, Reader) | |
setClob(int, Reader) | |
setClob(int, Reader, long) | |
setNCharacterStream(int, Reader) | |
setNCharacterStream(int, Reader, long) | |
setNClob(int, NClob) | |
setNClob(int, Reader) | |
setNClob(int, Reader, long) | |
setNString(int, String) | |
setRowId(int, RowId) | |
setSQLXML(int, SQLXML) | |
ResultSet | getNCharacterStream(int) |
getNCharacterStream(String) | |
getNClob(int) | |
getNClob(String) | |
getNString(int) | |
getNString(String) | |
getObject(int, Class<T>) | |
getObject(String, Class<T>) | |
getRowId(int) | |
getRowId(String) | |
getSQLXML(int) | |
getSQLXML(String) | |
updateAsciiStream(int, InputStream) | |
updateAsciiStream(int, InputStream, long) | |
updateAsciiStream(String, InputStream) | |
updateAsciiStream(String, InputStream, long) | |
updateBinaryStream(int, InputStream) | |
updateBinaryStream(int, InputStream, long) | |
updateBinaryStream(String, InputStream) | |
updateBinaryStream(String, InputStream, long) | |
updateBlob(int, InputStream) | |
updateBlob(int, InputStream, long) | |
updateBlob(String, InputStream) | |
updateBlob(String, InputStream, long) | |
updateCharacterStream(int, Reader) | |
updateCharacterStream(int, Reader, long) | |
updateCharacterStream(String, Reader) | |
updateCharacterStream(String, Reader, long) | |
updateClob(int, Reader) | |
updateClob(int, Reader, long) | |
updateClob(String, Reader) | |
updateClob(String, Reader, long) | |
updateNCharacterStream(int, Reader) | |
updateNCharacterStream(int, Reader, long) | |
updateNCharacterStream(String, Reader) | |
updateNCharacterStream(String, Reader, long) | |
ResultSet (continued) | updateNClob(int, NClob) |
updateNClob(int, Reader) | |
updateNClob(int, Reader, long) | |
updateNClob(String, NClob) | |
updateNClob(String, Reader) | |
updateNClob(String, Reader, long) | |
updateNString(int, String) | |
updateNString(String, String) | |
updateRowId(int, RowId) | |
updateRowId(String, RowId) | |
updateSQLXML(int, SQLXML) | |
updateSQLXML(String, SQLXML) | |
Statement | closeOnCompletion() |
Methods not supported by the JDBC driver
The
JDBC driver does not support the methods in the following table:
Interface | Method |
---|---|
CallableStatement | getObject(int, Class<T>) |
getObject(String, Class<T>) | |
Connection | abort(Executor) |
createArrayOf(String, Object[]) | |
createStruct(String, Object[]) | |
getNetworkTimeout() | |
setNetworkTimeout(Executor, int) | |
DatabaseMetadata | Wrapper.isWrapperFor(Class<?>) |
Wrapper.unwrap(Class<T>) | |
DataSource | CommonDataSource.getParentLogger() |
Wrapper.isWrapperFor(Class<?>) | |
Wrapper.unwrap(Class<T>) | |
Driver | getParentLogger() |
ParameterMetadata | Wrapper.isWrapperFor(Class<?>) |
Wrapper.unwrap(Class<T>) | |
PooledConnection | addStatementEventListener (StatementEventListener) |
removeStatementEventListener (StatementEventListener) | |
ResultSet | Wrapper.isWrapperFor(Class<?>) |
Wrapper.unwrap(Class<T>) | |
ResultSetMetadata | Wrapper.isWrapperFor(Class<?>) |
Wrapper.unwrap(Class<T>) | |
Statement | setPoolable(boolean) |
Wrapper.isWrapperFor(Class<?>) | |
Wrapper.unwrap(Class<T>) |