public class PStmtKey extends Object
PreparedStatements.| Constructor and Description | 
|---|
PStmtKey(String sql)
Deprecated. 
 
 | 
PStmtKey(String sql,
        int resultSetType,
        int resultSetConcurrency)
Deprecated. 
 
 | 
PStmtKey(String sql,
        String catalog)
Deprecated. 
 
 | 
PStmtKey(String sql,
        String catalog,
        int autoGeneratedKeys)
Deprecated. 
 
 | 
PStmtKey(String sql,
        String catalog,
        int[] columnIndexes)
Deprecated. 
 
 | 
PStmtKey(String sql,
        String catalog,
        int resultSetType,
        int resultSetConcurrency)
Deprecated. 
 
Use @link  
PStmtKey(String, String, String, int, int). | 
PStmtKey(String sql,
        String catalog,
        int resultSetType,
        int resultSetConcurrency,
        int resultSetHoldability)
Deprecated. 
 
 | 
PStmtKey(String sql,
        String catalog,
        int resultSetType,
        int resultSetConcurrency,
        int resultSetHoldability,
        PoolingConnection.StatementType statementType)
 | 
PStmtKey(String sql,
        String catalog,
        int resultSetType,
        int resultSetConcurrency,
        PoolingConnection.StatementType statementType)
 | 
PStmtKey(String sql,
        String catalog,
        PoolingConnection.StatementType statementType)
Deprecated. 
 
 | 
PStmtKey(String sql,
        String catalog,
        PoolingConnection.StatementType statementType,
        Integer autoGeneratedKeys)
 | 
PStmtKey(String sql,
        String catalog,
        String schema)
Constructs a key to uniquely identify a prepared statement. 
 | 
PStmtKey(String sql,
        String catalog,
        String[] columnNames)
Deprecated. 
 
 | 
PStmtKey(String sql,
        String catalog,
        String schema,
        int autoGeneratedKeys)
Constructs a key to uniquely identify a prepared statement. 
 | 
PStmtKey(String sql,
        String catalog,
        String schema,
        int[] columnIndexes)
Constructs a key to uniquely identify a prepared statement. 
 | 
PStmtKey(String sql,
        String catalog,
        String schema,
        int resultSetType,
        int resultSetConcurrency)
Constructs a key to uniquely identify a prepared statement. 
 | 
PStmtKey(String sql,
        String catalog,
        String schema,
        int resultSetType,
        int resultSetConcurrency,
        int resultSetHoldability)
Constructs a key to uniquely identify a prepared statement. 
 | 
PStmtKey(String sql,
        String catalog,
        String schema,
        int resultSetType,
        int resultSetConcurrency,
        int resultSetHoldability,
        PoolingConnection.StatementType statementType)
Constructs a key to uniquely identify a prepared statement. 
 | 
PStmtKey(String sql,
        String catalog,
        String schema,
        int resultSetType,
        int resultSetConcurrency,
        PoolingConnection.StatementType statementType)
Constructs a key to uniquely identify a prepared statement. 
 | 
PStmtKey(String sql,
        String catalog,
        String schema,
        PoolingConnection.StatementType statementType)
Constructs a key to uniquely identify a prepared statement. 
 | 
PStmtKey(String sql,
        String catalog,
        String schema,
        PoolingConnection.StatementType statementType,
        Integer autoGeneratedKeys)
Constructs a key to uniquely identify a prepared statement. 
 | 
PStmtKey(String sql,
        String catalog,
        String schema,
        String[] columnNames)
Constructs a key to uniquely identify a prepared statement. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Statement | 
createStatement(Connection connection)
Creates a new Statement from the given Connection. 
 | 
boolean | 
equals(Object obj)  | 
Integer | 
getAutoGeneratedKeys()
Gets a flag indicating whether auto-generated keys should be returned; one of
  
Statement.RETURN_GENERATED_KEYS or Statement.NO_GENERATED_KEYS. | 
String | 
getCatalog()
The catalog. 
 | 
int[] | 
getColumnIndexes()
Gets an array of column indexes indicating the columns that should be returned from the inserted row or rows. 
 | 
String[] | 
getColumnNames()
Gets an array of column names indicating the columns that should be returned from the inserted row or rows. 
 | 
Integer | 
getResultSetConcurrency()
Gets the result set concurrency type; one of  
ResultSet.CONCUR_READ_ONLY or
 ResultSet.CONCUR_UPDATABLE. | 
Integer | 
getResultSetHoldability()
Gets the result set holdability, one of the following  
ResultSet constants:
 ResultSet.HOLD_CURSORS_OVER_COMMIT or ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
Integer | 
getResultSetType()
Gets the result set type, one of  
ResultSet.TYPE_FORWARD_ONLY,
 ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE. | 
String | 
getSchema()
The schema. 
 | 
String | 
getSql()
Gets the SQL statement. 
 | 
PoolingConnection.StatementType | 
getStmtType()
The SQL statement type. 
 | 
int | 
hashCode()  | 
String | 
toString()  | 
@Deprecated public PStmtKey(String sql)
PStmtKey(String, String, String).sql - The SQL statement.@Deprecated public PStmtKey(String sql, int resultSetType, int resultSetConcurrency)
PStmtKey(String, String, String, int, int).sql - The SQL statement.resultSetType - A result set type; one of ResultSet.TYPE_FORWARD_ONLY,
            ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE.resultSetConcurrency - A concurrency type; one of ResultSet.CONCUR_READ_ONLY or
            ResultSet.CONCUR_UPDATABLE.@Deprecated public PStmtKey(String sql, String catalog)
PStmtKey(String, String, String).sql - The SQL statement.catalog - The catalog.@Deprecated public PStmtKey(String sql, String catalog, int autoGeneratedKeys)
PStmtKey(String, String, String, int).sql - The SQL statement.catalog - The catalog.autoGeneratedKeys - A flag indicating whether auto-generated keys should be returned; one of
            Statement.RETURN_GENERATED_KEYS or Statement.NO_GENERATED_KEYS.@Deprecated public PStmtKey(String sql, String catalog, int resultSetType, int resultSetConcurrency)
PStmtKey(String, String, String, int, int).sql - The SQL statement.catalog - The catalog.resultSetType - A result set type; one of ResultSet.TYPE_FORWARD_ONLY,
            ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE.resultSetConcurrency - A concurrency type; one of ResultSet.CONCUR_READ_ONLY or
            ResultSet.CONCUR_UPDATABLE.@Deprecated public PStmtKey(String sql, String catalog, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
PStmtKey(String, String, String, int, int, int).sql - The SQL statement.catalog - The catalog.resultSetType - a result set type; one of ResultSet.TYPE_FORWARD_ONLY,
            ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE.resultSetConcurrency - A concurrency type; one of ResultSet.CONCUR_READ_ONLY or
            ResultSet.CONCUR_UPDATABLEresultSetHoldability - One of the following ResultSet constants: ResultSet.HOLD_CURSORS_OVER_COMMIT
            or ResultSet.CLOSE_CURSORS_AT_COMMIT.@Deprecated public PStmtKey(String sql, String catalog, int resultSetType, int resultSetConcurrency, int resultSetHoldability, PoolingConnection.StatementType statementType)
sql - The SQL statement.catalog - The catalog.resultSetType - a result set type; one of ResultSet.TYPE_FORWARD_ONLY,
            ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVEresultSetConcurrency - A concurrency type; one of ResultSet.CONCUR_READ_ONLY or
            ResultSet.CONCUR_UPDATABLE.resultSetHoldability - One of the following ResultSet constants: ResultSet.HOLD_CURSORS_OVER_COMMIT
            or ResultSet.CLOSE_CURSORS_AT_COMMIT.statementType - The SQL statement type, prepared or callable.@Deprecated public PStmtKey(String sql, String catalog, int resultSetType, int resultSetConcurrency, PoolingConnection.StatementType statementType)
sql - The SQL statement.catalog - The catalog.resultSetType - A result set type; one of ResultSet.TYPE_FORWARD_ONLY,
            ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE.resultSetConcurrency - A concurrency type; one of ResultSet.CONCUR_READ_ONLY or
            ResultSet.CONCUR_UPDATABLE.statementType - The SQL statement type, prepared or callable.@Deprecated public PStmtKey(String sql, String catalog, int[] columnIndexes)
PStmtKey(String, String, String, int[]).sql - The SQL statement.catalog - The catalog.columnIndexes - An array of column indexes indicating the columns that should be returned from the inserted row or
            rows.@Deprecated public PStmtKey(String sql, String catalog, PoolingConnection.StatementType statementType)
PStmtKey(String, String, String, PoolingConnection.StatementType).sql - The SQL statement.catalog - The catalog.statementType - The SQL statement type, prepared or callable.@Deprecated public PStmtKey(String sql, String catalog, PoolingConnection.StatementType statementType, Integer autoGeneratedKeys)
sql - The SQL statement.catalog - The catalog.statementType - The SQL statement type, prepared or callable.autoGeneratedKeys - A flag indicating whether auto-generated keys should be returned; one of
            Statement.RETURN_GENERATED_KEYS or Statement.NO_GENERATED_KEYS.public PStmtKey(String sql, String catalog, String schema)
sql - The SQL statement.catalog - The catalog.schema - The schemapublic PStmtKey(String sql, String catalog, String schema, int autoGeneratedKeys)
sql - The SQL statement.catalog - The catalog.schema - The schemaautoGeneratedKeys - A flag indicating whether auto-generated keys should be returned; one of
            Statement.RETURN_GENERATED_KEYS or Statement.NO_GENERATED_KEYS.public PStmtKey(String sql, String catalog, String schema, int resultSetType, int resultSetConcurrency)
sql - The SQL statement.catalog - The catalog.schema - The schemaresultSetType - A result set type; one of ResultSet.TYPE_FORWARD_ONLY,
            ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE.resultSetConcurrency - A concurrency type; one of ResultSet.CONCUR_READ_ONLY or
            ResultSet.CONCUR_UPDATABLE.public PStmtKey(String sql, String catalog, String schema, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
sql - The SQL statement.catalog - The catalog.schema - The schemaresultSetType - a result set type; one of ResultSet.TYPE_FORWARD_ONLY,
            ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE.resultSetConcurrency - A concurrency type; one of ResultSet.CONCUR_READ_ONLY or
            ResultSet.CONCUR_UPDATABLEresultSetHoldability - One of the following ResultSet constants: ResultSet.HOLD_CURSORS_OVER_COMMIT
            or ResultSet.CLOSE_CURSORS_AT_COMMIT.public PStmtKey(String sql, String catalog, String schema, int resultSetType, int resultSetConcurrency, int resultSetHoldability, PoolingConnection.StatementType statementType)
sql - The SQL statement.catalog - The catalog.schema - The schema.resultSetType - a result set type; one of ResultSet.TYPE_FORWARD_ONLY,
            ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVEresultSetConcurrency - A concurrency type; one of ResultSet.CONCUR_READ_ONLY or
            ResultSet.CONCUR_UPDATABLE.resultSetHoldability - One of the following ResultSet constants: ResultSet.HOLD_CURSORS_OVER_COMMIT
            or ResultSet.CLOSE_CURSORS_AT_COMMIT.statementType - The SQL statement type, prepared or callable.public PStmtKey(String sql, String catalog, String schema, int resultSetType, int resultSetConcurrency, PoolingConnection.StatementType statementType)
sql - The SQL statement.catalog - The catalog.schema - The schema.resultSetType - A result set type; one of ResultSet.TYPE_FORWARD_ONLY,
            ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE.resultSetConcurrency - A concurrency type; one of ResultSet.CONCUR_READ_ONLY or
            ResultSet.CONCUR_UPDATABLE.statementType - The SQL statement type, prepared or callable.public PStmtKey(String sql, String catalog, String schema, int[] columnIndexes)
sql - The SQL statement.catalog - The catalog.schema - The schema.columnIndexes - An array of column indexes indicating the columns that should be returned from the inserted row or
            rows.public PStmtKey(String sql, String catalog, String schema, PoolingConnection.StatementType statementType)
sql - The SQL statement.catalog - The catalog.schema - The schema.statementType - The SQL statement type, prepared or callable.public PStmtKey(String sql, String catalog, String schema, PoolingConnection.StatementType statementType, Integer autoGeneratedKeys)
sql - The SQL statement.catalog - The catalog.schema - The schema.statementType - The SQL statement type, prepared or callable.autoGeneratedKeys - A flag indicating whether auto-generated keys should be returned; one of
            Statement.RETURN_GENERATED_KEYS or Statement.NO_GENERATED_KEYS.public PStmtKey(String sql, String catalog, String schema, String[] columnNames)
sql - The SQL statement.catalog - The catalog.schema - The schema.columnNames - An array of column names indicating the columns that should be returned from the inserted row or rows.@Deprecated public PStmtKey(String sql, String catalog, String[] columnNames)
PStmtKey(String, String, String, String[]).sql - The SQL statement.catalog - The catalog.columnNames - An array of column names indicating the columns that should be returned from the inserted row or rows.public Statement createStatement(Connection connection) throws SQLException
connection - The Connection to use to create the statement.SQLException - Thrown when there is a problem creating the statement.public Integer getAutoGeneratedKeys()
Statement.RETURN_GENERATED_KEYS or Statement.NO_GENERATED_KEYS.public String getCatalog()
public int[] getColumnIndexes()
public String[] getColumnNames()
public Integer getResultSetConcurrency()
ResultSet.CONCUR_READ_ONLY or
 ResultSet.CONCUR_UPDATABLE.public Integer getResultSetHoldability()
ResultSet constants:
 ResultSet.HOLD_CURSORS_OVER_COMMIT or ResultSet.CLOSE_CURSORS_AT_COMMIT.public Integer getResultSetType()
ResultSet.TYPE_FORWARD_ONLY,
 ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE.public PoolingConnection.StatementType getStmtType()
Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.