Package | Description |
---|---|
org.sormula.active |
An implementation of the
active record pattern built on top of sormula.
|
org.sormula.active.operation |
Thread-safe and transaction-compliant database operations used by
ActiveTable . |
Modifier and Type | Class and Description |
---|---|
class |
ActiveRecord<R extends ActiveRecord<? super R>>
Base class for active records.
|
class |
ActiveTable<R extends ActiveRecord<? super R>>
Performs all database operations for
ActiveRecord objects. |
Modifier and Type | Method and Description |
---|---|
static <R extends ActiveRecord<? super R>> |
ActiveRecord.table(java.lang.Class<R> recordClass)
Creates a table that can be used to for records of type recordClass for the default
active database.
|
Modifier and Type | Class and Description |
---|---|
class |
ActiveLazySelector<R extends ActiveRecord<? super R>>
Performs lazy loading of active records.
|
class |
ActiveOperation<R extends ActiveRecord<? super R>,T>
Template for executing
ActiveOperation.operate() on an active table. |
class |
Delete<R extends ActiveRecord<? super R>>
Delegate for
Table.delete(Object) |
class |
DeleteAll<R extends ActiveRecord<? super R>>
Delegate for
Table.deleteAll(Collection) and Table.deleteAll() . |
class |
DeleteAllBatch<R extends ActiveRecord<? super R>>
Delegate for
Table.deleteAllBatch(Collection) . |
class |
DeleteBatch<R extends ActiveRecord<? super R>>
Delegate for
Table.deleteBatch(Object) |
class |
Insert<R extends ActiveRecord<? super R>>
Delegate for
Table.insert(Object) |
class |
InsertAll<R extends ActiveRecord<? super R>>
Delegate for
Table.insertAll(Collection) . |
class |
InsertAllBatch<R extends ActiveRecord<? super R>>
Delegate for
Table.insertAllBatch(Collection) . |
class |
InsertBatch<R extends ActiveRecord<? super R>>
Delegate for
Table.insertBatch(Object) . |
class |
OperationTable<R extends ActiveRecord>
A
Table for use by one transaction within an ActiveOperation . |
class |
Save<R extends ActiveRecord<? super R>>
Delegate for
Table.save(Object) |
class |
SaveAll<R extends ActiveRecord<? super R>>
Delegate for
Table.saveAll(Collection) . |
class |
SaveAllBatch<R extends ActiveRecord<? super R>>
Delegate for
Table.saveAllBatch(Collection) . |
class |
SaveBatch<R extends ActiveRecord<? super R>>
Delegate for
Table.saveBatch(Object) |
class |
Select<R extends ActiveRecord<? super R>>
Delegate for
Table.select(Object...) . |
class |
SelectAll<R extends ActiveRecord<? super R>>
Delegate for
Table.selectAll() . |
class |
SelectAllCustom<R extends ActiveRecord<? super R>>
Delegate for
Table.selectAllCustom(String, Object...) . |
class |
SelectAllWhere<R extends ActiveRecord<? super R>>
Delegate for
Table.selectAllWhere(String, Object...) . |
class |
SelectAllWhereOrdered<R extends ActiveRecord<? super R>>
|
class |
SelectAvg<R extends ActiveRecord<? super R>,T>
Delegate for selectAvg methods in
Table . |
class |
SelectCount<R extends ActiveRecord<? super R>,T>
Delegate for
Table.selectCount() . |
class |
SelectCustom<R extends ActiveRecord<? super R>>
Delegate for
Table.selectCustom(String, Object...) . |
class |
SelectMax<R extends ActiveRecord<? super R>,T>
Delegate for selectMax methods in
Table . |
class |
SelectMin<R extends ActiveRecord<? super R>,T>
Delegate for selectMin methods in
Table . |
class |
SelectSum<R extends ActiveRecord<? super R>,T>
Delegate for selectSum methods in
Table . |
class |
SelectWhere<R extends ActiveRecord<? super R>>
Delegate for
Table.selectWhere(String, Object...) . |
class |
Update<R extends ActiveRecord<? super R>>
Delegate for
Table.update(Object) |
class |
UpdateAll<R extends ActiveRecord<? super R>>
Delegate for
Table.updateAll(Collection) . |
class |
UpdateAllBatch<R extends ActiveRecord<? super R>>
Delegate for
Table.updateAllBatch(Collection) . |
class |
UpdateBatch<R extends ActiveRecord<? super R>>
Delegate for
Table.updateBatch(Object) |