Package org.sormula.active.operation

Thread-safe and transaction-compliant database operations used by ActiveTable.

See:
          Description

Class Summary
ActiveLazySelector<R extends ActiveRecord<R>> Performs lazy loading of active records.
ActiveOperation<R extends ActiveRecord<R>,T> Template for executing ActiveOperation.operate() on an active table.
Delete<R extends ActiveRecord<R>> Delegate for Table.delete(Object)
DeleteAll<R extends ActiveRecord<R>> Delegate for Table.deleteAll(Collection) and Table.deleteAll().
DeleteAllBatch<R extends ActiveRecord<R>> Delegate for Table.deleteAllBatch(Collection).
Insert<R extends ActiveRecord<R>> Delegate for Table.insert(Object)
InsertAll<R extends ActiveRecord<R>> Delegate for Table.insertAll(Collection).
InsertAllBatch<R extends ActiveRecord<R>> Delegate for Table.insertAllBatch(Collection).
OperationDatabase Database for one transaction within an ActiveOperation.
OperationTable<R extends ActiveRecord> A Table for use by one transaction within an ActiveOperation.
OperationTransaction A Transaction for use by classes in org.sormula.active.operation package.
Save<R extends ActiveRecord<R>> Delegate for Table.save(Object)
SaveAll<R extends ActiveRecord<R>> Delegate for Table.saveAll(Collection).
Select<R extends ActiveRecord<R>> Delegate for Table.select(Object...).
SelectAll<R extends ActiveRecord<R>> Delegate for Table.selectAll().
SelectAllCustom<R extends ActiveRecord<R>> Delegate for Table.selectAllCustom(String, Object...).
SelectAllWhere<R extends ActiveRecord<R>> Delegate for Table.selectAllWhere(String, Object...).
SelectAllWhereOrdered<R extends ActiveRecord<R>> Delegate for Table.selectAllWhereOrdered(String, String, Object...)
SelectAvg<R extends ActiveRecord<R>,T> Delegate for selectAvg methods in Table.
SelectCount<R extends ActiveRecord<R>,T> Delegate for Table.selectCount().
SelectCustom<R extends ActiveRecord<R>> Delegate for Table.selectCustom(String, Object...).
SelectMax<R extends ActiveRecord<R>,T> Delegate for selectMax methods in Table.
SelectMin<R extends ActiveRecord<R>,T> Delegate for selectMin methods in Table.
SelectSum<R extends ActiveRecord<R>,T> Delegate for selectSum methods in Table.
SelectWhere<R extends ActiveRecord<R>> Delegate for Table.selectWhere(String, Object...).
Update<R extends ActiveRecord<R>> Delegate for Table.update(Object)
UpdateAll<R extends ActiveRecord<R>> Delegate for Table.updateAll(Collection).
UpdateAllBatch<R extends ActiveRecord<R>> Delegate for Table.updateAllBatch(Collection).
 

Package org.sormula.active.operation Description

Thread-safe and transaction-compliant database operations used by ActiveTable. Classes in this package are intended to be used only by ActiveTable.

See ActiveRecordExample and org.sormula.tests.active packages in this project for examples.