Package | Description |
---|---|
org.sormula.operation |
Classes that perform SQL operations such as select, update, insert, save, and delete.
|
org.sormula.operation.cascade |
Classes that perform cascade (one-to-many and one-to-one) operations that are defined
by cascade annotations.
|
org.sormula.reflect |
Classes for performing Java reflection operations.
|
org.sormula.translator |
Classes that provide mapping between columns and Java class members.
|
Modifier and Type | Method and Description |
---|---|
protected SormulaField<R,?> |
SqlOperation.createTargetField(java.lang.reflect.Field field)
Deprecated.
SqlOperation.createRowField(Table, Field) or RowTranslator.createRowField(java.lang.reflect.Field) instead of this method. |
Modifier and Type | Method and Description |
---|---|
SormulaField<S,?> |
CascadeOperation.getTargetField()
Gets target field as
SormulaField . |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<SormulaField<T,java.lang.Object>> |
CascadeOperation.getTargetForeignKeyValueFieldList()
Note: return type will be List<RowField<T, Object>> when SormulaField is removed
|
Constructor and Description |
---|
CascadeOperation(Table<S> sourceTable,
SormulaField<S,?> targetField,
Table<T> targetTable,
java.lang.Class<?> cascadeOperationClass)
Deprecated.
|
DeleteCascadeOperation(Table<S> sourceTable,
SormulaField<S,?> targetField,
Table<T> targetTable,
DeleteCascade deleteCascadeAnnotation)
|
InsertCascadeOperation(Table<S> sourceTable,
SormulaField<S,?> targetField,
Table<T> targetTable,
InsertCascade insertCascadeAnnotation)
|
ModifyCascadeOperation(Table<S> sourceTable,
SormulaField<S,?> targetField,
Table<T> targetTable,
java.lang.Class<?> cascadeOperationClass)
|
SaveCascadeOperation(Table<S> sourceTable,
SormulaField<S,?> targetField,
Table<T> targetTable,
SaveCascade saveCascadeAnnotation)
|
SelectCascadeOperation(Table<S> sourceTable,
SormulaField<S,?> targetField,
Table<T> targetTable,
SelectCascade selectCascadeAnnotation)
|
UpdateCascadeOperation(Table<S> sourceTable,
SormulaField<S,?> targetField,
Table<T> targetTable,
UpdateCascade updateCascadeAnnotation)
|
Modifier and Type | Class and Description |
---|---|
class |
DirectAccessField<C,T>
Provides direct access to a field within a row class.
|
class |
MethodAccessField<C,T>
Provides method access to a field within a row class.
|
class |
RowField<C,T>
An abstract reference to a field within a row class with utility methods needed by sormula for reflection.
|
Modifier and Type | Method and Description |
---|---|
SormulaField<R,T> |
AbstractColumnTranslator.getSormulaField()
Deprecated.
Use
AbstractColumnTranslator.getRowField() instead of this method |