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.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.