Module com.aoapps.dbc
Package com.aoapps.dbc
package com.aoapps.dbc
-
ClassDescriptionCreates instances of objects by using reflection and passing-in the parameters in the same order as the matching constructor.Allows closing of the underlying pool.Wraps and simplifies access to a JDBC database.Wraps and simplifies access to a JDBC database.These may be used as parameters to represent null values of specific types.Target that may be used by
DatabaseAccess.transactionCall(com.aoapps.dbc.DatabaseCallable)
.DatabaseCallableE<V,Ex extends Throwable> Target that may be used byDatabase.transactionCall(java.lang.Class, com.aoapps.dbc.DatabaseCallableE)
and allows any arbitrary exception type in addition to the usual SQLException.ADatabaseConnection
represents the scope of an overall transaction.Target that may be used byDatabaseAccess.transactionRun(com.aoapps.dbc.DatabaseRunnable)
.DatabaseRunnableE<Ex extends Throwable>Target that may be used byDatabaseAccess.transactionRun(java.lang.Class, com.aoapps.dbc.DatabaseRunnableE)
and allows any arbitrary exception type in addition to the usual SQLException.Implementation utilities.When an event handler fails, anyThrowable
other thanError
,RuntimeException
, orSQLException
will be wrapped in anEventException
.Thrown when more rows are retrieved than expected.Thrown when no row available and a row is required.Thrown when database contains a null value and a non-null value is required.A set of object factories for various types.Deprecated.Creates instances of objects of the generics type from a result set.ObjectFactoryE<T,Ex extends Throwable> Creates instances of objects of the generics type from a result set.Processes the results from a query.ResultSetCallableE<T,Ex extends Throwable> Processes the results from a query.Deprecated, for removal: This API element is subject to removal in a future version.Please useResultSetCallable
orResultSetRunnable
ResultSetHandlerE<T,Ex extends Exception> Deprecated, for removal: This API element is subject to removal in a future version.Please useResultSetCallableE
orResultSetRunnableE
Processes the results from a query.ResultSetRunnableE<Ex extends Throwable>Processes the results from a query.
Class::new
.