com.ibm.websphere.rsadapter
Class CloudscapeNetworkServerDataStoreHelper
java.lang.Object
com.ibm.websphere.rsadapter.GenericDataStoreHelper
com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper
com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper
- All Implemented Interfaces:
- DataStoreHelper
Deprecated. use com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
public class CloudscapeNetworkServerDataStoreHelper
- extends CloudscapeDataStoreHelper
CloudscapeNetworkServerDataStoreHelper
is a DataStoreHelper
implementation
customized for the Cloudscape database when running using the Cloudscape NetworkServer framework.
When mapping a SQLException
, the SQLException
mappings from the
CloudscapeNetworkServerDataStoreHelper
and
CloudscapeDataStoreHelper
are searched first, and subsequently, if no match is
found, the SQLException
mappings from the GenericDataStoreHelper
are searched.
If you have additional requirements on Cloudscape you should consider subclassing this
implementation.
Note: This class and its methods can not be called or referenced directly by user applications.
SQLException
mappings specific to the CloudscapeNetworkServerDataStoreHelper
are the following:
Error Code | SQL State | PortableSQLException subclass |
-4499 | | StaleConnectionException.class |
- Since:
- WAS 5.0.2
Fields inherited from interface com.ibm.websphere.rsadapter.DataStoreHelper |
CLOUDSCAPE_HELPER, CLOUDSCAPE_NETWORK_SERVER_HELPER, CONNECTJDBC_HELPER, CUSTOM_HELPER, DATADIRECT_HELPER, DB2_390_HELPER, DB2_390_LOCAL_HELPER, DB2_400_HELPER, DB2_HELPER, DB2_UNIVERSAL_HELPER, DERBY_HELPER, DERBY_NETWORK_SERVER_HELPER, FIRST_TIME_CALLED, GENERIC_HELPER, INFORMIX_HELPER, MSSQL_HELPER, ORACLE_10G_HELPER, ORACLE_11G_HELPER, ORACLE_HELPER, POTENTIAL_DEADLOCK, POTENTIAL_LOST_UPDATE, PROXY_DS_HELPER, SEQUELINK_HELPER, SYBASE_HELPER, SYBASE11_HELPER, TX_REPEATABLE_READ_FORUPDATE, TX_SERIALIZABLE_FORUPDATE, UNDEFINED_HELPER, UNDEFINED_ISOLATOIN_LEVEL, UPDATE_ON_READONLY, WSCONNECTJDBC_HELPER |
Constructor Summary |
CloudscapeNetworkServerDataStoreHelper(java.util.Properties props)
Deprecated. This CloudscapeNetworkServerDataStoreHelper constructor creates a new
CloudscapeNetworkServerDataStoreHelper based on the DataStoreHelper
properties provided. |
Method Summary |
void |
doStatementCleanup(java.sql.PreparedStatement stmt)
Deprecated. This method cleans up a statement before the statement is returned to the statement
cache. |
Methods inherited from class com.ibm.websphere.rsadapter.GenericDataStoreHelper |
calcPartitionNumber, doConnectionCleanup, doConnectionCleanupPerCloseConnection, doConnectionSetup, doConnectionSetupPerGetConnection, doConnectionSetupPerTransaction, getLockType, getMetaData, getPrintWriter, getResultSetType, getXAExceptionContents, hasLostUpdateOrDeadLockOccurred, isBatchUpdateSupportedWithAccessIntent, isConnectionError, mapException, modifyXAFlag |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CloudscapeNetworkServerDataStoreHelper
public CloudscapeNetworkServerDataStoreHelper(java.util.Properties props)
- Deprecated.
- This
CloudscapeNetworkServerDataStoreHelper
constructor creates a new
CloudscapeNetworkServerDataStoreHelper
based on the DataStoreHelper
properties provided. The properties parameter is provided only for future
extensibility and is currently unused.
- Parameters:
props
- DataStoreHelper
properties.
doStatementCleanup
public void doStatementCleanup(java.sql.PreparedStatement stmt)
throws java.sql.SQLException
- Deprecated.
This method cleans up a statement before the statement is returned to the statement
cache. This method is called only
for statements that will be cached. It is called only if at least one of the
following statement properties has changed,
- cursorName
- fetchDirection
- maxFieldSize
- maxRows
- queryTimeout
CloudscapeDataStoreHelper
resets all of the statement properties listed above
except for the queryTimeout
property.
The following operations do not need to be included in the statement cleanup since
they are automatically performed by WebSphere when caching statements,
setFetchSize(0)
clearParameters()
clearWarnings()
A helper class implementing this method may choose to do additional cleanup for
the statement. However, this should never include closing the statement, since the
statement is intended to be cached.
- Specified by:
doStatementCleanup
in interface DataStoreHelper
- Overrides:
doStatementCleanup
in class CloudscapeDataStoreHelper
- Parameters:
stmt
- the PreparedStatement.
- Throws:
java.sql.SQLException
- if an error occurs cleaning up the statement.