java.lang.Object
org.jooq.tools.jdbc.JDBC41Connection
org.jooq.tools.jdbc.DefaultConnection
- All Implemented Interfaces:
- AutoCloseable,- Connection,- Wrapper
- Direct Known Subclasses:
- BatchedConnection,- LoggingConnection
A default JDBC Connection implementation delegating all JDBC 4.0 calls to an
 internal delegate.
- Author:
- Lukas Eder
- 
Field SummaryFields inherited from interface java.sql.ConnectionTRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidvoidvoidclose()voidcommit()createArrayOf(String typeName, Object[] elements) createStatement(int resultSetType, int resultSetConcurrency) createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) createStruct(String typeName, Object[] attributes) voidbooleangetClientInfo(String name) intintintbooleanisClosed()booleanbooleanisValid(int timeout) booleanisWrapperFor(Class<?> iface) prepareCall(String sql) prepareCall(String sql, int resultSetType, int resultSetConcurrency) prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) prepareStatement(String sql) prepareStatement(String sql, int autoGeneratedKeys) prepareStatement(String sql, int[] columnIndexes) prepareStatement(String sql, int resultSetType, int resultSetConcurrency) prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) prepareStatement(String sql, String[] columnNames) voidreleaseSavepoint(Savepoint savepoint) voidrollback()voidvoidsetAutoCommit(boolean autoCommit) voidsetCatalog(String catalog) voidsetClientInfo(String name, String value) voidsetClientInfo(Properties properties) voidsetHoldability(int holdability) voidsetNetworkTimeout(Executor executor, int milliseconds) voidsetReadOnly(boolean readOnly) setSavepoint(String name) voidvoidsetShardingKey(ShardingKey shardingKey) voidsetShardingKey(ShardingKey shardingKey, ShardingKey superShardingKey) booleansetShardingKeyIfValid(ShardingKey shardingKey, int timeout) booleansetShardingKeyIfValid(ShardingKey shardingKey, ShardingKey superShardingKey, int timeout) voidsetTransactionIsolation(int level) voidsetTypeMap(Map<String, Class<?>> map) <T> T
- 
Constructor Details- 
DefaultConnection
 
- 
- 
Method Details- 
getDelegate
- 
unwrap- Specified by:
- unwrapin interface- Wrapper
- Throws:
- SQLException
 
- 
isWrapperFor- Specified by:
- isWrapperForin interface- Wrapper
- Throws:
- SQLException
 
- 
createStatement- Specified by:
- createStatementin interface- Connection
- Throws:
- SQLException
 
- 
prepareStatement- Specified by:
- prepareStatementin interface- Connection
- Throws:
- SQLException
 
- 
prepareCall- Specified by:
- prepareCallin interface- Connection
- Throws:
- SQLException
 
- 
nativeSQL- Specified by:
- nativeSQLin interface- Connection
- Throws:
- SQLException
 
- 
setAutoCommit- Specified by:
- setAutoCommitin interface- Connection
- Throws:
- SQLException
 
- 
getAutoCommit- Specified by:
- getAutoCommitin interface- Connection
- Throws:
- SQLException
 
- 
commit- Specified by:
- commitin interface- Connection
- Throws:
- SQLException
 
- 
rollback- Specified by:
- rollbackin interface- Connection
- Throws:
- SQLException
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Connection
- Throws:
- SQLException
 
- 
isClosed- Specified by:
- isClosedin interface- Connection
- Throws:
- SQLException
 
- 
getMetaData- Specified by:
- getMetaDatain interface- Connection
- Throws:
- SQLException
 
- 
setReadOnly- Specified by:
- setReadOnlyin interface- Connection
- Throws:
- SQLException
 
- 
isReadOnly- Specified by:
- isReadOnlyin interface- Connection
- Throws:
- SQLException
 
- 
setCatalog- Specified by:
- setCatalogin interface- Connection
- Throws:
- SQLException
 
- 
getCatalog- Specified by:
- getCatalogin interface- Connection
- Throws:
- SQLException
 
- 
setTransactionIsolation- Specified by:
- setTransactionIsolationin interface- Connection
- Throws:
- SQLException
 
- 
getTransactionIsolation- Specified by:
- getTransactionIsolationin interface- Connection
- Throws:
- SQLException
 
- 
getWarnings- Specified by:
- getWarningsin interface- Connection
- Throws:
- SQLException
 
- 
clearWarnings- Specified by:
- clearWarningsin interface- Connection
- Throws:
- SQLException
 
- 
createStatement- Specified by:
- createStatementin interface- Connection
- Throws:
- SQLException
 
- 
prepareStatementpublic PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException - Specified by:
- prepareStatementin interface- Connection
- Throws:
- SQLException
 
- 
prepareCallpublic CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency) throws SQLException - Specified by:
- prepareCallin interface- Connection
- Throws:
- SQLException
 
- 
getTypeMap- Specified by:
- getTypeMapin interface- Connection
- Throws:
- SQLException
 
- 
setTypeMap- Specified by:
- setTypeMapin interface- Connection
- Throws:
- SQLException
 
- 
setHoldability- Specified by:
- setHoldabilityin interface- Connection
- Throws:
- SQLException
 
- 
getHoldability- Specified by:
- getHoldabilityin interface- Connection
- Throws:
- SQLException
 
- 
setSavepoint- Specified by:
- setSavepointin interface- Connection
- Throws:
- SQLException
 
- 
setSavepoint- Specified by:
- setSavepointin interface- Connection
- Throws:
- SQLException
 
- 
rollback- Specified by:
- rollbackin interface- Connection
- Throws:
- SQLException
 
- 
releaseSavepoint- Specified by:
- releaseSavepointin interface- Connection
- Throws:
- SQLException
 
- 
createStatementpublic Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException - Specified by:
- createStatementin interface- Connection
- Throws:
- SQLException
 
- 
prepareStatementpublic PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException - Specified by:
- prepareStatementin interface- Connection
- Throws:
- SQLException
 
- 
prepareCallpublic CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException - Specified by:
- prepareCallin interface- Connection
- Throws:
- SQLException
 
- 
prepareStatement- Specified by:
- prepareStatementin interface- Connection
- Throws:
- SQLException
 
- 
prepareStatement- Specified by:
- prepareStatementin interface- Connection
- Throws:
- SQLException
 
- 
prepareStatement- Specified by:
- prepareStatementin interface- Connection
- Throws:
- SQLException
 
- 
createClob- Specified by:
- createClobin interface- Connection
- Throws:
- SQLException
 
- 
createBlob- Specified by:
- createBlobin interface- Connection
- Throws:
- SQLException
 
- 
createNClob- Specified by:
- createNClobin interface- Connection
- Throws:
- SQLException
 
- 
createSQLXML- Specified by:
- createSQLXMLin interface- Connection
- Throws:
- SQLException
 
- 
isValid- Specified by:
- isValidin interface- Connection
- Throws:
- SQLException
 
- 
setClientInfo- Specified by:
- setClientInfoin interface- Connection
- Throws:
- SQLClientInfoException
 
- 
setClientInfo- Specified by:
- setClientInfoin interface- Connection
- Throws:
- SQLClientInfoException
 
- 
getClientInfo- Specified by:
- getClientInfoin interface- Connection
- Throws:
- SQLException
 
- 
getClientInfo- Specified by:
- getClientInfoin interface- Connection
- Throws:
- SQLException
 
- 
createArrayOf- Specified by:
- createArrayOfin interface- Connection
- Throws:
- SQLException
 
- 
createStruct- Specified by:
- createStructin interface- Connection
- Throws:
- SQLException
 
- 
setSchema- Specified by:
- setSchemain interface- Connection
- Overrides:
- setSchemain class- JDBC41Connection
- Throws:
- SQLException
 
- 
getSchema- Specified by:
- getSchemain interface- Connection
- Overrides:
- getSchemain class- JDBC41Connection
- Throws:
- SQLException
 
- 
abort- Specified by:
- abortin interface- Connection
- Overrides:
- abortin class- JDBC41Connection
- Throws:
- SQLException
 
- 
setNetworkTimeout- Specified by:
- setNetworkTimeoutin interface- Connection
- Overrides:
- setNetworkTimeoutin class- JDBC41Connection
- Throws:
- SQLException
 
- 
getNetworkTimeout- Specified by:
- getNetworkTimeoutin interface- Connection
- Overrides:
- getNetworkTimeoutin class- JDBC41Connection
- Throws:
- SQLException
 
- 
beginRequest- Specified by:
- beginRequestin interface- Connection
- Throws:
- SQLException
 
- 
endRequest- Specified by:
- endRequestin interface- Connection
- Throws:
- SQLException
 
- 
setShardingKeyIfValidpublic boolean setShardingKeyIfValid(ShardingKey shardingKey, ShardingKey superShardingKey, int timeout) throws SQLException - Specified by:
- setShardingKeyIfValidin interface- Connection
- Throws:
- SQLException
 
- 
setShardingKeyIfValid- Specified by:
- setShardingKeyIfValidin interface- Connection
- Throws:
- SQLException
 
- 
setShardingKeypublic void setShardingKey(ShardingKey shardingKey, ShardingKey superShardingKey) throws SQLException - Specified by:
- setShardingKeyin interface- Connection
- Throws:
- SQLException
 
- 
setShardingKey- Specified by:
- setShardingKeyin interface- Connection
- Throws:
- SQLException
 
 
-