Package  Description 

org.sormula.operation 
Classes that perform SQL operations such as select, update, insert, save, and 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 (onetomany and onetoone) operations that are defined
by cascade annotations.

Modifier and Type  Class and Description 

class 
ArrayListSelectOperation<R>

class 
HashMapSelectOperation<K,R>

class 
LinkedHashMapSelectOperation<K,R>

class 
ListSelectOperation<R>

class 
MapSelectOperation<K,R>

class 
SelectOperation<R,C>
SQL select operation returning a collection of rows.

Constructor and Description 

SelectIterator(ScalarSelectOperation<R> selectOperation)
Constructs for a select operation.

Modifier and Type  Class and Description 

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 
SelectCountOperation<R,T>
SQL COUNT 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.

Constructor and Description 

SelectCascadeOperation(ScalarSelectOperation<S> sourceOperation,
RowField<S,?> targetField,
Table<T> targetTable,
SelectCascade selectCascadeAnnotation)
Constructor used by
ScalarSelectOperation . 