public final class StatementKeyFactory
extends java.lang.Object
JDBCStatementCache| Modifier and Type | Field | Description |
|---|---|---|
private static boolean |
CALLABLE |
|
private static boolean |
PREPARED |
| Modifier | Constructor | Description |
|---|---|---|
private |
StatementKeyFactory() |
Instantiation not allowed.
|
| Modifier and Type | Method | 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.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.