public final class StatementKeyFactory
extends java.lang.Object
JDBCStatementCache| Modifier and Type | Field and Description |
|---|---|
private static boolean |
CALLABLE |
private static boolean |
PREPARED |
| Modifier | Constructor and Description |
|---|---|
private |
StatementKeyFactory()
Instantiation not allowed.
|
| Modifier and Type | Method and Description |
|---|---|
static StatementKey |
newCallable(java.lang.String sql,
java.lang.String schema,
int holdability)
Creates a key for a callable statement.
|
static StatementKey |
newCallable(java.lang.String sql,
java.lang.String schema,
int rst,
int rsc,
int rsh)
Creates a key for a callable statement specifying result set type and
concurrency.
|
static StatementKey |
newPrepared(java.lang.String sql,
java.lang.String schema,
int holdability)
Creates a key for a query with default settings.
|
static StatementKey |
newPrepared(java.lang.String sql,
java.lang.String schema,
int holdability,
int autogeneratedKeys)
Creates a key for a query specifying whether auto-generated keys
shall be returned.
|
static StatementKey |
newPrepared(java.lang.String sql,
java.lang.String schema,
int rst,
int rsc,
int rsh)
Creates a key for a query specifying result set type and concurrency.
|
private static final boolean CALLABLE
private static final boolean PREPARED
public static StatementKey newPrepared(java.lang.String sql, java.lang.String schema, int holdability)
Defaults are according to the JDBC standard; result set type will be
ResultSet.TYPE_FORWARD_ONLY, concurrency will be
ResultSet.CONCUR_READ_ONLY and the statement will not
return auto-generated keys.
sql - SQL query stringschema - current compilation schemaholdability - result set holdabilitypublic static StatementKey newPrepared(java.lang.String sql, java.lang.String schema, int holdability, int autogeneratedKeys)
Unspecified settings will be according to the JDBC standard; result set
type will be ResultSet.TYPE_FORWARD_ONLY, concurrency will
be ResultSet.CONCUR_READ_ONLY.
sql - SQL query stringschema - current compilation schemaholdability - result set holdabilityautogeneratedKeys - tells whether or not to reutrn auto-generated
keyspublic static StatementKey newPrepared(java.lang.String sql, java.lang.String schema, int rst, int rsc, int rsh)
The returned key is for a statement not returning auto-generated keys.
sql - SQL query stringschema - current compilation schemarst - result set typersc - result set concurrency levelrsh - result set holdabilitypublic static StatementKey newCallable(java.lang.String sql, java.lang.String schema, int holdability)
Unspecified settings will be according to the JDBC standard; result set
type will be ResultSet.TYPE_FORWARD_ONLY, concurrency will
be ResultSet.CONCUR_READ_ONLY.
sql - SQL query stringschema - current compilation schemaholdability - result set holdabilitypublic static StatementKey newCallable(java.lang.String sql, java.lang.String schema, int rst, int rsc, int rsh)
The returned key is for a statement not returning auto-generated keys.
sql - SQL query stringschema - current compilation schemarst - result set typersc - result set concurrency levelrsh - result set holdabilityApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.