Interface | Description |
---|---|
CloseableIterable<T> |
Extension to Iterable to provide a iterator() method that returns a
CloseableIterator . |
CloseableIterator<T> |
Extension to Iterator to provide a close() method.
|
CloseableSpliterator<T> |
Extension to Spliterator to provide a close() method.
|
CloseableWrappedIterable<T> |
Extension to CloseableIterable which defines a class which has an iterator() method that returns a
CloseableIterator but also can be closed itself. |
Dao<T,ID> |
The definition of the Database Access Objects that handle the reading and writing a class from the database.
|
Dao.DaoObserver |
Defines a class that can observe changes to entities managed by the DAO.
|
DatabaseResultsMapper<T> |
Result apper that utilized the raw
DatabaseResults object. |
ForeignCollection<T> |
Collection that is set on a field that as been marked with the
ForeignCollectionField annotation when an
object is refreshed or queried (i.e. |
GenericRawResults<T> |
Results returned by a call to
Dao.queryRaw(String, String...) which returns results as a String[],
Dao.queryRaw(String, RawRowMapper, String...) which returns results mapped by the caller to an Object, and
Dao.queryRaw(String, DataType[], String...) which returns each results as a Object[]. |
ObjectCache |
Definition of an object cache that can be injected into the Dao with the
Dao.setObjectCache(ObjectCache) . |
RawRowMapper<T> |
Parameterized row mapper that takes output from the
GenericRawResults and returns a T. |
RawRowObjectMapper<T> |
Parameterized row mapper that takes output from the
GenericRawResults and returns a T. |
Class | Description |
---|---|
BaseDaoImpl<T,ID> |
Base class for the Database Access Objects that handle the reading and writing a class from the database.
|
BaseForeignCollection<T,ID> |
Base collection that is set on a field that as been marked with the
ForeignCollectionField annotation when an
object is refreshed or queried (i.e. |
CloseableSpliteratorImpl<T> |
Implementation of
CloseableSpliterator which provides AutoCloseable.close() implementations,
and is based on unknown size spliterator (no Spliterator.SIZED characteristic). |
CloseableWrappedIterableImpl<T> |
Class which is used to help folks use for loops but still close at the end.
|
Dao.CreateOrUpdateStatus |
Return class for the
Dao.createOrUpdate(Object) method. |
DaoManager |
Class which caches created DAOs.
|
EagerForeignCollection<T,ID> |
Collection that is set on a field that as been marked with the
ForeignCollectionField annotation when an
object is refreshed or queried (i.e. |
LazyForeignCollection<T,ID> |
Collection that is set on a field that as been marked with the
ForeignCollectionField annotation when an
object is refreshed or queried (i.e. |
LruObjectCache |
Cache for ORMLite which stores a certain number of items for each Class.
|
ReferenceObjectCache |
Cache for ORMLite which stores objects with a
WeakReference or SoftReference to them. |
RuntimeExceptionDao<T,ID> |
Proxy to a
Dao that wraps each Exception and rethrows it as RuntimeException. |
StreamableLazyForeignCollection<T,ID> |
Lazy foreign collection that provides better support for
Stream s if running with JDK8+. |
Database Access Object classes.
This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.