: Index
A B C D E F G I J N P Q R S T U W
A
acceptsURL(String) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Returns true of url starts with URL_PREFIX
addAlias(ConnectionPool) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Adds an alias to the pool using a supplied ConnectionPool object.
addAlias(String, String, String, String, String, int, int, int) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Adds an alias to the pool.
addAlias(String, String, String, String, String, int, int, int, int) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Adds an alias to the pool.
addAlias(String, String, String, String, String, int, int, int, int, boolean) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Adds an alias to the pool.
addAlias(String, String, String, String, String, int, int, int, int, int) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Adds an alias to the pool.
addAlias(String, String, String, String, String, int, int, int, int, int, boolean) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Adds an alias to the pool.
addBatch() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
addBatch(String) -
Method in class com.bitmechanic.sql.PooledStatement
addBatch(String) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
B
booleanToString(boolean) -
Static method in class com.bitmechanic.sql.SQLUtil
returns "y" if b is true.
C
cancel() -
Method in class com.bitmechanic.sql.PooledStatement
clearBatch() -
Method in class com.bitmechanic.sql.PooledStatement
clearBatch() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
clearParameters() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
clearWarnings() -
Method in class com.bitmechanic.sql.PooledStatement
clearWarnings() -
Method in class com.bitmechanic.sql.PooledConnection
close() -
Method in class com.bitmechanic.sql.PooledStatement
close() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
close() -
Method in class com.bitmechanic.sql.PooledConnection
Doesn't actually close the connection, but instead returns itself
back to the pool to be re-used.
close() -
Method in class com.bitmechanic.sql.PooledCallableStatement
closeStatements() -
Method in class com.bitmechanic.sql.PooledConnection
Closes all PreparedStatments and CallableStatements
com.bitmechanic.sql - package com.bitmechanic.sql com.bitmechanic.util - package com.bitmechanic.util commit() -
Method in class com.bitmechanic.sql.PooledConnection
connect(String, Properties) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Returns a connection from pool
ConnectionPool - class com.bitmechanic.sql.ConnectionPool .Individual pool associated with a JDBC datasource and username. ConnectionPool(String, String, String, String, int, int, int) -
Constructor for class com.bitmechanic.sql.ConnectionPool
Creates a Connection pool with no maxCheckout parameter.
ConnectionPool(String, String, String, String, int, int, int, int) -
Constructor for class com.bitmechanic.sql.ConnectionPool
Creates a Connection pool
ConnectionPoolManager - class com.bitmechanic.sql.ConnectionPoolManager .Implements java.sql.Driver and controls access to connections in the pool. ConnectionPoolManager() -
Constructor for class com.bitmechanic.sql.ConnectionPoolManager
Creates a pool that doesn't monitor itself to check for idle/stale
connections.
ConnectionPoolManager(int) -
Constructor for class com.bitmechanic.sql.ConnectionPoolManager
Creates a pool with a monitoring thread that checks the pool to make
sure no connections are stale or idle.
createStatement() -
Method in class com.bitmechanic.sql.PooledConnection
createStatement(int, int) -
Method in class com.bitmechanic.sql.PooledConnection
cstmt -
Variable in class com.bitmechanic.sql.PooledCallableStatement
D
dequeue() -
Method in class com.bitmechanic.util.Queue
dumpInfo() -
Method in class com.bitmechanic.sql.PooledStatement
dumpInfo() -
Method in class com.bitmechanic.sql.PooledConnection
Dump some information about this connection and the statement
dumpInfo() -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Dump some information about all connections and pools into a String
dumpInfo() -
Method in class com.bitmechanic.sql.ConnectionPool
Dump some information about all connections
E
empty() -
Method in class com.bitmechanic.util.Queue
enqueue(Object) -
Method in class com.bitmechanic.util.Queue
escapeString(String) -
Static method in class com.bitmechanic.sql.SQLUtil
Calls escapeString(str, int) with a length of 999999
escapeString(String, int) -
Static method in class com.bitmechanic.sql.SQLUtil
Escapes ' with '' and truncates the string to the length specified.
execute() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
execute(String) -
Method in class com.bitmechanic.sql.PooledStatement
executeBatch() -
Method in class com.bitmechanic.sql.PooledStatement
executeBatch() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
executeQuery() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
PreparedStatment methods
executeQuery(String) -
Method in class com.bitmechanic.sql.PooledStatement
executeUpdate() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
executeUpdate(String) -
Method in class com.bitmechanic.sql.PooledStatement
F
formatHiResMysqlDate(Date) -
Static method in class com.bitmechanic.sql.SQLUtil
Formats a date using the SimpleDateFormat "yyyy-MM-dd HH:mm:ss"
formatMysqlDate(Date) -
Static method in class com.bitmechanic.sql.SQLUtil
Formats a date using the SimpleDateFormat "yyyy-MM-dd"
G
getAlias() -
Method in class com.bitmechanic.sql.ConnectionPool
Returns the alias for this pool.
getArray(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getAutoCommit() -
Method in class com.bitmechanic.sql.PooledConnection
getBigDecimal(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getBigDecimal(int, int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getBlob(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getBoolean(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getByte(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getBytes(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getCacheStatements() -
Method in class com.bitmechanic.sql.ConnectionPool
Returns whether connections in this pool will cache Statement and
PreparedStatement objects.
getCatalog() -
Method in class com.bitmechanic.sql.PooledConnection
getCheckoutCount() -
Method in class com.bitmechanic.sql.PooledConnection
Returns number of times this node has been checked out from the pool
getClob(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getConnection() -
Method in class com.bitmechanic.sql.PooledStatement
getConnection() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
getConnection() -
Method in class com.bitmechanic.sql.PooledConnection
getConnection() -
Method in class com.bitmechanic.sql.ConnectionPool
Returns a connection for the pool.
getDate(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getDate(int, Calendar) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getDouble(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getFetchDirection() -
Method in class com.bitmechanic.sql.PooledStatement
getFetchDirection() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
getFetchSize() -
Method in class com.bitmechanic.sql.PooledStatement
getFetchSize() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
getFloat(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getInt(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getLastAccess() -
Method in class com.bitmechanic.sql.PooledConnection
Returns when this connection was last checked out; 0 if it has never
been used.
getLastCheckin() -
Method in class com.bitmechanic.sql.PooledConnection
Returns when this connection was last checked in (when it's lock was last released);
0 if it has never been released.
getLock() -
Method in class com.bitmechanic.sql.PooledConnection
Returns true if this Connection is not in use.
getLong(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getMajorVersion() -
Method in class com.bitmechanic.sql.ConnectionPoolManager
getMaxConn() -
Method in class com.bitmechanic.sql.ConnectionPool
Returns the maximum number of connections this pool can open
getMaxFieldSize() -
Method in class com.bitmechanic.sql.PooledStatement
getMaxRows() -
Method in class com.bitmechanic.sql.PooledStatement
getMetaData() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
getMetaData() -
Method in class com.bitmechanic.sql.PooledConnection
getMinorVersion() -
Method in class com.bitmechanic.sql.ConnectionPoolManager
getMoreResults() -
Method in class com.bitmechanic.sql.PooledStatement
getNativeConnection() -
Method in class com.bitmechanic.sql.PooledConnection
getNumCheckoutTimeouts() -
Method in class com.bitmechanic.sql.ConnectionPool
Returns the number of times a Connection has been closed by the
reapIdleConnections() method due to being checked out for longer than
the checkoutSeconds interval.
getNumRequests() -
Method in class com.bitmechanic.sql.ConnectionPool
Returns the number of times a Connection has been checked out from the
pool
getNumWaits() -
Method in class com.bitmechanic.sql.ConnectionPool
Returns the number of times a thread has had to block on wait() as a
result of all PooledConnections being in use.
getObject(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getObject(int, Map) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getPool(String) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Returns the pool with the supplied alias
getPools() -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Returns an Enumeration of the ConnectionPool objects currently created
getPrefetchSize() -
Method in class com.bitmechanic.sql.ConnectionPool
Get the current prefetch size
getPropertyInfo(String, Properties) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
getQueryTimeout() -
Method in class com.bitmechanic.sql.PooledStatement
getRef(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getResultSet() -
Method in class com.bitmechanic.sql.PooledStatement
getResultSetConcurrency() -
Method in class com.bitmechanic.sql.PooledStatement
getResultSetConcurrency() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
getResultSetType() -
Method in class com.bitmechanic.sql.PooledStatement
getResultSetType() -
Method in class com.bitmechanic.sql.PooledPreparedStatement
getShort(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getStatement() -
Method in class com.bitmechanic.sql.PooledStatement
getString(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getTime(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getTime(int, Calendar) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getTimestamp(int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getTimestamp(int, Calendar) -
Method in class com.bitmechanic.sql.PooledCallableStatement
getTraceException() -
Method in class com.bitmechanic.sql.PooledConnection
If the connection pool is in trace mode, you can examine the stack trace
in this exception to determine where it was last checked out.
getTransactionIsolation() -
Method in class com.bitmechanic.sql.PooledConnection
getTypeMap() -
Method in class com.bitmechanic.sql.PooledConnection
Proxy all other JDBC calls to actual Connection object
getUpdateCount() -
Method in class com.bitmechanic.sql.PooledStatement
getWarnings() -
Method in class com.bitmechanic.sql.PooledStatement
getWarnings() -
Method in class com.bitmechanic.sql.PooledConnection
guardConnection() -
Method in class com.bitmechanic.sql.PooledConnection
I
isClosed() -
Method in class com.bitmechanic.sql.PooledConnection
isLocked() -
Method in class com.bitmechanic.sql.PooledConnection
isReadOnly() -
Method in class com.bitmechanic.sql.PooledConnection
J
JavaAlarm - class com.bitmechanic.util.JavaAlarm .Provides a way to run a Runnable object with a timer. JavaAlarm(Runnable, long) -
Constructor for class com.bitmechanic.util.JavaAlarm
jdbcCompliant() -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Always returns false since I haven't sent this code to Sun for approval
N
nativeSQL(String) -
Method in class com.bitmechanic.sql.PooledConnection
notNull(String) -
Static method in class com.bitmechanic.sql.SQLUtil
Checks if str is null, and if it is returns an empty string.
P
parseMysqlDate(String) -
Static method in class com.bitmechanic.sql.SQLUtil
PooledCallableStatement - class com.bitmechanic.sql.PooledCallableStatement . PooledCallableStatement(CallableStatement) -
Constructor for class com.bitmechanic.sql.PooledCallableStatement
PooledConnection - class com.bitmechanic.sql.PooledConnection . PooledConnection(Connection, ConnectionPool) -
Constructor for class com.bitmechanic.sql.PooledConnection
PooledPreparedStatement - class com.bitmechanic.sql.PooledPreparedStatement . PooledPreparedStatement() -
Constructor for class com.bitmechanic.sql.PooledPreparedStatement
PooledPreparedStatement(PreparedStatement) -
Constructor for class com.bitmechanic.sql.PooledPreparedStatement
PooledStatement - class com.bitmechanic.sql.PooledStatement . PooledStatement() -
Constructor for class com.bitmechanic.sql.PooledStatement
PooledStatement(Statement) -
Constructor for class com.bitmechanic.sql.PooledStatement
prepareCall(String) -
Method in class com.bitmechanic.sql.PooledConnection
prepareCall(String, int, int) -
Method in class com.bitmechanic.sql.PooledConnection
prepareStatement(String) -
Method in class com.bitmechanic.sql.PooledConnection
prepareStatement(String, int, int) -
Method in class com.bitmechanic.sql.PooledConnection
pstmt -
Variable in class com.bitmechanic.sql.PooledPreparedStatement
Q
Queue - class com.bitmechanic.util.Queue .A simple queue implementation. Queue() -
Constructor for class com.bitmechanic.util.Queue
Queue(int) -
Constructor for class com.bitmechanic.util.Queue
R
reapIdleConnections() -
Method in class com.bitmechanic.sql.ConnectionPool
Check all connections to make sure they haven't:
1) gone idle for too long
2) been checked out by a thread for too long (cursor leak)
registerOutParameter(int, int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
CallableStatment methods
registerOutParameter(int, int, int) -
Method in class com.bitmechanic.sql.PooledCallableStatement
registerOutParameter(int, int, String) -
Method in class com.bitmechanic.sql.PooledCallableStatement
releaseLock() -
Method in class com.bitmechanic.sql.PooledConnection
called by ConnectionPool.returnConnection() right before it wakes up
the threads
removeAlias(String) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Closes all Connections in the pool with the supplied alias
removeAllConnections() -
Method in class com.bitmechanic.sql.ConnectionPool
Removes all connections from the pool and calls close() on them.
returnConnection(PooledConnection) -
Method in class com.bitmechanic.sql.ConnectionPool
rollback() -
Method in class com.bitmechanic.sql.PooledConnection
run() -
Method in class com.bitmechanic.sql.PooledConnection
This is used by ConnectionPool.removeConnection().
run() -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Monitors each ConnectionPool and makes sure that no connection has gone
idle or has been checked out for too long.
run() -
Method in class com.bitmechanic.util.JavaAlarm
S
setArray(int, Array) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setAsciiStream(int, InputStream, int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setAutoCommit(boolean) -
Method in class com.bitmechanic.sql.PooledConnection
setBigDecimal(int, BigDecimal) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setBinaryStream(int, InputStream, int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setBlob(int, Blob) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setBoolean(int, boolean) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setByte(int, byte) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setBytes(int, byte[]) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setCacheStatements(boolean) -
Method in class com.bitmechanic.sql.ConnectionPool
If set to true, connections in the pool will reuse Statements and
PreparedStatements.
setCatalog(String) -
Method in class com.bitmechanic.sql.PooledConnection
setCharacterStream(int, Reader, int) -
Method in class com.bitmechanic.sql.PooledStatement
setCharacterStream(int, Reader, int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setClob(int, Clob) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setCursorName(String) -
Method in class com.bitmechanic.sql.PooledStatement
setDate(int, Date) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setDate(int, Date, Calendar) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setDouble(int, double) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setEscapeProcessing(boolean) -
Method in class com.bitmechanic.sql.PooledStatement
setFetchDirection(int) -
Method in class com.bitmechanic.sql.PooledStatement
setFetchDirection(int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setFetchSize(int) -
Method in class com.bitmechanic.sql.PooledStatement
setFetchSize(int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setFloat(int, float) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setInt(int, int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setLong(int, long) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setMaxFieldSize(int) -
Method in class com.bitmechanic.sql.PooledStatement
setMaxRows(int) -
Method in class com.bitmechanic.sql.PooledStatement
setNull(int, int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setNull(int, int, String) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setObject(int, Object) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setObject(int, Object, int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setObject(int, Object, int, int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setPrefetchSize(int) -
Method in class com.bitmechanic.sql.ConnectionPool
Change the number of rows prefetched for a result set, for those
drivers that support it.
setQueryTimeout(int) -
Method in class com.bitmechanic.sql.PooledStatement
setReadOnly(boolean) -
Method in class com.bitmechanic.sql.PooledConnection
setRef(int, Ref) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setShort(int, short) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setString(int, String) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setTime(int, Time) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setTime(int, Time, Calendar) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setTimestamp(int, Timestamp) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setTimestamp(int, Timestamp, Calendar) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
setTraceException(Exception) -
Method in class com.bitmechanic.sql.PooledConnection
setTracing(boolean) -
Method in class com.bitmechanic.sql.ConnectionPoolManager
Turns tracing on or off.
setTracing(boolean) -
Method in class com.bitmechanic.sql.ConnectionPool
Turns tracing on or off.
setTransactionIsolation(int) -
Method in class com.bitmechanic.sql.PooledConnection
setTypeMap(Map) -
Method in class com.bitmechanic.sql.PooledConnection
setUnicodeStream(int, InputStream, int) -
Method in class com.bitmechanic.sql.PooledPreparedStatement
size() -
Method in class com.bitmechanic.sql.ConnectionPool
Returns the current number of Connections in the pool.
size() -
Method in class com.bitmechanic.util.Queue
SQLUtil - class com.bitmechanic.sql.SQLUtil .A set of utility SQL methods. SQLUtil() -
Constructor for class com.bitmechanic.sql.SQLUtil
stmt -
Variable in class com.bitmechanic.sql.PooledStatement
stringToBoolean(String) -
Static method in class com.bitmechanic.sql.SQLUtil
returns true if str is not null and equals "y"
otherwise returns true
T
TimeoutException - exception com.bitmechanic.util.TimeoutException . TimeoutException(String) -
Constructor for class com.bitmechanic.util.TimeoutException
U
URL_PREFIX -
Static variable in class com.bitmechanic.sql.ConnectionPoolManager
W
wasNull() -
Method in class com.bitmechanic.sql.PooledCallableStatement
A B C D E F G I J N P Q R S T U W