public class PStmtKey extends Object
PreparedStatements.| Constructor and Description | 
|---|
| PStmtKey(String sql,
        String catalog,
        String schema)Constructs a key to uniquely identify a prepared statement. | 
| 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_KEYSorStatement.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_ONLYorResultSet.CONCUR_UPDATABLE. | 
| Integer | getResultSetHoldability()Gets the result set holdability, one of the following  ResultSetconstants:ResultSet.HOLD_CURSORS_OVER_COMMITorResultSet.CLOSE_CURSORS_AT_COMMIT. | 
| Integer | getResultSetType()Gets the result set type, one of  ResultSet.TYPE_FORWARD_ONLY,ResultSet.TYPE_SCROLL_INSENSITIVE, orResultSet.TYPE_SCROLL_SENSITIVE. | 
| String | getSchema()The schema. | 
| String | getSql()Gets the SQL statement. | 
| PoolingConnection.StatementType | getStmtType()The SQL statement type. | 
| int | hashCode() | 
| String | toString() | 
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.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 String getSchema()
public String getSql()
public PoolingConnection.StatementType getStmtType()
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.