## Uses of Class
org.apache.commons.dbcp2.PStmtKey

- Packages that use PStmtKey
  Package | Description
  --- | ---
  org.apache.commons.dbcp2 | Database Connection Pool API.
  org.apache.commons.dbcp2.cpdsadapter | This package contains one public class which is a `ConnectionPoolDataSource` (CPDS) implementation that can be used to adapt older `Driver` based JDBC implementations.

- - ### Uses of PStmtKey in org.apache.commons.dbcp2

    Methods in org.apache.commons.dbcp2 that return PStmtKey
    Modifier and Type | Method and Description
    --- | ---
    `protected PStmtKey` | PoolingConnection.`createKey(String sql)` Create a PStmtKey for the given arguments.
    `protected PStmtKey` | PoolingConnection.`createKey(String sql, int autoGeneratedKeys)`
    `protected PStmtKey` | PoolingConnection.`createKey(String sql, int[] columnIndexes)` Create a PStmtKey for the given arguments.
    `protected PStmtKey` | PoolingConnection.`createKey(String sql, int resultSetType, int resultSetConcurrency)` Create a PStmtKey for the given arguments.
    `protected PStmtKey` | PoolingConnection.`createKey(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)` Create a PStmtKey for the given arguments.
    `protected PStmtKey` | PoolingConnection.`createKey(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, PoolingConnection.StatementType stmtType)` Create a PStmtKey for the given arguments.
    `protected PStmtKey` | PoolingConnection.`createKey(String sql, int resultSetType, int resultSetConcurrency, PoolingConnection.StatementType stmtType)` Create a PStmtKey for the given arguments.
    `protected PStmtKey` | PoolingConnection.`createKey(String sql, PoolingConnection.StatementType stmtType)` Create a PStmtKey for the given arguments.
    `protected PStmtKey` | PoolingConnection.`createKey(String sql, String[] columnNames)` Create a PStmtKey for the given arguments.

    Methods in org.apache.commons.dbcp2 with parameters of type PStmtKey
    Modifier and Type | Method and Description
    --- | ---
    `void` | PoolingConnection.`activateObject(PStmtKey key, PooledObject<DelegatingPreparedStatement> p)` `KeyedPooledObjectFactory` method for activating pooled statements.
    `void` | PoolingConnection.`destroyObject(PStmtKey key, PooledObject<DelegatingPreparedStatement> p)` `KeyedPooledObjectFactory` method for destroying PoolablePreparedStatements and PoolableCallableStatements.
    `PooledObject<DelegatingPreparedStatement>` | PoolingConnection.`makeObject(PStmtKey key)` `KeyedPooledObjectFactory` method for creating `PoolablePreparedStatement`s or `PoolableCallableStatement`s.
    `void` | PoolingConnection.`passivateObject(PStmtKey key, PooledObject<DelegatingPreparedStatement> p)` `KeyedPooledObjectFactory` method for passivating `PreparedStatement`s or `CallableStatement`s.
    `boolean` | PoolingConnection.`validateObject(PStmtKey key, PooledObject<DelegatingPreparedStatement> p)` `KeyedPooledObjectFactory` method for validating pooled statements.

    Method parameters in org.apache.commons.dbcp2 with type arguments of type PStmtKey
    Modifier and Type | Method and Description
    --- | ---
    `void` | PoolingConnection.`setStatementPool(KeyedObjectPool<PStmtKey,DelegatingPreparedStatement> pool)`

    Constructors in org.apache.commons.dbcp2 with parameters of type PStmtKey
    Constructor and Description
    `PoolableCallableStatement(CallableStatement stmt, PStmtKey key, KeyedObjectPool<PStmtKey,DelegatingPreparedStatement> pool, DelegatingConnection<Connection> conn)` Constructor.

    Constructor parameters in org.apache.commons.dbcp2 with type arguments of type PStmtKey
    Constructor and Description
    `PoolableCallableStatement(CallableStatement stmt, PStmtKey key, KeyedObjectPool<PStmtKey,DelegatingPreparedStatement> pool, DelegatingConnection<Connection> conn)` Constructor.

  - ### Uses of PStmtKey in org.apache.commons.dbcp2.cpdsadapter

    Subclasses of PStmtKey in org.apache.commons.dbcp2.cpdsadapter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PStmtKeyCPDS` A key uniquely identifying a `PreparedStatement`.

Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.