persistence library

Classes

AggregateSelect
Select the result of an aggregation.
BaseDao<TDao>
BaseDataBean
BeanJoin
CompareFilter
CustomSqlCondition
CustomSqlExpression
DaoDataBean<TDao>
DaoField
Annotation for dao fields.
DaoType
Annotation for dao classes.
DatabaseAdapter<TConnection extends DatabaseConnection>
Abstract interface for connecting to a database. TODO more docs
DatabaseConnection
Represents a single connection to a database.
DataField
Definition a data object field inside a BaseDataBean.
DataSchema
Expression
Represents an expression that is either static or evaluated for every individual dataset and evaluates into a value.
ExpressionSelect
ExpressionSort
FieldSelect
Select a specific column / field.
Filter
Representing filter arguments in a uniform, abstract way.
FilterGroup
Joins multiple Filter elements into a group using a FilterGroupType.
ForeignKey
ForeignKeyDaoField
Annotation for foreign key dao fields.
JoinedQuerySource
Migrator
Provides an interface for migrating between schema versions.
PKBaseDao<TDao, TPrimaryKey>
PKDaoDataBean<TDao, TPrimaryKey>
Point
PrimaryKey
PrimaryKeyDaoField
Annotation for primary key dao fields.
PrimaryKeyDataBean<TPrimaryKey>
QuerySelect
Representing query select targets in a uniform, abstract way.
QuerySource
Defining a common base class among query sources.
Sort
Representing sort arguments in a uniform, abstract way.
SortGroup
ValueExpression
WildcardSelect
Select every available column / field.

Exceptions / Errors

PersistenceException