Package org.apache.derby.jdbc
Interface ClientConnectionPoolDataSourceInterface
-
- All Superinterfaces:
ClientDataSourceInterface
,javax.sql.CommonDataSource
,javax.sql.ConnectionPoolDataSource
,javax.sql.DataSource
,java.sql.Wrapper
- All Known Implementing Classes:
BasicClientConnectionPoolDataSource40
,ClientConnectionPoolDataSource
,ClientConnectionPoolDataSource40
public interface ClientConnectionPoolDataSourceInterface extends ClientDataSourceInterface, javax.sql.ConnectionPoolDataSource
Specifies Derby extensions to thejava.sqlx.ConnectionPoolDataSource
.
-
-
Field Summary
-
Fields inherited from interface org.apache.derby.jdbc.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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getMaxStatements()
Returns the maximum number of JDBC prepared statements a connection is allowed to cache.void
setMaxStatements(int maxStatements)
Specifies the maximum size of the statement cache.-
Methods inherited from interface org.apache.derby.jdbc.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, setUser
-
Methods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilder, getParentLogger
-
Methods inherited from interface javax.sql.ConnectionPoolDataSource
createPooledConnectionBuilder, getLoginTimeout, getLogWriter, getPooledConnection, getPooledConnection, setLoginTimeout, setLogWriter
-
-
-
-
Method Detail
-
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
0
if 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:
java.lang.IllegalArgumentException
- ifmaxStatements
is negative
-
-