DEPRECATED

# com.bea.p13n.content.document.jdbc
CallableStatement Class

public abstract class CallableStatement
extends `Object`
implements `CallableStatement`

The base class of any DocumentProvider callable statements.

This takes care of much of the extraneous methods. Subclasses needs to implement the `CallableStatement.close()```, `CallableStatement.clearParameters()```, `CallableStatement.execute()```, `CallableStatement.setObject(int, Object)```, and `CallableStatement.getObject(int)``` methods. Subclasses can also override methods as needed to add additional functionality.

Hierarchy
  `Object`
  `CallableStatement`

All Implemented Interfaces
  `CallableStatement`, `PreparedStatement`, `Statement`

Direct Known Subclasses
  `com.bea.p13n.content.document.jdbc.GetDocumentMetadataStatement`, `com.bea.p13n.content.document.jdbc.GetDocumentModifiedDateStatement`, `com.bea.p13n.content.document.jdbc.GetDocumentStatement`, `com.bea.p13n.content.document.jdbc.GetSchemaNamesStatement`, `com.bea.p13n.content.document.jdbc.GetSchemasStatement`, `com.bea.p13n.content.document.jdbc.GetSchemaStatement`, `com.bea.p13n.content.document.jdbc.SearchStatement`

## Field Summary

`protected `com.bea.p13n.content.document.jdbc.Connection`` | `connection` The connection which spawned us.

## Constructor Summary

CallableStatement(`Connection` connection) Constructor.

## Method Summary

`public void` | `addBatch`(`String` sql) Not supported.
`public void` | `addBatch`() Not supported.
`public void` | `cancel`() Intentionally empty.
`public void` | `clearBatch`() Not supported.
`public abstract void` | `clearParameters`() Clear the input/output parameters internally.
`public void` | `clearWarnings`() Intentionally blank.
`public abstract void` | `close`() Subclasses must implement this method.
`public boolean` | `execute`(`String` sql) Not supported.
`public boolean` | `execute`(`String` sql, int autoGeneratedKeys) Not supported.
`public boolean` | `execute`(`String` sql, int[] columnIndexes) Not supported.
`public boolean` | `execute`(`String` sql, `String`[] columnNames) Not supported.
`public abstract boolean` | `execute`() Execute the command with the set input parameters.
`public int[]` | `executeBatch`() Not supported.
`public `ResultSet`` | `executeQuery`(`String` sql) Not supported.
`public `ResultSet`` | `executeQuery`() Not supported.
`public int` | `executeUpdate`(`String` sql) Not supported.
`public int` | `executeUpdate`(`String` sql, int autoGeneratedKeys) Not supported.
`public int` | `executeUpdate`(`String` sql, int[] columnIndexes) Not supported.
`public int` | `executeUpdate`(`String` sql, `String`[] columnNames) Not supported.
`public int` | `executeUpdate`() This justs executes the statement.
`public `Array`` | `getArray`(int index) Not supported.
`public `Array`` | `getArray`(`String` parameterName) Not supported.
`public `BigDecimal`` | `getBigDecimal`(int index) Not supported.
`public `BigDecimal`` | `getBigDecimal`(`String` parameterName) Not supported.
`public `BigDecimal`` | `getBigDecimal`(int index, int scale) Not supported.
`public `Blob`` | `getBlob`(int index) Not supported.
`public `Blob`` | `getBlob`(`String` parameterName) Not supported.
`public boolean` | `getBoolean`(int index) Not supported.
`public boolean` | `getBoolean`(`String` parameterName) Not supported.
`public byte` | `getByte`(int index) Not supported.
`public byte` | `getByte`(`String` parameterName) Not supported.
`public byte[]` | `getBytes`(int index) Not supported.
`public byte[]` | `getBytes`(`String` parameterName) Not supported.
`public `Clob`` | `getClob`(int index) Not supported.
`public `Clob`` | `getClob`(`String` parameterName) Not supported.
`public `Connection`` | `getConnection`() Return the connection which spawned us.
`public `Date`` | `getDate`(int index) Not supported.
`public `Date`` | `getDate`(`String` parameterName) Not supported.
`public `Date`` | `getDate`(int index, `Calendar` cal) Not supported.
`public `Date`` | `getDate`(`String` parameterName, `Calendar` cal) Not supported.
`protected `DocumentProvider`` | `getDocumentProvider`() Get the DocumentProvider we can use.
`public double` | `getDouble`(int index) Not supported.
`public double` | `getDouble`(`String` parameterName) Not supported.
`public int` | `getFetchDirection`() Not supported.
`public int` | `getFetchSize`() Not supported.
`public float` | `getFloat`(int index) Not supported.
`public float` | `getFloat`(`String` parameterName) Not supported.
`public `ResultSet`` | `getGeneratedKeys`() Not supported.
`public int` | `getInt`(int index) Not supported.
`public int` | `getInt`(`String` parameterName) Not supported.
`public long` | `getLong`(int index) Not supported.
`public long` | `getLong`(`String` parameterName) Not supported.
`public int` | `getMaxFieldSize`() Not supported.
`public int` | `getMaxRows`() Not supported.
`public `ResultSetMetaData`` | `getMetaData`() Not supported.
`public boolean` | `getMoreResults`() Not supported.
`public boolean` | `getMoreResults`(int current) Not supported.
`public abstract `Object`` | `getObject`(int index) Return the output parameter at index.
`public `Object`` | `getObject`(`String` parameter) Not supported.
`public `Object`` | `getObject`(int index, `Map` map) Return the output parameter at index.
`public `Object`` | `getObject`(`String` parameterName, `Map` map) Return the output parameter at index.
`public `ParameterMetaData`` | `getParameterMetaData`() Not supported.
`public int` | `getQueryTimeout`() Not supported.
`public `Ref`` | `getRef`(int index) Not supported.
`public `Ref`` | `getRef`(`String` parameterName) Not supported.
`public `ResultSet`` | `getResultSet`() Not supported.
`public int` | `getResultSetConcurrency`() Not supported.
`public int` | `getResultSetHoldability`() Not supported.
`public int` | `getResultSetType`() Not supported.
`public short` | `getShort`(int index) Not supported.
`public short` | `getShort`(`String` parameterName) Not supported.
`public `String`` | `getString`(int index) Not supported.
`public `String`` | `getString`(`String` parameterName) Not supported.
`public `Time`` | `getTime`(int index) Not supported.
`public `Time`` | `getTime`(`String` parameterName) Not supported.
`public `Time`` | `getTime`(int index, `Calendar` cal) Not supported.
`public `Time`` | `getTime`(`String` parameterName, `Calendar` cal) Not supported.
`public `Timestamp`` | `getTimestamp`(int index) Not supported.
`public `Timestamp`` | `getTimestamp`(`String` parameterName) Not supported.
`public `Timestamp`` | `getTimestamp`(int index, `Calendar` cal) Not supported.
`public `Timestamp`` | `getTimestamp`(`String` parameterName, `Calendar` cal) Not supported.
`public int` | `getUpdateCount`() Not supported.
`public `URL`` | `getURL`(int parameterIndex) Not supported.
`public `URL`` | `getURL`(`String` parameterName) Not supported.
`public `SQLWarning`` | `getWarnings`() Intentionally blank.
`public void` | `registerOutParameter`(int index, int sqlType) Intentionally blank.
`public void` | `registerOutParameter`(int index, int sqlType, int scale) Intentionally blank
`public void` | `registerOutParameter`(int index, int sqlType, `String` typeName) Intentionally blank
`public void` | `registerOutParameter`(`String` parameterName, int sqlType) Intentionally blank.
`public void` | `registerOutParameter`(`String` parameterName, int sqlType, int scale) Intentionally blank
`public void` | `registerOutParameter`(`String` parameterName, int sqlType, `String` typeName) Intentionally blank
`public void` | `setArray`(int index, `Array` x) Not supported.
`public void` | `setAsciiStream`(int index, `InputStream` x, int length) Not supported.
`public void` | `setAsciiStream`(`String` parameterName, `InputStream` x, int length) Not supported.
`public void` | `setBigDecimal`(int index, `BigDecimal` x) Not supported.
`public void` | `setBigDecimal`(`String` parameterName, `BigDecimal` x) Not supported.
`public void` | `setBinaryStream`(int index, `InputStream` x, int length) Not supported.
`public void` | `setBinaryStream`(`String` parameterName, `InputStream` x, int length) Not supported.
`public void` | `setBlob`(int index, `Blob` x) Not supported.
`public void` | `setBoolean`(int index, boolean x) Not supported.
`public void` | `setBoolean`(`String` parameterName, boolean x) Not supported.
`public void` | `setByte`(int index, byte x) Not supported.
`public void` | `setByte`(`String` parameterName, byte x) Not supported.
`public void` | `setBytes`(int index, byte[] x) Not supported.
`public void` | `setBytes`(`String` parameterName, byte[] x) Not supported.
`public void` | `setCharacterStream`(int index, `Reader` reader, int length) Not supported.
`public void` | `setCharacterStream`(`String` parameterName, `Reader` reader, int length) Not supported.
`public void` | `setClob`(int index, `Clob` x) Not supported.
`public void` | `setCursorName`(`String` name) Not supported.
`public void` | `setDate`(int index, `Date` x) Not supported.
`public void` | `setDate`(`String` parameterName, `Date` x) Not supported.
`public void` | `setDate`(int index, `Date` x, `Calendar` cal) Not supported.
`public void` | `setDate`(`String` parameterName, `Date` x, `Calendar` cal) Not supported.
`public void` | `setDouble`(int index, double x) Not supported.
`public void` | `setDouble`(`String` parameterName, double x) Not supported.
`public void` | `setEscapeProcessing`(boolean enable) Not supported.
`public void` | `setFetchDirection`(int direction) Not supported.
`public void` | `setFetchSize`(int rows) Not supported.
`public void` | `setFloat`(int index, float x) Not supported.
`public void` | `setFloat`(`String` parameterName, float x) Not supported.
`public void` | `setInt`(int index, int x) Not supported.
`public void` | `setInt`(`String` parameterName, int x) Not supported.
`public void` | `setLong`(int index, long x) Not supported.
`public void` | `setLong`(`String` parameterName, long x) Not supported.
`public void` | `setMaxFieldSize`(int max) Not supported.
`public void` | `setMaxRows`(int max) Not supported.
`public void` | `setNull`(int index, int sqlType) Not supported.
`public void` | `setNull`(int index, int sqlType, `String` typeName) Not supported.
`public void` | `setNull`(`String` parameterName, int sqlType) Not supported.
`public void` | `setNull`(`String` parameterName, int sqlType, `String` typeName) Not supported.
`public abstract void` | `setObject`(int index, `Object` x) Set the input parameter.
`public void` | `setObject`(`String` parameterName, `Object` x) Not supported.
`public void` | `setObject`(int index, `Object` x, int sqlType) Set the input parameter.
`public void` | `setObject`(`String` parameterName, `Object` x, int sqlType) Set the input parameter.
`public void` | `setObject`(int index, `Object` x, int sqlType, int scale) Set the input parameter.
`public void` | `setObject`(`String` parameterName, `Object` x, int sqlType, int scale) Set the input parameter.
`public void` | `setQueryTimeout`(int seconds) Not supported.
`public void` | `setRef`(int index, `Ref` x) Not supported.
`public void` | `setShort`(int index, short x) Not supported.
`public void` | `setShort`(`String` parameterName, short x) Not supported.
`public void` | `setString`(int index, `String` x) Not supported.
`public void` | `setString`(`String` parameterName, `String` x) Not supported.
`public void` | `setTime`(int index, `Time` x) Not supported.
`public void` | `setTime`(`String` parameterName, `Time` x) Not supported.
`public void` | `setTime`(int index, `Time` x, `Calendar` cal) Not supported.
`public void` | `setTime`(`String` parameterName, `Time` x, `Calendar` cal) Not supported.
`public void` | `setTimestamp`(int index, `Timestamp` x) Not supported.
`public void` | `setTimestamp`(`String` parameterName, `Timestamp` x) Not supported.
`public void` | `setTimestamp`(int index, `Timestamp` x, `Calendar` cal) Not supported.
`public void` | `setTimestamp`(`String` parameterName, `Timestamp` x, `Calendar` cal) Not supported.
`public void` | `setUnicodeStream`(int index, `InputStream` x, int length) Not supported.
`public void` | `setURL`(`String` parameterName, `URL` val) Not supported.
`public void` | `setURL`(int parameterIndex, `URL` val) Not supported.
`public boolean` | `wasNull`() Not supported.

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `java.sql.`CallableStatement``
`getArray, getArray, getBigDecimal, getBigDecimal, getBigDecimal, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getClob, getClob, getDate, getDate, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getObject, getObject, getObject, getObject, getRef, getRef, getShort, getShort, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getURL, getURL, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, setAsciiStream, setBigDecimal, setBinaryStream, setBoolean, setByte, setBytes, setCharacterStream, setDate, setDate, setDouble, setFloat, setInt, setLong, setNull, setNull, setObject, setObject, setObject, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setURL, wasNull`

Methods from interface `java.sql.`PreparedStatement``
`addBatch, clearParameters, execute, executeQuery, executeUpdate, getMetaData, getParameterMetaData, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNull, setNull, setObject, setObject, setObject, setRef, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL`

Methods from interface `java.sql.`Statement``
`addBatch, cancel, clearBatch, clearWarnings, close, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout`

## Field Detail

### connection

    protected com.bea.p13n.content.document.jdbc.Connection connection

  The connection which spawned us.

## Constructor Detail

### CallableStatement

    public CallableStatement(Connection connection)

  Constructor.

## Method Detail

### addBatch(String) Method

    public void addBatch(String sql)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown

### addBatch() Method

    public void addBatch()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### cancel() Method

    public void cancel()

Intentionally empty.

### clearBatch() Method

    public void clearBatch()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### clearParameters() Method

    public abstract void clearParameters()
         throws SQLException

Clear the input/output parameters internally.

Subclasses must implement this.

#### Exceptions

``SQLException``
  thrown on an error.

### clearWarnings() Method

    public void clearWarnings()

Intentionally blank.

### close() Method

    public abstract void close()
         throws SQLException

Subclasses must implement this method.

#### Exceptions

``SQLException``
  thrown on an error.

### execute(String) Method

    public boolean execute(String sql)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### execute(String, int) Method

    public boolean execute(String sql,
                           int autoGeneratedKeys)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### execute(String, int[]) Method

    public boolean execute(String sql,
                           int[] columnIndexes)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### execute(String, String[]) Method

    public boolean execute(String sql,
                           String[] columnNames)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### execute() Method

    public abstract boolean execute()
         throws SQLException

Execute the command with the set input parameters.

The results will be placed in the various output parameters.

Subclasses must implement this.

#### Exceptions

``SQLException``
  thrown on an error.

### executeBatch() Method

    public int[] executeBatch()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### executeQuery(String) Method

    public ResultSet executeQuery(String sql)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### executeQuery() Method

    public ResultSet executeQuery()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### executeUpdate(String) Method

    public int executeUpdate(String sql)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### executeUpdate(String, int) Method

    public int executeUpdate(String sql,
                             int autoGeneratedKeys)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### executeUpdate(String, int[]) Method

    public int executeUpdate(String sql,
                             int[] columnIndexes)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### executeUpdate(String, String[]) Method

    public int executeUpdate(String sql,
                             String[] columnNames)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### executeUpdate() Method

    public int executeUpdate()
         throws SQLException

This justs executes the statement.

#### Exceptions

``SQLException``
  thrown on an error.

Related Topics

``CallableStatement.execute(String)``

### getArray(int) Method

    public Array getArray(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getArray(String) Method

    public Array getArray(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getBigDecimal(int) Method

    public BigDecimal getBigDecimal(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getBigDecimal(String) Method

    public BigDecimal getBigDecimal(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getBigDecimal(int, int) Method

    public BigDecimal getBigDecimal(int index,
                                    int scale)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getBlob(int) Method

    public Blob getBlob(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getBlob(String) Method

    public Blob getBlob(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getBoolean(int) Method

    public boolean getBoolean(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getBoolean(String) Method

    public boolean getBoolean(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getByte(int) Method

    public byte getByte(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getByte(String) Method

    public byte getByte(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getBytes(int) Method

    public byte[] getBytes(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getBytes(String) Method

    public byte[] getBytes(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getClob(int) Method

    public Clob getClob(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getClob(String) Method

    public Clob getClob(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getConnection() Method

    public Connection getConnection()

Return the connection which spawned us.

### getDate(int) Method

    public Date getDate(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getDate(String) Method

    public Date getDate(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getDate(int, Calendar) Method

    public Date getDate(int index,
                        Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getDate(String, Calendar) Method

    public Date getDate(String parameterName,
                        Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getDocumentProvider() Method

    protected DocumentProvider getDocumentProvider()
         throws DocumentException

Get the DocumentProvider we can use.

#### Exceptions

``DocumentException``

### getDouble(int) Method

    public double getDouble(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getDouble(String) Method

    public double getDouble(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getFetchDirection() Method

    public int getFetchDirection()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getFetchSize() Method

    public int getFetchSize()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getFloat(int) Method

    public float getFloat(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getFloat(String) Method

    public float getFloat(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getGeneratedKeys() Method

    public ResultSet getGeneratedKeys()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getInt(int) Method

    public int getInt(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getInt(String) Method

    public int getInt(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getLong(int) Method

    public long getLong(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getLong(String) Method

    public long getLong(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getMaxFieldSize() Method

    public int getMaxFieldSize()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getMaxRows() Method

    public int getMaxRows()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getMetaData() Method

    public ResultSetMetaData getMetaData()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getMoreResults() Method

    public boolean getMoreResults()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getMoreResults(int) Method

    public boolean getMoreResults(int current)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getObject(int) Method

    public abstract Object getObject(int index)
         throws SQLException

Return the output parameter at index.

Subclasses must implement this.

#### Parameters

index
  the output parameter index.

#### Exceptions

``SQLException``
  thrown on an error.

### getObject(String) Method

    public Object getObject(String parameter)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always.

### getObject(int, Map) Method

    public Object getObject(int index,
                            Map map)
         throws SQLException

Return the output parameter at index.

#### Parameters

index
  the output parameter index.

map
  ignored.

#### Exceptions

``SQLException``
  thrown on an error.

Related Topics

``CallableStatement.getObject(int)``

### getObject(String, Map) Method

    public Object getObject(String parameterName,
                            Map map)
         throws SQLException

Return the output parameter at index.

#### Parameters

parameterName
  the output parameter index.

map
  ignored.

#### Exceptions

``SQLException``
  thrown on an error.

Related Topics

``CallableStatement.getObject(int)``

### getParameterMetaData() Method

    public ParameterMetaData getParameterMetaData()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getQueryTimeout() Method

    public int getQueryTimeout()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getRef(int) Method

    public Ref getRef(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getRef(String) Method

    public Ref getRef(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getResultSet() Method

    public ResultSet getResultSet()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getResultSetConcurrency() Method

    public int getResultSetConcurrency()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getResultSetHoldability() Method

    public int getResultSetHoldability()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getResultSetType() Method

    public int getResultSetType()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getShort(int) Method

    public short getShort(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getShort(String) Method

    public short getShort(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getString(int) Method

    public String getString(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getString(String) Method

    public String getString(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getTime(int) Method

    public Time getTime(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getTime(String) Method

    public Time getTime(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getTime(int, Calendar) Method

    public Time getTime(int index,
                        Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getTime(String, Calendar) Method

    public Time getTime(String parameterName,
                        Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getTimestamp(int) Method

    public Timestamp getTimestamp(int index)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getTimestamp(String) Method

    public Timestamp getTimestamp(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getTimestamp(int, Calendar) Method

    public Timestamp getTimestamp(int index,
                                  Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getTimestamp(String, Calendar) Method

    public Timestamp getTimestamp(String parameterName,
                                  Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getUpdateCount() Method

    public int getUpdateCount()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getURL(int) Method

    public URL getURL(int parameterIndex)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getURL(String) Method

    public URL getURL(String parameterName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### getWarnings() Method

    public SQLWarning getWarnings()

Intentionally blank.

#### Returns

null;

### registerOutParameter(int, int) Method

    public void registerOutParameter(int index,
                                     int sqlType)
         throws SQLException

Intentionally blank.

#### Exceptions

``SQLException``

### registerOutParameter(int, int, int) Method

    public void registerOutParameter(int index,
                                     int sqlType,
                                     int scale)
         throws SQLException

Intentionally blank

#### Exceptions

``SQLException``

### registerOutParameter(int, int, String) Method

    public void registerOutParameter(int index,
                                     int sqlType,
                                     String typeName)
         throws SQLException

Intentionally blank

#### Exceptions

``SQLException``

### registerOutParameter(String, int) Method

    public void registerOutParameter(String parameterName,
                                     int sqlType)
         throws SQLException

Intentionally blank.

#### Exceptions

``SQLException``

### registerOutParameter(String, int, int) Method

    public void registerOutParameter(String parameterName,
                                     int sqlType,
                                     int scale)
         throws SQLException

Intentionally blank

#### Exceptions

``SQLException``

### registerOutParameter(String, int, String) Method

    public void registerOutParameter(String parameterName,
                                     int sqlType,
                                     String typeName)
         throws SQLException

Intentionally blank

#### Exceptions

``SQLException``

### setArray(int, Array) Method

    public void setArray(int index,
                         Array x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setAsciiStream(int, InputStream, int) Method

    public void setAsciiStream(int index,
                               InputStream x,
                               int length)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setAsciiStream(String, InputStream, int) Method

    public void setAsciiStream(String parameterName,
                               InputStream x,
                               int length)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setBigDecimal(int, BigDecimal) Method

    public void setBigDecimal(int index,
                              BigDecimal x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setBigDecimal(String, BigDecimal) Method

    public void setBigDecimal(String parameterName,
                              BigDecimal x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setBinaryStream(int, InputStream, int) Method

    public void setBinaryStream(int index,
                                InputStream x,
                                int length)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setBinaryStream(String, InputStream, int) Method

    public void setBinaryStream(String parameterName,
                                InputStream x,
                                int length)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setBlob(int, Blob) Method

    public void setBlob(int index,
                        Blob x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setBoolean(int, boolean) Method

    public void setBoolean(int index,
                           boolean x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setBoolean(String, boolean) Method

    public void setBoolean(String parameterName,
                           boolean x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setByte(int, byte) Method

    public void setByte(int index,
                        byte x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setByte(String, byte) Method

    public void setByte(String parameterName,
                        byte x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setBytes(int, byte[]) Method

    public void setBytes(int index,
                         byte[] x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setBytes(String, byte[]) Method

    public void setBytes(String parameterName,
                         byte[] x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setCharacterStream(int, Reader, int) Method

    public void setCharacterStream(int index,
                                   Reader reader,
                                   int length)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setCharacterStream(String, Reader, int) Method

    public void setCharacterStream(String parameterName,
                                   Reader reader,
                                   int length)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setClob(int, Clob) Method

    public void setClob(int index,
                        Clob x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setCursorName(String) Method

    public void setCursorName(String name)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setDate(int, Date) Method

    public void setDate(int index,
                        Date x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setDate(String, Date) Method

    public void setDate(String parameterName,
                        Date x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setDate(int, Date, Calendar) Method

    public void setDate(int index,
                        Date x,
                        Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setDate(String, Date, Calendar) Method

    public void setDate(String parameterName,
                        Date x,
                        Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setDouble(int, double) Method

    public void setDouble(int index,
                          double x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setDouble(String, double) Method

    public void setDouble(String parameterName,
                          double x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setEscapeProcessing(boolean) Method

    public void setEscapeProcessing(boolean enable)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setFetchDirection(int) Method

    public void setFetchDirection(int direction)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setFetchSize(int) Method

    public void setFetchSize(int rows)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setFloat(int, float) Method

    public void setFloat(int index,
                         float x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setFloat(String, float) Method

    public void setFloat(String parameterName,
                         float x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setInt(int, int) Method

    public void setInt(int index,
                       int x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setInt(String, int) Method

    public void setInt(String parameterName,
                       int x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setLong(int, long) Method

    public void setLong(int index,
                        long x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setLong(String, long) Method

    public void setLong(String parameterName,
                        long x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setMaxFieldSize(int) Method

    public void setMaxFieldSize(int max)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setMaxRows(int) Method

    public void setMaxRows(int max)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setNull(int, int) Method

    public void setNull(int index,
                        int sqlType)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setNull(int, int, String) Method

    public void setNull(int index,
                        int sqlType,
                        String typeName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setNull(String, int) Method

    public void setNull(String parameterName,
                        int sqlType)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setNull(String, int, String) Method

    public void setNull(String parameterName,
                        int sqlType,
                        String typeName)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setObject(int, Object) Method

    public abstract void setObject(int index,
                                   Object x)
         throws SQLException

Set the input parameter.

Subclasses need to implement this method as neccessary.

#### Exceptions

``SQLException``
  thrown on an error.

### setObject(String, Object) Method

    public void setObject(String parameterName,
                          Object x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always

### setObject(int, Object, int) Method

    public void setObject(int index,
                          Object x,
                          int sqlType)
         throws SQLException

Set the input parameter.

#### Exceptions

``SQLException``
  thrown on an error.

Related Topics

``CallableStatement.setObject(int, Object)``

### setObject(String, Object, int) Method

    public void setObject(String parameterName,
                          Object x,
                          int sqlType)
         throws SQLException

Set the input parameter.

#### Exceptions

``SQLException``
  thrown on an error.

Related Topics

``CallableStatement.setObject(int, Object)``

### setObject(int, Object, int, int) Method

    public void setObject(int index,
                          Object x,
                          int sqlType,
                          int scale)
         throws SQLException

Set the input parameter.

#### Exceptions

``SQLException``
  thrown on an error.

Related Topics

``CallableStatement.setObject(int, Object)``

### setObject(String, Object, int, int) Method

    public void setObject(String parameterName,
                          Object x,
                          int sqlType,
                          int scale)
         throws SQLException

Set the input parameter.

#### Exceptions

``SQLException``
  thrown on an error.

Related Topics

``CallableStatement.setObject(int, Object)``

### setQueryTimeout(int) Method

    public void setQueryTimeout(int seconds)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setRef(int, Ref) Method

    public void setRef(int index,
                       Ref x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setShort(int, short) Method

    public void setShort(int index,
                         short x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setShort(String, short) Method

    public void setShort(String parameterName,
                         short x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setString(int, String) Method

    public void setString(int index,
                          String x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setString(String, String) Method

    public void setString(String parameterName,
                          String x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setTime(int, Time) Method

    public void setTime(int index,
                        Time x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setTime(String, Time) Method

    public void setTime(String parameterName,
                        Time x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setTime(int, Time, Calendar) Method

    public void setTime(int index,
                        Time x,
                        Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setTime(String, Time, Calendar) Method

    public void setTime(String parameterName,
                        Time x,
                        Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setTimestamp(int, Timestamp) Method

    public void setTimestamp(int index,
                             Timestamp x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setTimestamp(String, Timestamp) Method

    public void setTimestamp(String parameterName,
                             Timestamp x)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setTimestamp(int, Timestamp, Calendar) Method

    public void setTimestamp(int index,
                             Timestamp x,
                             Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setTimestamp(String, Timestamp, Calendar) Method

    public void setTimestamp(String parameterName,
                             Timestamp x,
                             Calendar cal)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setUnicodeStream(int, InputStream, int) Method

    public void setUnicodeStream(int index,
                                 InputStream x,
                                 int length)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setURL(String, URL) Method

    public void setURL(String parameterName,
                       URL val)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### setURL(int, URL) Method

    public void setURL(int parameterIndex,
                       URL val)
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.

### wasNull() Method

    public boolean wasNull()
         throws SQLException

Not supported.

#### Exceptions

``SQLException``
  always thrown.