com.wrq.apptrieve.jdbc
Class ApptrieveCallableStatement

java.lang.Object
  extended by com.wrq.apptrieve.jdbc.ApptrieveStatement
      extended by com.wrq.apptrieve.jdbc.ApptrievePreparedStatement
          extended by com.wrq.apptrieve.jdbc.ApptrieveCallableStatement
All Implemented Interfaces:
java.sql.CallableStatement, java.sql.PreparedStatement, java.sql.Statement

public class ApptrieveCallableStatement
extends ApptrievePreparedStatement
implements java.sql.CallableStatement


Field Summary
 
Fields inherited from interface java.sql.Statement
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
 
Method Summary
 boolean execute()
          Executes the procedure statement contained in the CallableStatement object.
 java.sql.ResultSet executeQuery()
          Executes the procedure statement contained in the CallableStatement object and return the results in a ResultSet object.
 int executeUpdate()
          Executes the procedure statement contained in the CallableStatement object and return the number of rows updated.
 java.sql.Array getArray(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.sql.Array getArray(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.math.BigDecimal getBigDecimal(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.math.BigDecimal getBigDecimal(int parameterIndex, int scale)
          This method is not supported by the Host Integrator driver.
 java.math.BigDecimal getBigDecimal(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.sql.Blob getBlob(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.sql.Blob getBlob(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 boolean getBoolean(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 boolean getBoolean(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 byte getByte(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 byte getByte(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 byte[] getBytes(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 byte[] getBytes(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.sql.Clob getClob(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.sql.Clob getClob(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.sql.Date getDate(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.sql.Date getDate(int parameterIndex, java.util.Calendar cal)
          This method is not supported by the Host Integrator driver.
 java.sql.Date getDate(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.sql.Date getDate(java.lang.String parameterName, java.util.Calendar cal)
          This method is not supported by the Host Integrator driver.
 double getDouble(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 double getDouble(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 float getFloat(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 float getFloat(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 int getInt(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 int getInt(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 long getLong(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 long getLong(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.sql.ResultSetMetaData getMetaData()
          This method is not supported by the Host Integrator driver.
 java.lang.Object getObject(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.lang.Object getObject(int parameterIndex, java.util.Map map)
          This method is not supported by the Host Integrator driver.
 java.lang.Object getObject(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.lang.Object getObject(java.lang.String parameterName, java.util.Map map)
          This method is not supported by the Host Integrator driver.
 java.sql.Ref getRef(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.sql.Ref getRef(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 short getShort(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 short getShort(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.lang.String getString(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.lang.String getString(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.sql.Time getTime(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.sql.Time getTime(int parameterIndex, java.util.Calendar cal)
          This method is not supported by the Host Integrator driver.
 java.sql.Time getTime(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.sql.Time getTime(java.lang.String parameterIndex, java.util.Calendar cal)
          This method is not supported by the Host Integrator driver.
 java.sql.Timestamp getTimestamp(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.sql.Timestamp getTimestamp(int parameterIndex, java.util.Calendar cal)
          This method is not supported by the Host Integrator driver.
 java.sql.Timestamp getTimestamp(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 java.sql.Timestamp getTimestamp(java.lang.String parameterName, java.util.Calendar cal)
          This method is not supported by the Host Integrator driver.
 java.net.URL getURL(int parameterIndex)
          This method is not supported by the Host Integrator driver.
 java.net.URL getURL(java.lang.String parameterName)
          This method is not supported by the Host Integrator driver.
 void registerOutParameter(int parameterIndex, int jdbcType)
          This method is not supported by the Host Integrator driver.
 void registerOutParameter(int parameterIndex, int jdbcType, int scale)
          This method is not supported by the Host Integrator driver.
 void registerOutParameter(int parameterIndex, int jdbcType, java.lang.String typeName)
          This method is not supported by the Host Integrator driver.
 void registerOutParameter(java.lang.String parameterName, int jdbcType)
          This method is not supported by the Host Integrator driver.
 void registerOutParameter(java.lang.String parameterName, int jdbcType, int scale)
          This method is not supported by the Host Integrator driver.
 void registerOutParameter(java.lang.String parameterName, int jdbcType, java.lang.String typeName)
          This method is not supported by the Host Integrator driver.
 void setAsciiStream(java.lang.String parameterName, java.io.InputStream x, int length)
          This method is not supported by the Host Integrator driver.
 void setBigDecimal(java.lang.String parameterName, java.math.BigDecimal x)
          This method is not supported by the Host Integrator driver.
 void setBinaryStream(java.lang.String parameterName, java.io.InputStream x, int length)
          This method is not supported by the Host Integrator driver.
 void setBoolean(java.lang.String parameterName, boolean x)
          This method is not supported by the Host Integrator driver.
 void setByte(java.lang.String parameterName, byte x)
          This method is not supported by the Host Integrator driver.
 void setBytes(java.lang.String parameterName, byte[] x)
          This method is not supported by the Host Integrator driver.
 void setCharacterStream(java.lang.String parameterName, java.io.Reader reader, int length)
          This method is not supported by the Host Integrator driver.
 void setDate(java.lang.String parameterName, java.sql.Date x)
          This method is not supported by the Host Integrator driver.
 void setDate(java.lang.String parameterName, java.sql.Date x, java.util.Calendar cal)
          This method is not supported by the Host Integrator driver.
 void setDouble(java.lang.String parameterName, double x)
          This method is not supported by the Host Integrator driver.
 void setEscapeProcessing(boolean enable)
          Enables or disables escape processing This method is not useful since all SQL escape processing is done on creation of an ApptrieveCallableStatement object, and escape processing is always enabled at that time.
 void setFloat(java.lang.String parameterName, float x)
          This method is not supported by the Host Integrator driver.
 void setInt(int parameterIndex, int x)
          Sets parameter number parameterIndex to the int x.
 void setInt(java.lang.String parameterName, int x)
          This method is not supported by the Host Integrator driver.
 void setLong(java.lang.String parameterName, long x)
          This method is not supported by the Host Integrator driver.
 void setNull(java.lang.String parameterName, int sqlType)
          This method is not supported by the Host Integrator driver.
 void setNull(java.lang.String parameterName, int sqlType, java.lang.String typeName)
          This method is not supported by the Host Integrator driver.
 void setObject(int parameterIndex, java.lang.Object x)
          Sets parameter number parameterIndex to the Object x.
 void setObject(int parameterIndex, java.lang.Object x, int targetJdbcType)
          Sets parameter number parameterIndex to the Object x, converting it first to the type specified by targetJdbcType.
 void setObject(int parameterIndex, java.lang.Object x, int targetSqlType, int scale)
          This method is not supported by the Host Integrator driver.
 void setObject(java.lang.String parameterName, java.lang.Object x)
          This method is not supported by the Host Integrator driver.
 void setObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType)
          This method is not supported by the Host Integrator driver.
 void setObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType, int scale)
          This method is not supported by the Host Integrator driver.
 void setShort(java.lang.String parameterName, short x)
          This method is not supported by the Host Integrator driver.
 void setString(int parameterIndex, java.lang.String x)
          Sets parameter number parameterIndex to the String x.
 void setString(java.lang.String parameterName, java.lang.String x)
          This method is not supported by the Host Integrator driver.
 void setTime(java.lang.String parameterName, java.sql.Time x)
          This method is not supported by the Host Integrator driver.
 void setTime(java.lang.String parameterName, java.sql.Time x, java.util.Calendar cal)
          This method is not supported by the Host Integrator driver.
 void setTimestamp(java.lang.String parameterName, java.sql.Timestamp x)
          This method is not supported by the Host Integrator driver.
 void setTimestamp(java.lang.String parameterName, java.sql.Timestamp x, java.util.Calendar cal)
          This method is not supported by the Host Integrator driver.
 void setURL(int parameterIndex, java.net.URL x)
          This method is not supported by the Host Integrator driver.
 void setURL(java.lang.String parameterName, java.net.URL x)
          This method is not supported by the Host Integrator driver.
 boolean wasNull()
          Discovers whether the last OUT parameter read had the value SQL NULL.
 
Methods inherited from class com.wrq.apptrieve.jdbc.ApptrievePreparedStatement
addBatch, clearParameters, getParameterMetaData, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setDate, setDate, setDouble, setFloat, setLong, setNull, setNull, setRef, setShort, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, toString
 
Methods inherited from class com.wrq.apptrieve.jdbc.ApptrieveStatement
addBatch, cancel, clearBatch, clearWarnings, close, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getConnectionTimeout, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, setConnectionTimeout, setCursorName, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.sql.PreparedStatement
addBatch, clearParameters, getParameterMetaData, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setDate, setDate, setDouble, setFloat, setLong, setNull, setNull, setRef, setShort, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream
 
Methods inherited 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, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout
 

Method Detail

execute

public boolean execute()
                throws java.sql.SQLException
Executes the procedure statement contained in the CallableStatement object.

Specified by:
execute in interface java.sql.PreparedStatement
Overrides:
execute in class ApptrievePreparedStatement
Returns:
boolean - true if the first result is a result set, false if it is an update count of if there is no result
Throws:
java.sql.SQLException
See Also:
PreparedStatement.execute()

executeQuery

public java.sql.ResultSet executeQuery()
                                throws java.sql.SQLException
Executes the procedure statement contained in the CallableStatement object and return the results in a ResultSet object.

Specified by:
executeQuery in interface java.sql.PreparedStatement
Overrides:
executeQuery in class ApptrievePreparedStatement
Returns:
ResultSet - the result of the procedure execution
Throws:
java.sql.SQLException
See Also:
PreparedStatement.executeQuery()

executeUpdate

public int executeUpdate()
                  throws java.sql.SQLException
Executes the procedure statement contained in the CallableStatement object and return the number of rows updated.

Specified by:
executeUpdate in interface java.sql.PreparedStatement
Overrides:
executeUpdate in class ApptrievePreparedStatement
Returns:
int - the number of rows affected by the statement execution. (NOTE: this method always returns 0 because the number of modified rows is unknown)
Throws:
java.sql.SQLException
See Also:
PreparedStatement.executeUpdate()

getMetaData

public java.sql.ResultSetMetaData getMetaData()
                                       throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getMetaData in interface java.sql.PreparedStatement
Overrides:
getMetaData in class ApptrievePreparedStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
PreparedStatement.getMetaData()

getArray

public java.sql.Array getArray(int parameterIndex)
                        throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getArray in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getArray(int)

getArray

public java.sql.Array getArray(java.lang.String parameterName)
                        throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getArray in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getArray(String)

getBigDecimal

public java.math.BigDecimal getBigDecimal(int parameterIndex)
                                   throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getBigDecimal in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getBigDecimal(int)

getBigDecimal

public java.math.BigDecimal getBigDecimal(int parameterIndex,
                                          int scale)
                                   throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getBigDecimal in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getBigDecimal(int, int)

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String parameterName)
                                   throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getBigDecimal in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getBigDecimal(String)

getBlob

public java.sql.Blob getBlob(int parameterIndex)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getBlob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getBlob(int)

getBlob

public java.sql.Blob getBlob(java.lang.String parameterName)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getBlob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getBlob(String)

getBoolean

public boolean getBoolean(int parameterIndex)
                   throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getBoolean in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getBoolean(int)

getBoolean

public boolean getBoolean(java.lang.String parameterName)
                   throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getBoolean in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getBoolean(String)

getByte

public byte getByte(int parameterIndex)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getByte in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getByte(int)

getByte

public byte getByte(java.lang.String parameterName)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getByte in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getByte(String)

getBytes

public byte[] getBytes(int parameterIndex)
                throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getBytes in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getBytes(int)

getBytes

public byte[] getBytes(java.lang.String parameterName)
                throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getBytes in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getBytes(String)

getClob

public java.sql.Clob getClob(int parameterIndex)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getClob(int)

getClob

public java.sql.Clob getClob(java.lang.String parameterName)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getClob(String)

getDate

public java.sql.Date getDate(int parameterIndex)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getDate(int)

getDate

public java.sql.Date getDate(int parameterIndex,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getDate(int, Calendar)

getDate

public java.sql.Date getDate(java.lang.String parameterName)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getDate(String)

getDate

public java.sql.Date getDate(java.lang.String parameterName,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getDate(String, Calendar)

getDouble

public double getDouble(int parameterIndex)
                 throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getDouble in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getDouble(int)

getDouble

public double getDouble(java.lang.String parameterName)
                 throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getDouble in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getDouble(String)

getFloat

public float getFloat(int parameterIndex)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getFloat in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getFloat(int)

getFloat

public float getFloat(java.lang.String parameterName)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getFloat in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getFloat(String)

getInt

public int getInt(int parameterIndex)
           throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getInt in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getInt(int)

getInt

public int getInt(java.lang.String parameterName)
           throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getInt in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getInt(String)

getLong

public long getLong(int parameterIndex)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getLong in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getLong(int)

getLong

public long getLong(java.lang.String parameterName)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getLong in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getLong(String)

getObject

public java.lang.Object getObject(int parameterIndex)
                           throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getObject(int)

getObject

public java.lang.Object getObject(int parameterIndex,
                                  java.util.Map map)
                           throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getObject(int, Map)

getObject

public java.lang.Object getObject(java.lang.String parameterName)
                           throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getObject(String)

getObject

public java.lang.Object getObject(java.lang.String parameterName,
                                  java.util.Map map)
                           throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getObject(String, Map)

getRef

public java.sql.Ref getRef(int parameterIndex)
                    throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getRef in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getRef(int)

getRef

public java.sql.Ref getRef(java.lang.String parameterName)
                    throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getRef in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getRef(String)

getShort

public short getShort(int parameterIndex)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getShort in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getShort(int)

getShort

public short getShort(java.lang.String parameterName)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getShort in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getShort(String)

getString

public java.lang.String getString(int parameterIndex)
                           throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getString in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getString(int)

getString

public java.lang.String getString(java.lang.String parameterName)
                           throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getString in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getString(String)

getTime

public java.sql.Time getTime(int parameterIndex)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getTime(int)

getTime

public java.sql.Time getTime(int parameterIndex,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getTime(int, Calendar)

getTime

public java.sql.Time getTime(java.lang.String parameterName)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getTime(String)

getTime

public java.sql.Time getTime(java.lang.String parameterIndex,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getTime(String, Calendar)

getTimestamp

public java.sql.Timestamp getTimestamp(int parameterIndex)
                                throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getTimestamp(int)

getTimestamp

public java.sql.Timestamp getTimestamp(int parameterIndex,
                                       java.util.Calendar cal)
                                throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getTimestamp(int, Calendar)

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String parameterName)
                                throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getTimestamp(String)

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String parameterName,
                                       java.util.Calendar cal)
                                throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getTimestamp(String, Calendar)

getURL

public java.net.URL getURL(int parameterIndex)
                    throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getURL in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getURL(int)

getURL

public java.net.URL getURL(java.lang.String parameterName)
                    throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
getURL in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.getURL(String)

registerOutParameter

public void registerOutParameter(int parameterIndex,
                                 int jdbcType)
                          throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.registerOutParameter(int, int)

registerOutParameter

public void registerOutParameter(int parameterIndex,
                                 int jdbcType,
                                 int scale)
                          throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.registerOutParameter(int, int, int)

registerOutParameter

public void registerOutParameter(int parameterIndex,
                                 int jdbcType,
                                 java.lang.String typeName)
                          throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.registerOutParameter(int, int, String)

registerOutParameter

public void registerOutParameter(java.lang.String parameterName,
                                 int jdbcType)
                          throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.registerOutParameter(String, int)

registerOutParameter

public void registerOutParameter(java.lang.String parameterName,
                                 int jdbcType,
                                 int scale)
                          throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.registerOutParameter(String, int, int)

registerOutParameter

public void registerOutParameter(java.lang.String parameterName,
                                 int jdbcType,
                                 java.lang.String typeName)
                          throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.registerOutParameter(String, int, String)

setAsciiStream

public void setAsciiStream(java.lang.String parameterName,
                           java.io.InputStream x,
                           int length)
                    throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setAsciiStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setAsciiStream(String, InputStream, int)

setBigDecimal

public void setBigDecimal(java.lang.String parameterName,
                          java.math.BigDecimal x)
                   throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setBigDecimal in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setBigDecimal(String, BigDecimal)

setBinaryStream

public void setBinaryStream(java.lang.String parameterName,
                            java.io.InputStream x,
                            int length)
                     throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setBinaryStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setBinaryStream(String, InputStream, int)

setBoolean

public void setBoolean(java.lang.String parameterName,
                       boolean x)
                throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setBoolean in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setBoolean(String, boolean)

setByte

public void setByte(java.lang.String parameterName,
                    byte x)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setByte in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setByte(String, byte)

setBytes

public void setBytes(java.lang.String parameterName,
                     byte[] x)
              throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setBytes in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setBytes(String, byte[])

setCharacterStream

public void setCharacterStream(java.lang.String parameterName,
                               java.io.Reader reader,
                               int length)
                        throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setCharacterStream(String, Reader, int)

setDate

public void setDate(java.lang.String parameterName,
                    java.sql.Date x)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setDate(String, java.sql.Date)

setDate

public void setDate(java.lang.String parameterName,
                    java.sql.Date x,
                    java.util.Calendar cal)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setDate(String, java.sql.Date, Calendar)

setDouble

public void setDouble(java.lang.String parameterName,
                      double x)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setDouble in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setDouble(String, double)

setEscapeProcessing

public void setEscapeProcessing(boolean enable)
                         throws java.sql.SQLException
Enables or disables escape processing This method is not useful since all SQL escape processing is done on creation of an ApptrieveCallableStatement object, and escape processing is always enabled at that time.

Specified by:
setEscapeProcessing in interface java.sql.Statement
Overrides:
setEscapeProcessing in class ApptrievePreparedStatement
Parameters:
enable - boolean - escape processing enable/disable
Throws:
java.sql.SQLException
See Also:
Statement.setEscapeProcessing(boolean)

setFloat

public void setFloat(java.lang.String parameterName,
                     float x)
              throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setFloat in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setFloat(String, float)

setInt

public void setInt(int parameterIndex,
                   int x)
            throws java.sql.SQLException
Sets parameter number parameterIndex to the int x.

Specified by:
setInt in interface java.sql.PreparedStatement
Overrides:
setInt in class ApptrievePreparedStatement
Parameters:
parameterIndex - int - the position of the input parameter
x - int - the input value
Throws:
java.sql.SQLException
See Also:
CallableStatement.setInt(java.lang.String, int)

setInt

public void setInt(java.lang.String parameterName,
                   int x)
            throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setInt in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setInt(String, int)

setLong

public void setLong(java.lang.String parameterName,
                    long x)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setLong in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setLong(String, long)

setNull

public void setNull(java.lang.String parameterName,
                    int sqlType)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setNull in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setNull(String, int)

setNull

public void setNull(java.lang.String parameterName,
                    int sqlType,
                    java.lang.String typeName)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setNull in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setNull(String, int, String)

setObject

public void setObject(int parameterIndex,
                      java.lang.Object x)
               throws java.sql.SQLException
Sets parameter number parameterIndex to the Object x.

Specified by:
setObject in interface java.sql.PreparedStatement
Overrides:
setObject in class ApptrievePreparedStatement
Parameters:
parameterIndex - int - the position of the input parameter
x - Object - the input object
Throws:
java.sql.SQLException
See Also:
CallableStatement.setObject(java.lang.String, java.lang.Object, int, int)

setObject

public void setObject(int parameterIndex,
                      java.lang.Object x,
                      int targetJdbcType)
               throws java.sql.SQLException
Sets parameter number parameterIndex to the Object x, converting it first to the type specified by targetJdbcType. The method assumes a scale of zero.

This method is not supported by the Host Integrator driver.

Specified by:
setObject in interface java.sql.PreparedStatement
Overrides:
setObject in class ApptrievePreparedStatement
Parameters:
parameterIndex - int - the position of the input parameter
x - Object - the input object
targetJdbcType - int - the JDBC type to convert x to (ignored by this method)
Throws:
java.sql.SQLException
See Also:
CallableStatement.setObject(java.lang.String, java.lang.Object, int, int)

setObject

public void setObject(int parameterIndex,
                      java.lang.Object x,
                      int targetSqlType,
                      int scale)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setObject in interface java.sql.PreparedStatement
Overrides:
setObject in class ApptrievePreparedStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
PreparedStatement.setObject(int, Object, int, int)

setObject

public void setObject(java.lang.String parameterName,
                      java.lang.Object x)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setObject(String, Object)

setObject

public void setObject(java.lang.String parameterName,
                      java.lang.Object x,
                      int targetSqlType)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setObject(String, Object, int)

setObject

public void setObject(java.lang.String parameterName,
                      java.lang.Object x,
                      int targetSqlType,
                      int scale)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setObject(String, Object, int, int)

setShort

public void setShort(java.lang.String parameterName,
                     short x)
              throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setShort in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setShort(String, short)

setString

public void setString(int parameterIndex,
                      java.lang.String x)
               throws java.sql.SQLException
Sets parameter number parameterIndex to the String x.

Specified by:
setString in interface java.sql.PreparedStatement
Overrides:
setString in class ApptrievePreparedStatement
Parameters:
parameterIndex - int - the position of the input parameter
x - java.lang.String - the input value
Throws:
java.sql.SQLException
See Also:
CallableStatement.setString(java.lang.String, java.lang.String)

setString

public void setString(java.lang.String parameterName,
                      java.lang.String x)
               throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setString in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setString(String, String)

setTime

public void setTime(java.lang.String parameterName,
                    java.sql.Time x)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setTime(String, Time)

setTime

public void setTime(java.lang.String parameterName,
                    java.sql.Time x,
                    java.util.Calendar cal)
             throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setTime(String, Time, Calendar)

setTimestamp

public void setTimestamp(java.lang.String parameterName,
                         java.sql.Timestamp x)
                  throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setTimestamp(String, Timestamp)

setTimestamp

public void setTimestamp(java.lang.String parameterName,
                         java.sql.Timestamp x,
                         java.util.Calendar cal)
                  throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setTimestamp(String, Timestamp, Calendar)

setURL

public void setURL(int parameterIndex,
                   java.net.URL x)
            throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setURL in interface java.sql.PreparedStatement
Overrides:
setURL in class ApptrievePreparedStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
PreparedStatement.setURL(int, URL)

setURL

public void setURL(java.lang.String parameterName,
                   java.net.URL x)
            throws java.sql.SQLException
This method is not supported by the Host Integrator driver.

Specified by:
setURL in interface java.sql.CallableStatement
Throws:
java.sql.SQLException - - always thrown.
See Also:
CallableStatement.setURL(String, URL)

wasNull

public boolean wasNull()
                throws java.sql.SQLException
Discovers whether the last OUT parameter read had the value SQL NULL.

Specified by:
wasNull in interface java.sql.CallableStatement
Returns:
boolean - true if the last OUT parameter read was SQL NULL, false otherwise
Throws:
java.sql.SQLException
See Also:
CallableStatement.wasNull()