Package com.j256.ormlite.dao

Database Access Object classes.

See:
          Description

Interface Summary
CloseableIterable<T> Extension to Iterable to provide a iterator() method that returns a CloseableIterator.
CloseableIterator<T> Extension to Iterator 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.
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.
 

Class Summary
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.
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.
 

Package com.j256.ormlite.dao Description

Database Access Object classes.



This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.