## Uses of Class
com.pivotal.gemfirexd.internal.client.am.stmtcache.StatementKey

Packages that use StatementKey
Package | Description
--- | ---
com.pivotal.gemfirexd.internal.client.am |
com.pivotal.gemfirexd.internal.client.am.stmtcache | Core client side JDBC statement cache implementation files.
com.pivotal.gemfirexd.internal.client.net |

### Uses of StatementKey in com.pivotal.gemfirexd.internal.client.am

Methods in com.pivotal.gemfirexd.internal.client.am with parameters of type StatementKey
Modifier and Type | Method and Description
--- | ---
`LogicalCallableStatement` | ClientJDBCObjectFactory.`newLogicalCallableStatement(Agent agent, CallableStatement cs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Returns a new logical callable statement object.
`LogicalPreparedStatement` | ClientJDBCObjectFactory.`newLogicalPreparedStatement(Agent agent, PreparedStatement ps, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Returns a new logcial prepared statement object.

Constructors in com.pivotal.gemfirexd.internal.client.am with parameters of type StatementKey
Constructor and Description
`LogicalCallableStatement(Agent agent, CallableStatement physicalCs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Creates a new logical callable statement.
`LogicalCallableStatement40(Agent agent, CallableStatement physicalCs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Creates a new logical callable statement.
`LogicalPreparedStatement(Agent agent, PreparedStatement physicalPs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Creates a new logical prepared statement.
`LogicalPreparedStatement40(Agent agent, PreparedStatement physicalPs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Creates a new logical prepared statement.

### Uses of StatementKey in com.pivotal.gemfirexd.internal.client.am.stmtcache

Methods in com.pivotal.gemfirexd.internal.client.am.stmtcache that return StatementKey
Modifier and Type | Method and Description
--- | ---
`static StatementKey` | StatementKeyFactory.`newCallable(String sql, String schema, int holdability)` Creates a key for a callable statement.
`static StatementKey` | StatementKeyFactory.`newCallable(String sql, String schema, int rst, int rsc, int rsh)` Creates a key for a callable statement specifying result set type and concurrency.
`static StatementKey` | StatementKeyFactory.`newPrepared(String sql, String schema, int holdability)` Creates a key for a query with default settings.
`static StatementKey` | StatementKeyFactory.`newPrepared(String sql, String schema, int holdability, int autogeneratedKeys)` Creates a key for a query specifying whether auto-generated keys shall be returned.
`static StatementKey` | StatementKeyFactory.`newPrepared(String sql, String schema, int rst, int rsc, int rsh)` Creates a key for a query specifying result set type and concurrency.

Methods in com.pivotal.gemfirexd.internal.client.am.stmtcache with parameters of type StatementKey
Modifier and Type | Method and Description
--- | ---
`boolean` | JDBCStatementCache.`cacheStatement(StatementKey statementKey, PreparedStatement ps)` Cache the prepared statement if it does not already exist.
`PreparedStatement` | JDBCStatementCache.`getCached(StatementKey statementKey)` Retrieves a cached prepared statement if one exists.

### Uses of StatementKey in com.pivotal.gemfirexd.internal.client.net

Methods in com.pivotal.gemfirexd.internal.client.net with parameters of type StatementKey
Modifier and Type | Method and Description
--- | ---
`LogicalCallableStatement` | ClientJDBCObjectFactoryImpl40.`newLogicalCallableStatement(Agent agent, CallableStatement cs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Returns a new logical callable statement object.
`LogicalPreparedStatement` | ClientJDBCObjectFactoryImpl40.`newLogicalPreparedStatement(Agent agent, PreparedStatement ps, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Returns a new logcial prepared statement object.