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.