Class PooledConnectionImpl.PStmtKey
- java.lang.Object
-
- org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl.PStmtKey
-
- Enclosing class:
- PooledConnectionImpl
static class PooledConnectionImpl.PStmtKey extends java.lang.Object
A key uniquely identifying {*link PreparedStatement}s.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Integer
_autoGeneratedKeys
protected int[]
_columnIndexes
protected java.lang.String[]
_columnNames
protected java.lang.Integer
_resultSetConcurrency
protected java.lang.Integer
_resultSetHoldability
protected java.lang.Integer
_resultSetType
protected java.lang.String
_sql
-
Constructor Summary
Constructors Constructor Description PStmtKey(java.lang.String sql)
PStmtKey(java.lang.String sql, int autoGeneratedKeys)
PStmtKey(java.lang.String sql, int[] columnIndexes)
PStmtKey(java.lang.String sql, int resultSetType, int resultSetConcurrency)
PStmtKey(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
PStmtKey(java.lang.String sql, java.lang.String[] columnNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
arrayToString(java.lang.StringBuffer sb, int[] array)
private void
arrayToString(java.lang.StringBuffer sb, java.lang.String[] array)
boolean
equals(java.lang.Object that)
int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
_sql
protected java.lang.String _sql
-
_resultSetType
protected java.lang.Integer _resultSetType
-
_resultSetConcurrency
protected java.lang.Integer _resultSetConcurrency
-
_autoGeneratedKeys
protected java.lang.Integer _autoGeneratedKeys
-
_resultSetHoldability
protected java.lang.Integer _resultSetHoldability
-
_columnIndexes
protected int[] _columnIndexes
-
_columnNames
protected java.lang.String[] _columnNames
-
-
Constructor Detail
-
PStmtKey
PStmtKey(java.lang.String sql)
-
PStmtKey
PStmtKey(java.lang.String sql, int resultSetType, int resultSetConcurrency)
-
PStmtKey
PStmtKey(java.lang.String sql, int autoGeneratedKeys)
-
PStmtKey
PStmtKey(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
-
PStmtKey
PStmtKey(java.lang.String sql, int[] columnIndexes)
-
PStmtKey
PStmtKey(java.lang.String sql, java.lang.String[] columnNames)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object that)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
arrayToString
private void arrayToString(java.lang.StringBuffer sb, int[] array)
-
arrayToString
private void arrayToString(java.lang.StringBuffer sb, java.lang.String[] array)
-
-