Interface ClientConnectionPoolDataSourceInterface
- All Superinterfaces:
ClientDataSourceInterface, CommonDataSource, ConnectionPoolDataSource, DataSource, Wrapper
- All Known Implementing Classes:
BasicClientConnectionPoolDataSource40, ClientConnectionPoolDataSource, ClientConnectionPoolDataSource40
public interface ClientConnectionPoolDataSourceInterface
extends ClientDataSourceInterface, ConnectionPoolDataSource
Specifies Derby extensions to the
java.sqlx.ConnectionPoolDataSource.-
Field Summary
Fields inherited from interface ClientDataSourceInterface
CLEAR_TEXT_PASSWORD_SECURITY, ENCRYPTED_PASSWORD_SECURITY, ENCRYPTED_USER_AND_PASSWORD_SECURITY, propertyDefault_portNumber, propertyDefault_retrieveMessageText, propertyDefault_securityMechanism, propertyDefault_serverName, propertyDefault_traceFileAppend, propertyDefault_user, STRONG_PASSWORD_SUBSTITUTE_SECURITY, USER_ONLY_SECURITY -
Method Summary
Modifier and TypeMethodDescriptionintReturns the maximum number of JDBC prepared statements a connection is allowed to cache.voidsetMaxStatements(int maxStatements) Specifies the maximum size of the statement cache.Methods inherited from interface ClientDataSourceInterface
getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getPassword, getPortNumber, getRetrieveMessageText, getSecurityMechanism, getSecurityMechanism, getServerName, getShutdownDatabase, getSsl, getTraceDirectory, getTraceFile, getTraceFileAppend, getTraceLevel, getUser, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setPassword, setPortNumber, setRetrieveMessageText, setSecurityMechanism, setServerName, setShutdownDatabase, setSsl, setTraceDirectory, setTraceFile, setTraceFileAppend, setTraceLevel, setUserMethods inherited from interface CommonDataSource
createShardingKeyBuilder, getParentLoggerMethods inherited from interface ConnectionPoolDataSource
createPooledConnectionBuilder, getLoginTimeout, getLogWriter, getPooledConnection, getPooledConnection, setLoginTimeout, setLogWriterMethods inherited from interface DataSource
createConnectionBuilder, getConnection, getConnection, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriterMethods inherited from interface Wrapper
isWrapperFor, unwrap
-
Method Details
-
getMaxStatements
int getMaxStatements()Returns the maximum number of JDBC prepared statements a connection is allowed to cache.- Returns:
- Maximum number of statements to cache, or
0if caching is disabled (default).
-
setMaxStatements
void setMaxStatements(int maxStatements) Specifies the maximum size of the statement cache.- Parameters:
maxStatements- maximum number of cached statements- Throws:
IllegalArgumentException- ifmaxStatementsis negative
-