Uses of Class
org.sormula.operation.SqlOperation

Packages that use SqlOperation
org.sormula.operation Classes that perform SQL operations such as select, update, insert, delete. 
org.sormula.operation.aggregate Classes that perform SQL aggregate operations such as MIN, MAX, AVG, COUNT. 
org.sormula.operation.cascade Classes that perform cascade (one-to-many and one-to-one) operations that are defined by cascade annotations. 
 

Uses of SqlOperation in org.sormula.operation
 

Subclasses of SqlOperation in org.sormula.operation
 class ArrayListSelectOperation<R>
          ListSelectOperation that uses ArrayList for SelectOperation.readAll() results.
 class DeleteOperation<R>
          SQL delete operation for row of type R.
 class HashMapSelectOperation<K,R>
          MapSelectOperation that uses HashMap for SelectOperation.readAll() results.
 class InsertOperation<R>
          SQL insert operation for row of type R.
 class LinkedHashMapSelectOperation<K,R>
          MapSelectOperation that uses LinkedHashMap for SelectOperation.readAll() results.
 class ListSelectOperation<R>
          SelectOperation that uses List for SelectOperation.readAll() results.
 class MapSelectOperation<K,R>
          SelectOperation that uses Map for SelectOperation.readAll() results.
 class ModifyOperation<R>
          Base class for operations that modify database.
 class SaveOperation<R>
          SQL update or insert operation for row of type R.
 class ScalarSelectOperation<R>
          Select operation that reads one value at a time.
 class SelectCountOperation<R>
          SQL select count of records operation.
 class SelectOperation<R,C>
          SQL select operation returning a collection of rows.
 class UpdateOperation<R>
          SQL update operation for row of type R.
 

Uses of SqlOperation in org.sormula.operation.aggregate
 

Subclasses of SqlOperation in org.sormula.operation.aggregate
 class SelectAggregateOperation<R,T>
          Operation to select a value using an aggregate sql function like MIN, MAX, SUM, AVG, etc.
 class SelectAvgOperation<R,T>
          SQL AVG aggregate operation.
 class SelectMaxOperation<R,T>
          SQL MAX aggregate operation.
 class SelectMinOperation<R,T>
          SQL MIN aggregate operation.
 class SelectSumOperation<R,T>
          SQL SUM aggregate operation.
 

Uses of SqlOperation in org.sormula.operation.cascade
 

Methods in org.sormula.operation.cascade that return SqlOperation
protected  SqlOperation<?> UpdateCascadeOperation.createOperation()
          Creates new instance of sql operation from CascadeOperation.cascadeOperationClass supplied in the constructor.
protected  SqlOperation<?> SaveCascadeOperation.createOperation()
          Creates new instance of sql operation from CascadeOperation.cascadeOperationClass supplied in the constructor.
protected  SqlOperation<?> DeleteCascadeOperation.createOperation()
          Creates new instance of sql operation from CascadeOperation.cascadeOperationClass supplied in the constructor.
protected  SqlOperation<?> CascadeOperation.createOperation()
          Creates new instance of sql operation from CascadeOperation.cascadeOperationClass supplied in the constructor.