Package com.valqueries
Class Database
java.lang.Object
com.valqueries.Database
- Direct Known Subclasses:
- TestDatabase
- 
Constructor SummaryConstructorsConstructorDescriptionDatabase(DataSource dataSource) Database(DataSource dataSource, DatabaseConfig config) 
- 
Method SummaryModifier and TypeMethodDescriptionvoiddoInTransaction(int retryCount, Duration retryDelay, ITransaction tx) voidvoidstatic DialectTypegetDatabaseProductNameFromConnection(Connection connection) getOrm()<T> TobtainInTransaction(int retryCount, Duration retryDelay, ITransactionWithResult<T> tx) <T> T<T> T
- 
Constructor Details- 
Database
- 
Database
 
- 
- 
Method Details- 
datasource
- 
getDialectType
- 
getDatabaseProductNameFromConnectionpublic static DialectType getDatabaseProductNameFromConnection(Connection connection) throws SQLException - Throws:
- SQLException
 
- 
getDatabaseVersion
- 
getOrm
- 
doInTransaction
- 
doInTransaction
- 
doRetryableInTransaction
- 
obtainInTransaction
- 
obtainRetryableInTransaction
- 
obtainInTransaction
 
-