A B C D E F G H I L M N O P R S T U W

A

AbstractBlobColumnTranslator<R,T> - Class in org.sormula.translator
Base class for creating custom column translators for fields stored as SQL BLOB.
AbstractBlobColumnTranslator(Field, String) - Constructor for class org.sormula.translator.AbstractBlobColumnTranslator
See super class constructor for description.
AbstractColumnTranslator<R,T> - Class in org.sormula.translator
Common functionality for most translators.
AbstractColumnTranslator(Field, String) - Constructor for class org.sormula.translator.AbstractColumnTranslator
Constructs for a column.
AbstractLazySelector<R> - Class in org.sormula.operation.cascade.lazy
Typical state and behavior for performing lazy select cascades.
AbstractLazySelector() - Constructor for class org.sormula.operation.cascade.lazy.AbstractLazySelector
Constructs for use when AbstractLazySelector is base class of row that will contain lazy select fields.
AbstractLazySelector(R) - Constructor for class org.sormula.operation.cascade.lazy.AbstractLazySelector
Constructs for use as delegate for row that will contain lazy select fields.
AbstractWhereTranslator<R> - Class in org.sormula.translator
Base class for translators that provide parameters for where clause.
AbstractWhereTranslator(RowTranslator<R>) - Constructor for class org.sormula.translator.AbstractWhereTranslator
Constructs for row translator.
ActiveDatabase - Class in org.sormula.active
A lightweight class for defining the DataSource to be used by ActiveRecord and related classes.
ActiveDatabase(String) - Constructor for class org.sormula.active.ActiveDatabase
Constructs for a data source name and empty schema.
ActiveDatabase(String, String) - Constructor for class org.sormula.active.ActiveDatabase
Constructs for a data source name and schema.
ActiveDatabase(DataSource) - Constructor for class org.sormula.active.ActiveDatabase
Constructs for a data source and empty schema.
ActiveDatabase(DataSource, String) - Constructor for class org.sormula.active.ActiveDatabase
Constructs for a data source and schema.
ActiveException - Exception in org.sormula.active
Exception that originates in the activerecord package.
ActiveException(String) - Constructor for exception org.sormula.active.ActiveException
Constructs for a message.
ActiveException(String, Throwable) - Constructor for exception org.sormula.active.ActiveException
Constructs for a message and cause.
ActiveLazySelector<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Performs lazy loading of active records.
ActiveLazySelector(ActiveTable<R>, R, SelectCascadeAnnotationReader) - Constructor for class org.sormula.active.operation.ActiveLazySelector
Constructs for the source and annotation reader.
ActiveOperation<R extends ActiveRecord<R>,T> - Class in org.sormula.active.operation
Template for executing ActiveOperation.operate() on an active table.
ActiveOperation(ActiveTable<R>, String) - Constructor for class org.sormula.active.operation.ActiveOperation
Constructs for a table and fail message.
ActiveRecord<R extends ActiveRecord<R>> - Class in org.sormula.active
Base class for active records.
ActiveRecord() - Constructor for class org.sormula.active.ActiveRecord
Constructs.
ActiveTable<R extends ActiveRecord<R>> - Class in org.sormula.active
Performs all database operations for ActiveRecord objects.
ActiveTable(Class<R>) - Constructor for class org.sormula.active.ActiveTable
Constructs for default active database and a record type.
ActiveTable(ActiveDatabase, Class<R>) - Constructor for class org.sormula.active.ActiveTable
Constructs for a database and record type.
ActiveTransaction - Class in org.sormula.active
A class to group multiple active record operations within one JDBC transaction.
ActiveTransaction() - Constructor for class org.sormula.active.ActiveTransaction
Constructs for the default active database.
ActiveTransaction(ActiveDatabase) - Constructor for class org.sormula.active.ActiveTransaction
Constructs an ActiveDatabase.
add(R) - Method in class org.sormula.operation.ListSelectOperation
Implement to add row to collection created SelectOperation.createReadAllCollection().
add(R) - Method in class org.sormula.operation.MapSelectOperation
Implement to add row to collection created SelectOperation.createReadAllCollection().
add(long) - Method in class org.sormula.operation.monitor.ElapsedTime
Adds nanoseconds to this time and adds to total and parent if they are not null.
add(R) - Method in class org.sormula.operation.SelectOperation
Implement to add row to collection created SelectOperation.createReadAllCollection().
addColumnTranslator(ColumnTranslator<R>) - Method in class org.sormula.translator.AbstractWhereTranslator
Adds translator with equal as operator and "AND" as boolean operator.
addColumnTranslator(ColumnTranslator<R>, String, String) - Method in class org.sormula.translator.AbstractWhereTranslator
Deprecated. 
addColumnTranslator(ColumnTranslator<R>, String, String, String) - Method in class org.sormula.translator.AbstractWhereTranslator
Adds translator with a specific sql comparison operator and boolean operator.
addColumnTranslator(ColumnTranslator<R>) - Method in class org.sormula.translator.ColumnsTranslator
Adds a column translator to use in ColumnsTranslator.read(ResultSet, int, Object) and ColumnsTranslator.write(PreparedStatement, int, Object).
addColumnTranslator(ColumnTranslator<R>) - Method in class org.sormula.translator.OrderByTranslator
Adds column translator with empty string qualifier.
addColumnTranslator(ColumnTranslator<R>, String) - Method in class org.sormula.translator.OrderByTranslator
Adds translator with a specific qualifier.
addColumnTranslator(Field, String) - Method in class org.sormula.translator.PrimaryKeyWhereTranslator
Adds a ColumnTranslator for a field.
addNameTranslatorClass(Class<? extends NameTranslator>) - Method in class org.sormula.active.ActiveDatabase
Adds a default name translator to use when none are defined for the table.
addNameTranslatorClass(Class<? extends NameTranslator>) - Method in class org.sormula.Database
Adds a default name translator class.
addTable(Table<?>) - Method in class org.sormula.Database
Adds a table object to cache to be used for row objects of type Object.getClass().
ArrayListSelectOperation<R> - Class in org.sormula.operation
ListSelectOperation that uses ArrayList for SelectOperation.readAll() results.
ArrayListSelectOperation(Table<R>) - Constructor for class org.sormula.operation.ArrayListSelectOperation
Constructs for a table.
ArrayListSelectOperation(Table<R>, String) - Constructor for class org.sormula.operation.ArrayListSelectOperation
Constructs for a table and where condition.
attach(ActiveDatabase) - Method in class org.sormula.active.ActiveRecord
Associates an active database with this active record.
attach(R) - Method in class org.sormula.active.operation.ActiveOperation
Attaches an active record to the active database used by this operation with ActiveRecord.attach(ActiveDatabase).
attach(Collection<R>) - Method in class org.sormula.active.operation.ActiveOperation
Attaches a collection of active record to the active database used by this operation with ActiveRecord.attach(ActiveDatabase).

B

begin() - Method in class org.sormula.active.ActiveTransaction
Starts the transaction.
begin() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Starts a transaction for AbstractLazySelector.lazySelect(Field).
begin() - Method in class org.sormula.Transaction
Starts the transaction.
BigDecimalColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
BigDecimalColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.BigDecimalColumnTranslator
Deprecated. See super class constructor for description.
BigDecimalTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setBigDecimal(int, java.math.BigDecimal) and ResultSet.getBigDecimal(int).
BigDecimalTranslator() - Constructor for class org.sormula.translator.standard.BigDecimalTranslator
 
blobToField(Blob) - Method in class org.sormula.translator.AbstractBlobColumnTranslator
Converts a Blob object to a domain object for use by AbstractBlobColumnTranslator.read(ResultSet, int, Object).
BooleanColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
BooleanColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.BooleanColumnTranslator
Deprecated. See super class constructor for description.
BooleanTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setBoolean(int, boolean) and ResultSet.getBoolean(int).
BooleanTranslator() - Constructor for class org.sormula.translator.standard.BooleanTranslator
 
BooleanYNColumnTranslator<R> - Class in org.sormula.translator.standard
Translates a boolean field using PreparedStatement.setString(int, String) and ResultSet.getString(int).
BooleanYNColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.BooleanYNColumnTranslator
See super class constructor for description.
BooleanYNTranslator - Class in org.sormula.translator.standard
TypeTranslator that translates a boolean field using PreparedStatement.setString(int, String) and ResultSet.getString(int).
BooleanYNTranslator() - Constructor for class org.sormula.translator.standard.BooleanYNTranslator
 
ByteColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
ByteColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.ByteColumnTranslator
Deprecated. See super class constructor for description.
ByteTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setByte(int, byte) and ResultSet.getByte(int).
ByteTranslator() - Constructor for class org.sormula.translator.standard.ByteTranslator
 

C

cancel() - Method in class org.sormula.operation.monitor.ElapsedTime
Cancels any time recorded since ElapsedTime.start() and time paused with ElapsedTime.pause().
cancel() - Method in class org.sormula.operation.monitor.NoOperationTime
 
cancel() - Method in class org.sormula.operation.monitor.OperationTime
Cancels recording active time.
cancel() - Method in class org.sormula.operation.SqlOperation
Requests cancel for currently executing statement.
Cascade - Annotation Type in org.sormula.annotation.cascade
A general purpose cascade annotation.
cascade(S) - Method in class org.sormula.operation.cascade.CascadeOperation
Performs cascade operation.
cascade(S) - Method in class org.sormula.operation.cascade.ModifyCascadeOperation
Performs cascade operation.
cascade(S) - Method in class org.sormula.operation.cascade.SelectCascadeOperation
Performs cascade operation.
cascade(R, boolean) - Method in class org.sormula.operation.SqlOperation
Executes all cascade operations that were created by SqlOperation.prepareCascades().
CascadeAnnotationReader - Class in org.sormula.annotation.cascade
Base class for cascade annotation readers.
CascadeAnnotationReader(Field) - Constructor for class org.sormula.annotation.cascade.CascadeAnnotationReader
Constructs for a field.
CascadeOperation<S,T> - Class in org.sormula.operation.cascade
Base class for all cascade operations.
CascadeOperation(SormulaField<S, ?>, Table<T>, Class<?>, boolean) - Constructor for class org.sormula.operation.cascade.CascadeOperation
Constructs for field and table to be affected by cascade.
checkDefaultTargetClass() - Method in class org.sormula.annotation.cascade.CascadeAnnotationReader
Initializes target class based upon Field.getGenericType() and Field.getType() when target class is not specified (the default value of Object.class).
checkLazySelects(String) - Method in class org.sormula.active.ActiveRecord
Selects record(s) from database for field based upon definitions in select annotations of field where SelectCascade.lazy() is true.
checkLazySelects(String) - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Checks if field should be selected.
checkLazySelects(String) - Method in interface org.sormula.operation.cascade.lazy.LazySelectable
Checks if lazy select needs to be performed.
ClassLogger - Class in org.sormula.log
A delegate for SLF4J logger that uses the import org.slf4j.LoggerFactory to create a logger based upon the class name that created ClassLogger.
ClassLogger() - Constructor for class org.sormula.log.ClassLogger
Constructs with logical log name of package name of the caller of this constructor.
cleanUp() - Method in class org.sormula.Transaction
Sets Transaction.isActive() to false and restores auto commit to the original state.
close() - Method in class org.sormula.active.ActiveTransaction
Cleans up resources that are used by this transaction.
close() - Method in class org.sormula.active.operation.ActiveOperation
Cleans up any used resources.
close() - Method in class org.sormula.Database
Dereferences all objects used.
close() - Method in class org.sormula.operation.cascade.CascadeOperation
Cleans up by closing any JDBC resources.
close() - Method in class org.sormula.operation.cascade.ModifyCascadeOperation
Cleans up by closing any JDBC resources.
close() - Method in class org.sormula.operation.cascade.SelectCascadeOperation
Cleans up by closing any JDBC resources.
close() - Method in class org.sormula.operation.ModifyOperation
Cleans up after operation is no longer needed.
close() - Method in class org.sormula.operation.SaveOperation
 
close() - Method in class org.sormula.operation.ScalarSelectOperation
Cleans up after operation is no longer needed.
close() - Method in class org.sormula.operation.SqlOperation
Cleans up after operation is no longer needed.
closeCascades() - Method in class org.sormula.operation.SqlOperation
Closes the CascadeOperation objects for this operation.
closeDatabase() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Invoked by AbstractLazySelector.checkLazySelects(String) to close the Database instance that was used to perform the lazy selects.
closeDatabase() - Method in class org.sormula.operation.cascade.lazy.DurableLazySelector
Closes Database created with DurableLazySelector.openDatabase().
closeDatabase() - Method in class org.sormula.operation.cascade.lazy.SimpleLazySelector
Does nothing since Database from SimpleLazySelector.pendingLazySelects(Database) is resued.
closeStatement() - Method in class org.sormula.operation.SqlOperation
Closes the prepared statement for this operation.
Column - Annotation Type in org.sormula.annotation
Defines column attributes for a row class variable.
ColumnsTranslator<R> - Class in org.sormula.translator
Base class for translators that are made of a list of column translators.
ColumnsTranslator(Class<R>) - Constructor for class org.sormula.translator.ColumnsTranslator
Constructs for a row class.
ColumnTranslator<R> - Interface in org.sormula.translator
Interface of minimal behavior needed for a column translator.
commit() - Method in class org.sormula.active.ActiveTransaction
Completes the transaction.
commit() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Commits the transaction for AbstractLazySelector.lazySelect(Field).
commit() - Method in class org.sormula.Transaction
Commits the transaction by invoking Connection.commit().
createColumnOrderByPhrase() - Method in class org.sormula.translator.OrderByTranslator
Creates column phrase with qualifiers.
createColumnParameterPhrase() - Method in class org.sormula.translator.AbstractWhereTranslator
Creates column phrase with parameter placeholders and comparison operators like:
"c1 cop1 a1 bo2 c2 cop2 a2 bo3 c3 cop3 a3..." where cN is column name, copN is WhereField.comparisonOperator(), aN is operand (typically "?"), and boN is WhereField.booleanOperator()
createColumnParameterPhrase() - Method in class org.sormula.translator.ColumnsTranslator
Creates sql phrase of column names with parameters .
createColumnPhrase() - Method in class org.sormula.translator.ColumnsTranslator
Gets sql phrase as list of columns.
createOperation() - Method in class org.sormula.operation.cascade.CascadeOperation
Creates new instance of sql operation from CascadeOperation.cascadeOperationClass supplied in the constructor.
createOperation() - Method in class org.sormula.operation.cascade.DeleteCascadeOperation
Creates new instance of sql operation from CascadeOperation.cascadeOperationClass supplied in the constructor.
createOperation() - Method in class org.sormula.operation.cascade.SaveCascadeOperation
Creates new instance of sql operation from CascadeOperation.cascadeOperationClass supplied in the constructor.
createOperation() - Method in class org.sormula.operation.cascade.UpdateCascadeOperation
Creates new instance of sql operation from CascadeOperation.cascadeOperationClass supplied in the constructor.
createOperationTime(String, String) - Method in class org.sormula.Database
Creates an OperationTime instance with this database total time, Database.getTotalOperationTime() as the parent time.
createParameterPhrase() - Method in class org.sormula.translator.ColumnsTranslator
Creates parameter placeholders for all columns.
createReadAllCollection() - Method in class org.sormula.operation.ArrayListSelectOperation
Creates an ArrayList to contain selected rows.
createReadAllCollection() - Method in class org.sormula.operation.HashMapSelectOperation
Creates an HashMap to contain selected rows.
createReadAllCollection() - Method in class org.sormula.operation.LinkedHashMapSelectOperation
Creates an LinkedHashMap to contain selected rows.
createReadAllCollection() - Method in class org.sormula.operation.SelectOperation
Implement to create collection to use by SelectOperation.readAll().
createSql() - Method in class org.sormula.translator.AbstractWhereTranslator
Creates SQL for where phrase.
createSql() - Method in class org.sormula.translator.OrderByTranslator
Creates order by phrase.
createTable() - Method in class org.sormula.active.ActiveRecord
Creates an ActiveTable for record class returned by ActiveRecord.getRecordClass().
createTargetField(Field) - Method in class org.sormula.operation.SqlOperation
Creates a SormulaField from Field.

D

Database - Class in org.sormula
Source of Table objects for reading/writing from/to database.
Database(String) - Constructor for class org.sormula.Database
Constructs for JNDI name and no schema.
Database(String, String) - Constructor for class org.sormula.Database
Constructs for JNDI name and schema.
Database(DataSource) - Constructor for class org.sormula.Database
Constructs for no schema.
Database(DataSource, String) - Constructor for class org.sormula.Database
Constructs for schema.
Database(Connection) - Constructor for class org.sormula.Database
Constructs for no schema.
Database(Connection, String) - Constructor for class org.sormula.Database
Constructs for schema.
DateColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
DateColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.DateColumnTranslator
Deprecated. See super class constructor for description.
DateTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setTimestamp(int, java.sql.Timestamp) and ResultSet.getTimestamp(int) for java.util.Date objects.
DateTranslator() - Constructor for class org.sormula.translator.standard.DateTranslator
 
debug(Marker, String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
debug(Marker, String, Object) - Method in class org.sormula.log.ClassLogger
 
debug(Marker, String, Object[]) - Method in class org.sormula.log.ClassLogger
 
debug(Marker, String, Throwable) - Method in class org.sormula.log.ClassLogger
 
debug(Marker, String) - Method in class org.sormula.log.ClassLogger
 
debug(String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
debug(String, Object) - Method in class org.sormula.log.ClassLogger
 
debug(String, Object[]) - Method in class org.sormula.log.ClassLogger
 
debug(String, Throwable) - Method in class org.sormula.log.ClassLogger
 
debug(String) - Method in class org.sormula.log.ClassLogger
 
delete() - Method in class org.sormula.active.ActiveRecord
Deletes record from database.
delete(R) - Method in class org.sormula.active.ActiveTable
Deletes by primary key.
Delete<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.delete(Object)
Delete(ActiveTable<R>, R) - Constructor for class org.sormula.active.operation.Delete
 
delete(R) - Method in class org.sormula.operation.DeleteOperation
Deletes a row.
delete(Object...) - Method in class org.sormula.operation.DeleteOperation
Deletes rows based upon parameters.
delete(Object...) - Method in class org.sormula.Table
Deletes by primary key.
delete(R) - Method in class org.sormula.Table
Deletes by primary key.
deleteAll() - Method in class org.sormula.active.ActiveTable
Deletes all records in table.
deleteAll(Collection<R>) - Method in class org.sormula.active.ActiveTable
Deletes many records by primary key.
DeleteAll<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.deleteAll(Collection) and Table.deleteAll().
DeleteAll(ActiveTable<R>) - Constructor for class org.sormula.active.operation.DeleteAll
 
DeleteAll(ActiveTable<R>, Collection<R>) - Constructor for class org.sormula.active.operation.DeleteAll
 
deleteAll(Collection<R>) - Method in class org.sormula.operation.DeleteOperation
Deletes all rows in collection.
deleteAll(Collection<R>) - Method in class org.sormula.Table
Deletes many rows by primary key.
deleteAll() - Method in class org.sormula.Table
Deletes all rows in table.
deleteAllBatch(Collection<R>) - Method in class org.sormula.active.ActiveTable
Deletes many records by primary key in batch mode.
DeleteAllBatch<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.deleteAllBatch(Collection).
DeleteAllBatch(ActiveTable<R>, Collection<R>) - Constructor for class org.sormula.active.operation.DeleteAllBatch
 
deleteAllBatch(Collection<R>) - Method in class org.sormula.Table
Deletes many rows by primary key in batch mode.
DeleteCascade - Annotation Type in org.sormula.annotation.cascade
Used within a Cascade annotation to define a cascade delete operation.
DeleteCascadeAnnotationReader - Class in org.sormula.annotation.cascade
Reads delete cascade annotation information for a field.
DeleteCascadeAnnotationReader(Field) - Constructor for class org.sormula.annotation.cascade.DeleteCascadeAnnotationReader
Constructs for a field.
DeleteCascadeOperation<S,T> - Class in org.sormula.operation.cascade
Cascade that deletes rows from target table when source operation initiates a cascade.
DeleteCascadeOperation(SormulaField<S, ?>, Table<T>, DeleteCascade) - Constructor for class org.sormula.operation.cascade.DeleteCascadeOperation
Constructor used by InsertOperation.
DeleteOperation<R> - Class in org.sormula.operation
SQL delete operation for row of type R.
DeleteOperation(Table<R>) - Constructor for class org.sormula.operation.DeleteOperation
Constructs standard sql delete for primary key as:
DELETE FROM table WHERE primary key clause
DeleteOperation(Table<R>, String) - Constructor for class org.sormula.operation.DeleteOperation
Constructs for standard sql delete statement as:
DELETE FROM table WHERE ...
DelimitedNameTranslator - Class in org.sormula.translator
Converts name to name surrounded with delimiters.
DelimitedNameTranslator() - Constructor for class org.sormula.translator.DelimitedNameTranslator
Constructs for default opening and closing delimiters of double quotes.
DelimitedNameTranslator(String, String) - Constructor for class org.sormula.translator.DelimitedNameTranslator
 
detach() - Method in class org.sormula.active.ActiveRecord
Sets active database to null.
DoubleColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
DoubleColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.DoubleColumnTranslator
Deprecated. See super class constructor for description.
DoubleTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setDouble(int, double) and ResultSet.getDouble(int).
DoubleTranslator() - Constructor for class org.sormula.translator.standard.DoubleTranslator
 
DurableLazySelector<R> - Class in org.sormula.operation.cascade.lazy
A lazy cascade selector that uses a DataSource or data source name to create the Database when performing the lazy select.
DurableLazySelector() - Constructor for class org.sormula.operation.cascade.lazy.DurableLazySelector
Constructs for use when DurableLazySelector is base class of row that will contain lazy select fields.
DurableLazySelector(R) - Constructor for class org.sormula.operation.cascade.lazy.DurableLazySelector
Constructs for use as delegate for row that will contain lazy select fields.

E

ElapsedTime - Class in org.sormula.operation.monitor
Records elapsed time in nano seconds.
ElapsedTime(String) - Constructor for class org.sormula.operation.monitor.ElapsedTime
Constructs for name and no other totals.
ElapsedTime(String, ElapsedTime, ElapsedTime) - Constructor for class org.sormula.operation.monitor.ElapsedTime
Constructs for name, total, and parent.
error(Marker, String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
error(Marker, String, Object) - Method in class org.sormula.log.ClassLogger
 
error(Marker, String, Object[]) - Method in class org.sormula.log.ClassLogger
 
error(Marker, String, Throwable) - Method in class org.sormula.log.ClassLogger
 
error(Marker, String) - Method in class org.sormula.log.ClassLogger
 
error(String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
error(String, Object) - Method in class org.sormula.log.ClassLogger
 
error(String, Object[]) - Method in class org.sormula.log.ClassLogger
 
error(String, Throwable) - Method in class org.sormula.log.ClassLogger
 
error(String) - Method in class org.sormula.log.ClassLogger
 
execute() - Method in class org.sormula.active.operation.ActiveOperation
Executes ActiveOperation.operate() within a try/catch and transaction.
execute(R) - Method in class org.sormula.operation.FullModify
Deprecated. Modifies one row.
execute(Object...) - Method in class org.sormula.operation.FullScalarSelect
Deprecated. Set parameters, executes, reads one row, closes.
execute(R) - Method in class org.sormula.operation.FullScalarSelect
Deprecated. Set parameters, executes, reads one row, closes.
execute(Object...) - Method in class org.sormula.operation.FullSelect
Deprecated. Set parameters, executes, reads one row, closes.
execute(R) - Method in class org.sormula.operation.FullSelect
Deprecated. Set parameters, executes, reads one row, closes.
execute() - Method in class org.sormula.operation.ModifyOperation
Executes operation for all row parameters using current prepared statement.
execute() - Method in class org.sormula.operation.SaveOperation
 
execute() - Method in class org.sormula.operation.ScalarSelectOperation
Performs query.
execute() - Method in class org.sormula.operation.SqlOperation
Invokes an execute method on a prepared statement.
executeAll(Collection<R>) - Method in class org.sormula.operation.FullModify
Deprecated. Modifies a collection of rows.
executeAll(Object...) - Method in class org.sormula.operation.FullSelect
Deprecated. Set parameters, executes, reads all rows in result set, closes.
executeAll(R) - Method in class org.sormula.operation.FullSelect
Deprecated. Set parameters, executes, reads all rows in result set, closes.
executeObject(Object...) - Method in class org.sormula.operation.FullModify
Deprecated. Modifies row(s) with sql parametes as Objects
ExpandedNameTranslator - Class in org.sormula.translator
Converts name from CamelCase (mixed case) to a SQL name that is case insensitive with a delimiter between each word.
ExpandedNameTranslator() - Constructor for class org.sormula.translator.ExpandedNameTranslator
Constructs for a default word delimiter of "_".
ExplicitType - Annotation Type in org.sormula.annotation
Associates a type with a TypeTranslator.
ExplicitTypeAnnotationReader - Class in org.sormula.annotation
Reads ExplicitType annotations from classes.
ExplicitTypeAnnotationReader(TypeTranslatorMap, Class<?>...) - Constructor for class org.sormula.annotation.ExplicitTypeAnnotationReader
Constructs for classes that may contain the annotation.
ExplicitTypes - Annotation Type in org.sormula.annotation
List of ExplicitType.

F

fieldToBlob(T) - Method in class org.sormula.translator.AbstractBlobColumnTranslator
Converts a domain object to a Blob for use by AbstractBlobColumnTranslator.write(PreparedStatement, int, Object).
FloatColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
FloatColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.FloatColumnTranslator
Deprecated. See super class constructor for description.
FloatTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setFloat(int, float) and ResultSet.getFloat(int).
FloatTranslator() - Constructor for class org.sormula.translator.standard.FloatTranslator
 
format(long) - Method in class org.sormula.operation.monitor.ElapsedTime
Formats the elapsed time using the current time format.
format(ElapsedTime) - Method in class org.sormula.operation.monitor.OperationTime
Formats an ElapsedTime into a standard format.
FullDelete<R> - Class in org.sormula.operation
Deprecated. 
FullDelete(DeleteOperation<R>) - Constructor for class org.sormula.operation.FullDelete
Deprecated. Constructs for a delete operation.
FullDelete(Table<R>) - Constructor for class org.sormula.operation.FullDelete
Deprecated. Constructs for a Table to delete by primary key.
FullDelete(Table<R>, String) - Constructor for class org.sormula.operation.FullDelete
Deprecated. Constructs for a Table.
FullInsert<R> - Class in org.sormula.operation
Deprecated. 
FullInsert(InsertOperation<R>) - Constructor for class org.sormula.operation.FullInsert
Deprecated. Constructs for a insert operation.
FullInsert(Table<R>) - Constructor for class org.sormula.operation.FullInsert
Deprecated. Constructs for a Table to insert into table.
FullListSelect<R> - Class in org.sormula.operation
Deprecated. 
FullListSelect(ListSelectOperation<R>) - Constructor for class org.sormula.operation.FullListSelect
Deprecated. Constructs for a ListSelectOperation.
FullListSelect(Table<R>) - Constructor for class org.sormula.operation.FullListSelect
Deprecated. Constructs for a Table to select all rows in table.
FullListSelect(Table<R>, String) - Constructor for class org.sormula.operation.FullListSelect
Deprecated. Constructs for a Table to select by a where condition.
FullListSelect(Table<R>, String, String) - Constructor for class org.sormula.operation.FullListSelect
Deprecated. Constructs for a Table to select by a where condition, and order by order condition.
FullModify<R> - Class in org.sormula.operation
Deprecated. 
FullModify(ModifyOperation<R>) - Constructor for class org.sormula.operation.FullModify
Deprecated. Constructs for a modify operation.
FullSave<R> - Class in org.sormula.operation
Deprecated. 
FullSave(SaveOperation<R>) - Constructor for class org.sormula.operation.FullSave
Deprecated. Constructs for a save operation.
FullSave(Table<R>) - Constructor for class org.sormula.operation.FullSave
Deprecated. Constructs for a Table to insert new rows and update exitsting rows by primary key.
FullSave(Table<R>, String) - Constructor for class org.sormula.operation.FullSave
Deprecated. Constructs for a Table to insert new rows and update exitsting rows by using where condition.
FullScalarSelect<R> - Class in org.sormula.operation
Deprecated. 
FullScalarSelect(ScalarSelectOperation<R>) - Constructor for class org.sormula.operation.FullScalarSelect
Deprecated. Constructs for a scalar select operation.
FullScalarSelect(Table<R>) - Constructor for class org.sormula.operation.FullScalarSelect
Deprecated. Constructs for a Table to select by primary key.
FullScalarSelect(Table<R>, String) - Constructor for class org.sormula.operation.FullScalarSelect
Deprecated. Constructs for a Table to select by a where condition.
FullSelect<R,C> - Class in org.sormula.operation
Deprecated. 
FullSelect(SelectOperation<R, C>) - Constructor for class org.sormula.operation.FullSelect
Deprecated. Constructs for a select operation.
FullUpdate<R> - Class in org.sormula.operation
Deprecated. 
FullUpdate(UpdateOperation<R>) - Constructor for class org.sormula.operation.FullUpdate
Deprecated. Constructs for a update operation.
FullUpdate(Table<R>) - Constructor for class org.sormula.operation.FullUpdate
Deprecated. Constructs for a Table to update by primary key.
FullUpdate(Table<R>, String) - Constructor for class org.sormula.operation.FullUpdate
Deprecated. Constructs for a Table.

G

getActiveDatabase() - Method in class org.sormula.active.ActiveRecord
Gets database set by ActiveRecord.attach(ActiveDatabase).
getActiveDatabase() - Method in class org.sormula.active.ActiveTable
Gets the active database.
getActiveDatabase() - Method in class org.sormula.active.ActiveTransaction
Gets the active database associated with this transaction.
getActiveDatabase() - Method in class org.sormula.active.operation.OperationDatabase
Gets the active database supplied in the constructor.
getActiveTransaction() - Method in class org.sormula.active.ActiveDatabase
Gets the transaction in use by this active database.
getAnnotation(String) - Method in class org.sormula.annotation.OrderByAnnotationReader
Gets annotation for a specific name.
getAnnotation(String) - Method in class org.sormula.annotation.WhereAnnotationReader
Gets annotation for a specific name.
getAverageTime() - Method in class org.sormula.operation.monitor.ElapsedTime
 
getBaseSql() - Method in class org.sormula.operation.SqlOperation
Gets the sql used by this operation.
getCanonicalGetMethodName() - Method in class org.sormula.reflect.SormulaField
Gets cannonical "get" method name.
getCanonicalSetMethodName() - Method in class org.sormula.reflect.SormulaField
Gets cannonical "set" method name.
getClosingDelimiter() - Method in class org.sormula.translator.DelimitedNameTranslator
Gets the closing delimiter.
getColumnName() - Method in class org.sormula.translator.AbstractColumnTranslator
Gets the SQL column name.
getColumnName() - Method in interface org.sormula.translator.ColumnTranslator
Gets the SQL column name.
getColumnTranslator(String) - Method in class org.sormula.translator.ColumnsTranslator
Gets a column translator associated with a field.
getColumnTranslatorList() - Method in class org.sormula.translator.ColumnsTranslator
Gets list of all column translators used by this translator.
getConnection() - Method in class org.sormula.Database
Gets connection to use for sql operations.
getConnection() - Method in class org.sormula.operation.SqlOperation
Gets the JDBC connection used in this operation.
getConnection() - Method in class org.sormula.Transaction
Gets the connection supplied in the constructor.
getCount() - Method in class org.sormula.operation.monitor.ElapsedTime
 
getCount() - Method in class org.sormula.operation.monitor.OperationTimeSource
 
getCustomSql() - Method in class org.sormula.operation.SqlOperation
Gets custom sql set with SqlOperation.setCustomSql(String).
getDatabase() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Gets the database to use for lazy select.
getDatabase() - Method in class org.sormula.Table
Gets the database supplied in constructor.
getDataSource() - Method in class org.sormula.active.ActiveDatabase
Gets the data source.
getDataSource() - Method in class org.sormula.Database
Gets data source supplied in constructors, Database.Database(DataSource) and Database.Database(DataSource, String).
getDataSource() - Method in class org.sormula.operation.cascade.lazy.DurableLazySelector
Gets the DataSource from database used by DurableLazySelector.pendingLazySelects(Database).
getDataSourceName() - Method in class org.sormula.Database
Gets the JNDI name to use to look up DataSource.
getDataSourceName() - Method in class org.sormula.operation.cascade.lazy.DurableLazySelector
Gets the JNDI name to use to look up DataSource.
getDefault() - Static method in class org.sormula.active.ActiveDatabase
Gets the active database to use when none is specified.
getDefaultReadAllSize() - Method in class org.sormula.operation.SelectOperation
Gets the default size to allocate for Collection C by SelectOperation.createReadAllCollection().
getDeleteCascades() - Method in class org.sormula.annotation.cascade.DeleteCascadeAnnotationReader
 
getDeleteOperation() - Method in class org.sormula.operation.FullDelete
Deprecated. Gets delect operation supplied in constructor.
getDescription() - Method in class org.sormula.operation.monitor.OperationTime
 
getExecuteTime() - Method in class org.sormula.operation.monitor.OperationTime
 
getField() - Method in class org.sormula.reflect.SormulaField
Gets field supplied in constructor.
getField() - Method in class org.sormula.translator.AbstractColumnTranslator
Gets the Java field that participates in translation.
getField() - Method in interface org.sormula.translator.ColumnTranslator
Gets the Java field that participates in translation.
getFormattedAverageTime() - Method in class org.sormula.operation.monitor.ElapsedTime
 
getFormattedTime() - Method in class org.sormula.operation.monitor.ElapsedTime
 
getGetKeyMethod() - Method in class org.sormula.operation.MapSelectOperation
Gets the method of class R that obtains key of type K from a row.
getGetKeyMethodName() - Method in class org.sormula.operation.MapSelectOperation
Return the name of the get key method.
getId() - Method in class org.sormula.operation.monitor.OperationTimeSource
Unique id for this stack location.
getIdentityColumnTranslator() - Method in class org.sormula.translator.RowTranslator
Column translator used to set the value of a row column that is the identity column for row.
getInsertCascades() - Method in class org.sormula.annotation.cascade.InsertCascadeAnnotationReader
 
getInsertOperation() - Method in class org.sormula.operation.FullInsert
Deprecated. Gets insert operation supplied in constructor.
getKey(R) - Method in class org.sormula.operation.MapSelectOperation
Gets key for row.
getLazySelectCascadeFields() - Method in class org.sormula.Table
Gets fields for table record class that are annotated with SelectCascade.lazy() true.
getLocation() - Method in class org.sormula.operation.monitor.OperationTimeSource
 
getMaximumRowsRead() - Method in class org.sormula.operation.ScalarSelectOperation
Gets the maximum number of rows to read from result set.
getModifyOperation() - Method in class org.sormula.operation.FullModify
Deprecated. Gets modify operation supplied in constructor.
getName() - Method in class org.sormula.log.ClassLogger
 
getName() - Method in class org.sormula.operation.monitor.ElapsedTime
 
getNameTranslator() - Method in class org.sormula.Table
Deprecated. 
getNameTranslator() - Method in class org.sormula.translator.RowTranslator
Deprecated. 
getNameTranslatorClass() - Method in class org.sormula.active.ActiveDatabase
Deprecated. 
getNameTranslatorClass() - Method in class org.sormula.Database
Deprecated. 
getNameTranslatorClasses() - Method in class org.sormula.active.ActiveDatabase
Gets the default name translators to be used when none are defined for the table.
getNameTranslatorClasses() - Method in class org.sormula.Database
Gets the default name translator classes for tables when none is specified for the table.
getNameTranslators() - Method in class org.sormula.Table
Gets the name translators used by Table.translateName(String).
getNextParameter() - Method in class org.sormula.operation.SqlOperation
Gets the next JDBC parameter number used by PreparedStatement to set parameters.
getOpeningDelimiter() - Method in class org.sormula.translator.DelimitedNameTranslator
Gets the opening delimiter.
getOperationDatabase() - Method in class org.sormula.active.operation.ActiveOperation
Gets the database used in ActiveOperation.execute().
getOperationDatabase() - Method in class org.sormula.active.operation.OperationTransaction
Gets operation database for this transaction.
getOperationTime(String) - Method in class org.sormula.Database
Gets the operation time for a specific timing id.
getOperationTime() - Method in class org.sormula.operation.SqlOperation
Gets the timings for this operation that have accumulated since SqlOperation.setTimings(boolean) have been enabled.
getOperationTimeMap() - Method in class org.sormula.Database
Gets operation times for all operations have been executed.
getOperationTransaction() - Method in class org.sormula.active.ActiveTransaction
Gets the operation transaction created by this transaction.
getOrderByName() - Method in class org.sormula.operation.ScalarSelectOperation
Gets order by name set with ScalarSelectOperation.setOrderBy(String).
getOrderByTranslator() - Method in class org.sormula.operation.ScalarSelectOperation
Gets the OrderByTranslator.
getParameters() - Method in class org.sormula.operation.SqlOperation
Gets parameters that were set by SqlOperation.setParameters(Object...).
getParameters() - Method in class org.sormula.translator.AbstractWhereTranslator
 
getParent() - Method in class org.sormula.operation.monitor.ElapsedTime
 
getPendingLazySelectFields() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Gets the fields that will be initialized with lazy select.
getPreparedSql() - Method in class org.sormula.operation.SqlOperation
Gets sql that was used in SqlOperation.prepare().
getPreparedStatement() - Method in class org.sormula.operation.SqlOperation
Gets the prepared statement used by this operation.
getPrepareTime() - Method in class org.sormula.operation.monitor.OperationTime
 
getPrimaryKeyWhereTranslator() - Method in class org.sormula.translator.RowTranslator
Gets primary key translator for use in where clause.
getQualifiedTableName() - Method in class org.sormula.Table
Gets table name used in sql statements with optional schema prefix if necessary.
getQueryTimeout() - Method in class org.sormula.operation.SqlOperation
Gets the number of seconds the driver will wait for a Statement object to execute.
getReadTime() - Method in class org.sormula.operation.monitor.OperationTime
 
getRecordClass() - Method in class org.sormula.active.ActiveRecord
Class definition of this record.
getRecordClass() - Method in class org.sormula.active.ActiveTable
Gets the record class.
getResultSet() - Method in class org.sormula.operation.ScalarSelectOperation
Gets the result set of the most recent select.
getRowClass() - Method in class org.sormula.Table
 
getRowClass() - Method in class org.sormula.translator.ColumnsTranslator
Gets Java class type for row.
getRowsAffected() - Method in class org.sormula.operation.ModifyOperation
Gets the number of rows affected from most recent invocation of ModifyOperation.execute().
getRowsReadCount() - Method in class org.sormula.operation.ScalarSelectOperation
Gets the count of rows that were read since the most recent ScalarSelectOperation.execute().
getRowTranslator() - Method in class org.sormula.Table
Gets the row translator for converting row values to/from sql parameters.
getRowTranslator() - Method in class org.sormula.translator.AbstractWhereTranslator
Gets row translator that was supplied in constructor.
getSaveCascades() - Method in class org.sormula.annotation.cascade.SaveCascadeAnnotationReader
 
getSaveOperation() - Method in class org.sormula.operation.FullSave
Deprecated. Gets the save operation supplied in constructor.
getSchema() - Method in class org.sormula.active.ActiveDatabase
Gets the schema.
getSchema() - Method in class org.sormula.Database
Gets the schema name supplied in constructor.
getSchema() - Method in class org.sormula.operation.cascade.lazy.DurableLazySelector
Gets the schema from database used by DurableLazySelector.pendingLazySelects(Database).
getSelectCascades() - Method in class org.sormula.annotation.cascade.SelectCascadeAnnotationReader
 
getSelectedRows() - Method in class org.sormula.operation.SelectOperation
Gets collection of rows that were selected with SelectOperation.readAll().
getSelectOperation() - Method in class org.sormula.operation.FullScalarSelect
Deprecated. Gets select operation supplied in constructor.
getSelectOperation() - Method in class org.sormula.operation.FullSelect
Deprecated. Gets the select operation supplied in the constructor.
getSormulaField() - Method in class org.sormula.translator.AbstractColumnTranslator
Gets the field as a SormulaField.
getSource() - Method in class org.sormula.annotation.cascade.CascadeAnnotationReader
Gets the source field supplied in constructor.
getSource() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Gets the owner of the field(s) that will be lazily selected.
getSql() - Method in class org.sormula.operation.ScalarSelectOperation
Gets full sql statement to prepare. Order by clause is appended to superScalarSelectOperation.getSql().
getSql() - Method in class org.sormula.operation.SqlOperation
Gets full sql statement to prepare.
getTable() - Method in class org.sormula.active.operation.ActiveOperation
Gets the table used in ActiveOperation.execute().
getTable(Class<R>) - Method in class org.sormula.active.operation.OperationDatabase
Gets table object for reading/writing row objects of type R from/to table. Cascade operations for Table may invoke getTable for some cascaded Table where T is different from R.
getTable(Class<R>, boolean) - Method in class org.sormula.Database
Gets table object for reading/writing row objects of type R from/to table.
getTable(Class<R>) - Method in class org.sormula.Database
Gets table object for reading/writing row objects of type R from/to table.
getTable() - Method in class org.sormula.operation.SqlOperation
Gets the table provided in the constructor.
getTableName() - Method in class org.sormula.Table
Gets the table name used in sql statements.
getTargetClass() - Method in class org.sormula.annotation.cascade.CascadeAnnotationReader
Gets the class of the field that will be affected by cascade.
getTargetField() - Method in class org.sormula.operation.cascade.CascadeOperation
Gets target field as SormulaField.
getTargetTable() - Method in class org.sormula.operation.cascade.CascadeOperation
 
getTargetTable(Class<?>, Field) - Method in class org.sormula.operation.SqlOperation
Gets a table object from database associated with this operation.
getTime() - Method in class org.sormula.operation.monitor.ElapsedTime
 
getTimeFormat() - Method in class org.sormula.operation.monitor.ElapsedTime
Gets the format string to use by ElapsedTime.getFormattedTime() and ElapsedTime.getFormattedAverageTime().
getTimingId() - Method in class org.sormula.operation.monitor.OperationTime
 
getTimingId() - Method in class org.sormula.operation.SqlOperation
Gets the timing id for this operation.
getTotal() - Method in class org.sormula.operation.monitor.ElapsedTime
 
getTotalOperationTime() - Method in class org.sormula.Database
 
getTotalTime() - Method in class org.sormula.operation.monitor.OperationTime
 
getTransaction() - Method in class org.sormula.Database
Gets transaction for connection.
getTypeTranslator(Class<?>) - Method in class org.sormula.Database
Gets the translator to use to convert a value to a prepared statement and to convert a value from a result set.
getTypeTranslator(String) - Method in class org.sormula.Database
Same as Database.getTypeTranslator(Class) but uses class name.
getTypeTranslator(Class<?>) - Method in class org.sormula.Table
Gets the translator to use to convert a value to a prepared statement or to convert from a result set.
getTypeTranslator() - Method in class org.sormula.translator.AbstractColumnTranslator
 
getTypeTranslator(Class<?>) - Method in interface org.sormula.translator.TypeTranslatorMap
Gets the translator to use to convert a value to a prepared statement and to convert a value from a result set.
getUnusedColumnInsertNamesSql() - Method in class org.sormula.translator.RowTranslator
Gets names of unused columns for insert statement.
getUnusedColumnInsertValuesSql() - Method in class org.sormula.translator.RowTranslator
Gets values for unused columns for insert statement.
getUnusedColumnUpdateSql() - Method in class org.sormula.translator.RowTranslator
Gets column=value for all unused columns for update statement.
getUpdateCascades() - Method in class org.sormula.annotation.cascade.UpdateCascadeAnnotationReader
 
getUpdateOperation() - Method in class org.sormula.operation.FullUpdate
Deprecated. Gets the update operation supplied in constructor.
getWhereConditionName() - Method in class org.sormula.operation.SqlOperation
Gets where condition name supplied in SqlOperation.setWhere(String)
getWhereTranslator() - Method in class org.sormula.operation.SqlOperation
Gets the translator to map row object values into where condition.
getWordDelimiter() - Method in class org.sormula.translator.ExpandedNameTranslator
Gets the delimiter to use between words in sql names.
getWordDelimiter() - Method in class org.sormula.translator.StandardNameTranslator
Deprecated. Gets the delimiter to use between words in sql names.
getWriteTime() - Method in class org.sormula.operation.monitor.OperationTime
 
GregorianCalendarTranslator - Class in org.sormula.translator.standard
Translates a GregorianCalendar using PreparedStatement.setTimestamp(int, java.sql.Timestamp) and ResultSet.getTimestamp(int).
GregorianCalendarTranslator() - Constructor for class org.sormula.translator.standard.GregorianCalendarTranslator
 

H

HashMapSelectOperation<K,R> - Class in org.sormula.operation
MapSelectOperation that uses HashMap for SelectOperation.readAll() results.
HashMapSelectOperation(Table<R>) - Constructor for class org.sormula.operation.HashMapSelectOperation
Constructs for a table.
HashMapSelectOperation(Table<R>, String) - Constructor for class org.sormula.operation.HashMapSelectOperation
Constructs for a table and where condition.

I

ImplicitType - Annotation Type in org.sormula.annotation
Defines a TypeTranslator for a row field or row field class.
ImplicitTypeAnnotationReader - Class in org.sormula.annotation
Reads ImplicitType annotations from classes.
ImplicitTypeAnnotationReader(TypeTranslatorMap, Field) - Constructor for class org.sormula.annotation.ImplicitTypeAnnotationReader
Constructs for classes that may contain the annotation.
incrementCount() - Method in class org.sormula.operation.monitor.OperationTimeSource
Increments the count by 1.
info(Marker, String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
info(Marker, String, Object) - Method in class org.sormula.log.ClassLogger
 
info(Marker, String, Object[]) - Method in class org.sormula.log.ClassLogger
 
info(Marker, String, Throwable) - Method in class org.sormula.log.ClassLogger
 
info(Marker, String) - Method in class org.sormula.log.ClassLogger
 
info(String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
info(String, Object) - Method in class org.sormula.log.ClassLogger
 
info(String, Object[]) - Method in class org.sormula.log.ClassLogger
 
info(String, Throwable) - Method in class org.sormula.log.ClassLogger
 
info(String) - Method in class org.sormula.log.ClassLogger
 
init(Connection, String) - Method in class org.sormula.Database
Invoked by constructor to initialize.
init(RowTranslator<R>, Where) - Method in class org.sormula.translator.WhereTranslator
Initializes.
initBaseSql() - Method in class org.sormula.operation.aggregate.SelectAggregateOperation
Sets base sql with SqlOperation.setBaseSql(String).
initBaseSql() - Method in class org.sormula.operation.DeleteOperation
Sets base sql with SqlOperation.setBaseSql(String).
initBaseSql() - Method in class org.sormula.operation.InsertOperation
Sets base sql with SqlOperation.setBaseSql(String).
initBaseSql() - Method in class org.sormula.operation.ScalarSelectOperation
Sets the base sql with SqlOperation.setBaseSql(String).
initBaseSql() - Method in class org.sormula.operation.SelectCountOperation
Sets base sql with SqlOperation.setBaseSql(String).
initBaseSql() - Method in class org.sormula.operation.UpdateOperation
Sets base sql with SqlOperation.setBaseSql(String).
initCascade() - Method in class org.sormula.annotation.cascade.CascadeAnnotationReader
Initializes when Cascade is annotated on source field.
initCascade() - Method in class org.sormula.annotation.cascade.DeleteCascadeAnnotationReader
Initializes when Cascade is annotated on source field.
initCascade() - Method in class org.sormula.annotation.cascade.InsertCascadeAnnotationReader
Initializes when Cascade is annotated on source field.
initCascade() - Method in class org.sormula.annotation.cascade.SaveCascadeAnnotationReader
Initializes when Cascade is annotated on source field.
initCascade() - Method in class org.sormula.annotation.cascade.SelectCascadeAnnotationReader
Initializes when Cascade is annotated on source field.
initCascade() - Method in class org.sormula.annotation.cascade.UpdateCascadeAnnotationReader
Initializes when Cascade is annotated on source field.
initColumnTranslatorList(int) - Method in class org.sormula.translator.AbstractWhereTranslator
Initializes objects to hold all column information.
initColumnTranslatorList(int) - Method in class org.sormula.translator.ColumnsTranslator
Initializes objects to hold all column information.
initColumnTranslatorList(int) - Method in class org.sormula.translator.OrderByTranslator
Initializes objects to hold all column information.
initColumnTranslators() - Method in class org.sormula.translator.RowTranslator
Process Transient and Cascade annotations.
initDatabase() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Deprecated. 
initNameTranslators(Row) - Method in class org.sormula.Table
Initialize all name translators annotated on table.
initOneToManyCascade() - Method in class org.sormula.annotation.cascade.CascadeAnnotationReader
Initializes when OneToManyCascade is annotated on source field.
initOneToManyCascade() - Method in class org.sormula.annotation.cascade.DeleteCascadeAnnotationReader
Initializes when OneToManyCascade is annotated on source field.
initOneToManyCascade() - Method in class org.sormula.annotation.cascade.InsertCascadeAnnotationReader
Initializes when OneToManyCascade is annotated on source field.
initOneToManyCascade() - Method in class org.sormula.annotation.cascade.SaveCascadeAnnotationReader
Initializes when OneToManyCascade is annotated on source field.
initOneToManyCascade() - Method in class org.sormula.annotation.cascade.SelectCascadeAnnotationReader
Initializes when OneToManyCascade is annotated on source field.
initOneToManyCascade() - Method in class org.sormula.annotation.cascade.UpdateCascadeAnnotationReader
Initializes when OneToManyCascade is annotated on source field.
initOneToOneCascade() - Method in class org.sormula.annotation.cascade.CascadeAnnotationReader
Initializes when OneToOneCascade is annotated on source field.
initOneToOneCascade() - Method in class org.sormula.annotation.cascade.DeleteCascadeAnnotationReader
Initializes when OneToOneCascade is annotated on source field.
initOneToOneCascade() - Method in class org.sormula.annotation.cascade.InsertCascadeAnnotationReader
Initializes when OneToOneCascade is annotated on source field.
initOneToOneCascade() - Method in class org.sormula.annotation.cascade.SaveCascadeAnnotationReader
Initializes when OneToOneCascade is annotated on source field.
initOneToOneCascade() - Method in class org.sormula.annotation.cascade.SelectCascadeAnnotationReader
Initializes when OneToOneCascade is annotated on source field.
initOneToOneCascade() - Method in class org.sormula.annotation.cascade.UpdateCascadeAnnotationReader
Initializes when OneToOneCascade is annotated on source field.
initOperationTime() - Method in class org.sormula.operation.SqlOperation
Initializes OperationTime object that will record elapsed times for this operation.
initPendingLazySelectCascadeFields() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Initializes map of all fields that have a lazy select.
initRowTranslator() - Method in class org.sormula.active.operation.OperationTable
Creates a RowTranslator for use by this table. Creates a RowTranslator where ColumnsTranslator.read(ResultSet, int, Object) and ColumnsTranslator.write(PreparedStatement, int, Object) attach the active database to the row using ActiveRecord.attach(ActiveDatabase).
initRowTranslator() - Method in class org.sormula.Table
Creates a RowTranslator for use by this table.
initSimpleOrderByColumns(RowTranslator<R>, String[], String) - Method in class org.sormula.translator.OrderByTranslator
Initializes when all columns used the same qualifier.
initTableName(Row) - Method in class org.sormula.Table
Initializes table name from row annotation.
initTargetClass(Class<?>) - Method in class org.sormula.annotation.cascade.CascadeAnnotationReader
Sets the class type for target field that will be affected by cascade.
initTransaction(Connection) - Method in class org.sormula.Database
Contructs a transaction to use.
initTypeTranslatorMap() - Method in class org.sormula.Database
Invoked by constructor to initialize default type translators and type translators annotated on Database class.
initTypeTranslatorMap() - Method in class org.sormula.Table
Initializes type translators for table.
initUnusedColumnSql(Class<R>) - Method in class org.sormula.translator.RowTranslator
Process UnusedColumns annotations.
insert() - Method in class org.sormula.active.ActiveRecord
Inserts record into database.
insert(R) - Method in class org.sormula.active.ActiveTable
Inserts one record into table.
Insert<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.insert(Object)
Insert(ActiveTable<R>, R) - Constructor for class org.sormula.active.operation.Insert
 
insert(R) - Method in class org.sormula.operation.InsertOperation
Inserts a row.
insert(Object...) - Method in class org.sormula.operation.InsertOperation
Inserts rows based upon parameters.
insert(R) - Method in class org.sormula.Table
Inserts one row into table.
insertAll(Collection<R>) - Method in class org.sormula.active.ActiveTable
Inserts collection of records.
InsertAll<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.insertAll(Collection).
InsertAll(ActiveTable<R>, Collection<R>) - Constructor for class org.sormula.active.operation.InsertAll
 
insertAll(Collection<R>) - Method in class org.sormula.operation.InsertOperation
Inserts all rows in collection.
insertAll(Collection<R>) - Method in class org.sormula.Table
Inserts collection of rows.
insertAllBatch(Collection<R>) - Method in class org.sormula.active.ActiveTable
Inserts collection of records in batch mode.
InsertAllBatch<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.insertAllBatch(Collection).
InsertAllBatch(ActiveTable<R>, Collection<R>) - Constructor for class org.sormula.active.operation.InsertAllBatch
 
insertAllBatch(Collection<R>) - Method in class org.sormula.Table
Inserts a collection of rows in batch mode.
InsertCascade - Annotation Type in org.sormula.annotation.cascade
Used within a Cascade annotation to define a cascade insert operation.
InsertCascadeAnnotationReader - Class in org.sormula.annotation.cascade
Reads insert cascade annotation information for a field.
InsertCascadeAnnotationReader(Field) - Constructor for class org.sormula.annotation.cascade.InsertCascadeAnnotationReader
Constructs for a field.
InsertCascadeOperation<S,T> - Class in org.sormula.operation.cascade
Cascade that inserts rows into target table when source operation initiates a cascade.
InsertCascadeOperation(SormulaField<S, ?>, Table<T>, InsertCascade) - Constructor for class org.sormula.operation.cascade.InsertCascadeOperation
Constructor used by InsertOperation.
InsertOperation<R> - Class in org.sormula.operation
SQL insert operation for row of type R.
InsertOperation(Table<R>) - Constructor for class org.sormula.operation.InsertOperation
Constructs for standard sql insert statement as:
INSERT INTO table (c1, c2, c3, ...) VALUES (?, ?, ?, ...)
install() - Method in class org.sormula.annotation.ExplicitTypeAnnotationReader
Reads ExplicitType annotations from sources and adds them to type map if they are not already defined.
install() - Method in class org.sormula.annotation.ImplicitTypeAnnotationReader
Reads ImplicitType annotations from sources and adds them to type map if they are not already defined.
IntegerColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
IntegerColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.IntegerColumnTranslator
Deprecated. See super class constructor for description.
IntegerTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setInt(int, int) and ResultSet.getInt(int).
IntegerTranslator() - Constructor for class org.sormula.translator.standard.IntegerTranslator
 
invokeGetMethod(C) - Method in class org.sormula.reflect.SormulaField
Gets value from get method of an object using reflection.
invokeSetMethod(C, T) - Method in class org.sormula.reflect.SormulaField
Sets value on object with set method using reflection.
isActive() - Method in class org.sormula.Transaction
Reports if transaction is ongoing.
isArray() - Method in class org.sormula.reflect.SormulaField
Gets field array type.
isAutoGeneratedKeys() - Method in class org.sormula.operation.SqlOperation
If true, Statement.getGeneratedKeys() is used to read column defined as identity and then sets the generated key value in the row.
isBatch() - Method in class org.sormula.operation.ModifyOperation
Gets batch mode.
isBooleanMethod() - Method in class org.sormula.reflect.SormulaField
Reports boolean return type of field.
isClass(Class<?>) - Method in class org.sormula.reflect.SormulaField
Tests if field is instance of class.
isCollection() - Method in class org.sormula.reflect.SormulaField
Gets field Collection inheritance.
isCollectionOperand() - Method in class org.sormula.translator.AbstractWhereTranslator
Tests if where condition contains at least one column with an operand that use a collection as a parameter.
isDebugEnabled() - Method in class org.sormula.log.ClassLogger
 
isDebugEnabled(Marker) - Method in class org.sormula.log.ClassLogger
 
isErrorEnabled() - Method in class org.sormula.log.ClassLogger
 
isErrorEnabled(Marker) - Method in class org.sormula.log.ClassLogger
 
isFirstIgnored() - Method in class org.sormula.operation.monitor.ElapsedTime
 
isIdentity() - Method in class org.sormula.translator.AbstractColumnTranslator
Gets the identity status.
isIdentity() - Method in interface org.sormula.translator.ColumnTranslator
Gets the identity status.
isIgnoreFirst() - Method in class org.sormula.operation.monitor.ElapsedTime
 
isIncludeIdentityColumns() - Method in class org.sormula.operation.SqlOperation
Tests if identity columns are used in this operation.
isIncludeIdentityColumns() - Method in class org.sormula.translator.ColumnsTranslator
Tests if identity columns are used by this translator.
isInfoEnabled() - Method in class org.sormula.log.ClassLogger
 
isInfoEnabled(Marker) - Method in class org.sormula.log.ClassLogger
 
isInOperator() - Method in class org.sormula.translator.AbstractWhereTranslator
Deprecated. 
isInOperator(String) - Method in class org.sormula.translator.AbstractWhereTranslator
Deprecated. 
isLazySelectsCascades() - Method in class org.sormula.operation.ScalarSelectOperation
Reports that operation has at least one field with SelectCascade.lazy() true.
isLocalTransaction() - Method in class org.sormula.active.operation.ActiveOperation
Reports type of transaction used.
isLocalTransaction() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Reports if this class has created a transaction for use when performing a lazy select.
isMap() - Method in class org.sormula.reflect.SormulaField
Gets field Map inheritance.
isNotifyLazySelects() - Method in class org.sormula.operation.ScalarSelectOperation
Reports that ScalarSelectOperation.isLazySelectsCascades() is true and row is instanceof LazySelectable.
isPendingLazySelects() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Reports lazy select status.
isPost() - Method in class org.sormula.operation.cascade.CascadeOperation
 
isReadOnly() - Method in class org.sormula.active.ActiveDatabase
Gets read-only indicator.
isReadOnly() - Method in class org.sormula.Database
Gets read-only indicator.
isReadOnly() - Method in class org.sormula.operation.SqlOperation
Gets read-only indicator.
isScalar() - Method in class org.sormula.reflect.SormulaField
Reports if field is scalar.
isTimings() - Method in class org.sormula.active.ActiveDatabase
Gets status of timings.
isTimings() - Method in class org.sormula.Database
Gets status of timings.
isTimings() - Method in class org.sormula.operation.SqlOperation
 
isTraceEnabled() - Method in class org.sormula.log.ClassLogger
 
isTraceEnabled(Marker) - Method in class org.sormula.log.ClassLogger
 
isUpperCase() - Method in class org.sormula.translator.StandardNameTranslator
Deprecated. Reports case of StandardNameTranslator.translate(String, Class).
isUseTransaction() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Reports if a transaction will be created if needed.
isWarnEnabled() - Method in class org.sormula.log.ClassLogger
 
isWarnEnabled(Marker) - Method in class org.sormula.log.ClassLogger
 

L

LazyCascadeException - Exception in org.sormula.operation.cascade.lazy
Exception that originates with lazy cascade operations.
LazyCascadeException(String) - Constructor for exception org.sormula.operation.cascade.lazy.LazyCascadeException
Constructs for a message.
LazyCascadeException(String, Throwable) - Constructor for exception org.sormula.operation.cascade.lazy.LazyCascadeException
Constructs for a message and cause.
lazySelect(Field) - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Performs lazy select for all select cascades of field where SelectCascade.lazy() is true.
LazySelectable - Interface in org.sormula.operation.cascade.lazy
Interface for notifying and performing lazy select cascades.
LinkedHashMapSelectOperation<K,R> - Class in org.sormula.operation
MapSelectOperation that uses LinkedHashMap for SelectOperation.readAll() results.
LinkedHashMapSelectOperation(Table<R>) - Constructor for class org.sormula.operation.LinkedHashMapSelectOperation
Constructs for a table.
LinkedHashMapSelectOperation(Table<R>, String) - Constructor for class org.sormula.operation.LinkedHashMapSelectOperation
Constructs for a table and where condition.
ListSelectOperation<R> - Class in org.sormula.operation
SelectOperation that uses List for SelectOperation.readAll() results.
ListSelectOperation(Table<R>) - Constructor for class org.sormula.operation.ListSelectOperation
Constructs for a table to select by primary key.
ListSelectOperation(Table<R>, String) - Constructor for class org.sormula.operation.ListSelectOperation
Constructs for a table and where condition.
logTimings() - Method in class org.sormula.Database
Logs all times from operation time map, Database.getOperationTimeMap() to log.
logTimings() - Method in class org.sormula.operation.monitor.OperationTime
Writes prepare, write, execute, and read time to log along with average, total, and percent.
logTimings() - Method in class org.sormula.operation.SqlOperation
Logs current timings for this operation to log.
LongColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
LongColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.LongColumnTranslator
Deprecated. See super class constructor for description.
LongTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setLong(int, long) and ResultSet.getLong(int).
LongTranslator() - Constructor for class org.sormula.translator.standard.LongTranslator
 
LowerCaseNameTranslator - Class in org.sormula.translator
Converts name to lowercase using String.toLowerCase().
LowerCaseNameTranslator() - Constructor for class org.sormula.translator.LowerCaseNameTranslator
 

M

MapSelectOperation<K,R> - Class in org.sormula.operation
SelectOperation that uses Map for SelectOperation.readAll() results.
MapSelectOperation(Table<R>) - Constructor for class org.sormula.operation.MapSelectOperation
Constructs for a table.
MapSelectOperation(Table<R>, String) - Constructor for class org.sormula.operation.MapSelectOperation
Constructs for a table and where condition.
modify(R) - Method in class org.sormula.operation.ModifyOperation
Modifies one row.
modify(Object...) - Method in class org.sormula.operation.ModifyOperation
Modifies row(s) with sql parametes as Objects
modifyAll(Collection<R>) - Method in class org.sormula.operation.ModifyOperation
Modifies a collection of rows.
ModifyCascadeOperation<S,T> - Class in org.sormula.operation.cascade
Base class for cascades that modify database.
ModifyCascadeOperation(SormulaField<S, ?>, Table<T>, Class<?>, boolean) - Constructor for class org.sormula.operation.cascade.ModifyCascadeOperation
Constructs.
ModifyOperation<R> - Class in org.sormula.operation
Base class for operations that modify database.
ModifyOperation(Table<R>) - Constructor for class org.sormula.operation.ModifyOperation
Constructs for a table.

N

NameTranslator - Interface in org.sormula.translator
Converts a name to the corresponding SQL table or column name.
newActiveRecord() - Method in class org.sormula.active.ActiveTable
Creates a new active record of type R using zero-arg constructor.
newInstance(Class<? extends ColumnTranslator>, Field, String) - Static method in class org.sormula.translator.AbstractColumnTranslator
Factory method for creating a new instance of a column translator for a field.
newInstance() - Method in class org.sormula.translator.RowTranslator
Deprecated. 
newRow() - Method in class org.sormula.Table
Creates new instance of row.
NoColumnTranslatorException - Exception in org.sormula.translator
Failed column translator lookup exception.
NoColumnTranslatorException(Class<?>, String, String) - Constructor for exception org.sormula.translator.NoColumnTranslatorException
 
NoNameTranslator - Class in org.sormula.translator
Default name translator that simply returns java name for all name translations.
NoNameTranslator() - Constructor for class org.sormula.translator.NoNameTranslator
 
NoOperationTime - Class in org.sormula.operation.monitor
Do nothing implementation when no timings are desired.
NoOperationTime() - Constructor for class org.sormula.operation.monitor.NoOperationTime
 
NoTypeTranslatorException - Exception in org.sormula.translator
No type translator defined.
NoTypeTranslatorException(Field) - Constructor for exception org.sormula.translator.NoTypeTranslatorException
 

O

ObjectColumnTranslator<R> - Class in org.sormula.translator
Deprecated. 
ObjectColumnTranslator(Field, String) - Constructor for class org.sormula.translator.ObjectColumnTranslator
Deprecated. Constructs for a field and sql column name.
ObjectTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setObject(int, Object) and ResultSet.getObject(int).
ObjectTranslator() - Constructor for class org.sormula.translator.standard.ObjectTranslator
 
OneToManyCascade - Annotation Type in org.sormula.annotation.cascade
Cascade annotation for a one to many relationship between source row and target row.
OneToOneCascade - Annotation Type in org.sormula.annotation.cascade
Cascade annotation for a one to one relationship between source row and target row.
openDatabase() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Invoked by AbstractLazySelector.checkLazySelects(String) to create a Database instance that will be used to perform the lazy selects.
openDatabase() - Method in class org.sormula.operation.cascade.lazy.DurableLazySelector
Creates a new instance of a Database from data source name or data source obtained in DurableLazySelector.pendingLazySelects(Database).
openDatabase() - Method in class org.sormula.operation.cascade.lazy.SimpleLazySelector
Does nothing since Database from SimpleLazySelector.pendingLazySelects(Database) is resued.
operate() - Method in class org.sormula.active.operation.ActiveLazySelector
 
operate() - Method in class org.sormula.active.operation.ActiveOperation
Invoked by ActiveOperation.execute() to perform the operation.
operate() - Method in class org.sormula.active.operation.Delete
 
operate() - Method in class org.sormula.active.operation.DeleteAll
 
operate() - Method in class org.sormula.active.operation.DeleteAllBatch
 
operate() - Method in class org.sormula.active.operation.Insert
 
operate() - Method in class org.sormula.active.operation.InsertAll
 
operate() - Method in class org.sormula.active.operation.InsertAllBatch
 
operate() - Method in class org.sormula.active.operation.Save
 
operate() - Method in class org.sormula.active.operation.SaveAll
 
operate() - Method in class org.sormula.active.operation.Select
 
operate() - Method in class org.sormula.active.operation.SelectAll
 
operate() - Method in class org.sormula.active.operation.SelectAllCustom
 
operate() - Method in class org.sormula.active.operation.SelectAllWhere
 
operate() - Method in class org.sormula.active.operation.SelectAllWhereOrdered
 
operate() - Method in class org.sormula.active.operation.SelectAvg
 
operate() - Method in class org.sormula.active.operation.SelectCount
 
operate() - Method in class org.sormula.active.operation.SelectCustom
 
operate() - Method in class org.sormula.active.operation.SelectMax
 
operate() - Method in class org.sormula.active.operation.SelectMin
 
operate() - Method in class org.sormula.active.operation.SelectSum
 
operate() - Method in class org.sormula.active.operation.SelectWhere
 
operate() - Method in class org.sormula.active.operation.Update
 
operate() - Method in class org.sormula.active.operation.UpdateAll
 
operate() - Method in class org.sormula.active.operation.UpdateAllBatch
 
OperationDatabase - Class in org.sormula.active.operation
Database for one transaction within an ActiveOperation.
OperationDatabase(ActiveDatabase) - Constructor for class org.sormula.active.operation.OperationDatabase
Constructs for an active database.
OperationException - Exception in org.sormula.operation
Exception that originates in the operation package.
OperationException(String) - Constructor for exception org.sormula.operation.OperationException
Constructs for a message.
OperationException(String, Throwable) - Constructor for exception org.sormula.operation.OperationException
Constructs for a message and cause.
OperationTable<R extends ActiveRecord> - Class in org.sormula.active.operation
A Table for use by one transaction within an ActiveOperation.
OperationTable(OperationDatabase, Class<R>) - Constructor for class org.sormula.active.operation.OperationTable
Constructs for an operation database and class or record.
OperationTime - Class in org.sormula.operation.monitor
Records execution times for subclasses of SqlOperation.
OperationTime(String) - Constructor for class org.sormula.operation.monitor.OperationTime
Constructs for a timing id.
OperationTime(String, OperationTime) - Constructor for class org.sormula.operation.monitor.OperationTime
Constructs for a timing id and a parent summary.
OperationTimeSource - Class in org.sormula.operation.monitor
Information about stack location and frequency of occurance for an OperationTime.
OperationTimeSource(StackTraceElement) - Constructor for class org.sormula.operation.monitor.OperationTimeSource
Constructs for a stack location.
OperationTransaction - Class in org.sormula.active.operation
A Transaction for use by classes in org.sormula.active.operation package.
OperationTransaction(OperationDatabase) - Constructor for class org.sormula.active.operation.OperationTransaction
Constructs for an operation database.
OrderBy - Annotation Type in org.sormula.annotation
Defines columns to be used in a order phrase.
OrderByAnnotationReader - Class in org.sormula.annotation
Reads OrderBy annotations from a class.
OrderByAnnotationReader(Class<?>...) - Constructor for class org.sormula.annotation.OrderByAnnotationReader
Constructs for classes that may contain the annotation.
OrderByAnnotationReader(Class<?>) - Constructor for class org.sormula.annotation.OrderByAnnotationReader
Deprecated. 
OrderByField - Annotation Type in org.sormula.annotation
Defines a field within a OrderBy annotation.
OrderBys - Annotation Type in org.sormula.annotation
Defines two or more order by phrases for row class.
OrderByTranslator<R> - Class in org.sormula.translator
Supplies order by phrase.
OrderByTranslator(RowTranslator<R>, String) - Constructor for class org.sormula.translator.OrderByTranslator
Deprecated. 
OrderByTranslator(RowTranslator<R>, OrderBy) - Constructor for class org.sormula.translator.OrderByTranslator
Constructs for an order by annotation.
org.sormula - package org.sormula
Fundamental classes.
org.sormula.active - package org.sormula.active
An implementation of the active record pattern built on top of sormula.
org.sormula.active.operation - package org.sormula.active.operation
Thread-safe and transaction-compliant database operations used by ActiveTable.
org.sormula.annotation - package org.sormula.annotation
Annotations for row classes to define mapping between the row class and a database table.
org.sormula.annotation.cascade - package org.sormula.annotation.cascade
Annotations for defining cascade relationships between two row classes.
org.sormula.log - package org.sormula.log
Logging classes used by sormula.
org.sormula.operation - package org.sormula.operation
Classes that perform SQL operations such as select, update, insert, delete.
org.sormula.operation.aggregate - package org.sormula.operation.aggregate
Classes that perform SQL aggregate operations such as MIN, MAX, AVG, COUNT.
org.sormula.operation.cascade - package org.sormula.operation.cascade
Classes that perform cascade (one-to-many and one-to-one) operations that are defined by cascade annotations.
org.sormula.operation.cascade.lazy - package org.sormula.operation.cascade.lazy
Implementation of lazy loading.
org.sormula.operation.monitor - package org.sormula.operation.monitor
Classes for recording and reporting execution times.
org.sormula.reflect - package org.sormula.reflect
Classes for performing Java reflection operations.
org.sormula.translator - package org.sormula.translator
Classes that provide mapping between columns and Java class members.
org.sormula.translator.standard - package org.sormula.translator.standard
Classes that convert values from standard Java data types to a prepared statement and to convert from result set to standard Java data types.

P

pause() - Method in class org.sormula.operation.monitor.ElapsedTime
Stops recording time until ElapsedTime.resume() is invoked.
pause() - Method in class org.sormula.operation.monitor.NoOperationTime
 
pause() - Method in class org.sormula.operation.monitor.OperationTime
Stops recording the currently active time until OperationTime.resume() is invoked.
pendingLazySelects(Database) - Method in class org.sormula.active.ActiveRecord
Informs a lazy selector that there are lazy selects to be performed.
pendingLazySelects(Database) - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Notifies selector that at least one field has lazy select to be performed.
pendingLazySelects(Database) - Method in class org.sormula.operation.cascade.lazy.DurableLazySelector
DataSource and schema are obtained from database parameter.
pendingLazySelects(Database) - Method in interface org.sormula.operation.cascade.lazy.LazySelectable
Informs a lazy selector that there are lazy selects to be performed.
pendingLazySelects(Database) - Method in class org.sormula.operation.cascade.lazy.SimpleLazySelector
Saves reference to database for use in future lazy selects.
postExecute(R) - Method in class org.sormula.operation.InsertOperation
Updates identity column with generated key if SqlOperation.isAutoGeneratedKeys() is true.
postExecute(R) - Method in class org.sormula.operation.ModifyOperation
Invoked after JDBC execute.
postExecute(R) - Method in class org.sormula.operation.SaveOperation
Invoked after JDBC execute.
postExecuteCascade(R) - Method in class org.sormula.operation.ModifyOperation
Invoked after JDBC execute.
postExecuteCascade(R) - Method in class org.sormula.operation.SaveOperation
Invoked after JDBC execute.
postRead(R) - Method in class org.sormula.operation.ScalarSelectOperation
Invoked after reading columns into row.
postReadCascade(R) - Method in class org.sormula.operation.ScalarSelectOperation
Invoked after reading row.
preExecute(R) - Method in class org.sormula.operation.ModifyOperation
Invoked prior to JDBC execute.
preExecute(R) - Method in class org.sormula.operation.SaveOperation
Invoked prior to JDBC execute.
preExecuteCascade(R) - Method in class org.sormula.operation.ModifyOperation
Invoked prior to JDBC execute.
preExecuteCascade(R) - Method in class org.sormula.operation.SaveOperation
Invoked prior to JDBC execute.
prepare() - Method in class org.sormula.operation.cascade.CascadeOperation
Prepares operation by initializing JDBC statements.
prepare() - Method in class org.sormula.operation.cascade.ModifyCascadeOperation
Prepares operation by initializing JDBC statements.
prepare() - Method in class org.sormula.operation.cascade.SelectCascadeOperation
Prepares operation by initializing JDBC statements.
prepare() - Method in class org.sormula.operation.MapSelectOperation
Creates prepared statement for this operation and invokes SqlOperation.prepareCascades() to prepare statements for any cascade operations.
prepare() - Method in class org.sormula.operation.SqlOperation
Creates prepared statement for this operation and invokes SqlOperation.prepareCascades() to prepare statements for any cascade operations.
prepareCascades(Field) - Method in class org.sormula.operation.DeleteOperation
Creates and prepares cascade operations based upon cascade annotations for a field.
prepareCascades(Field) - Method in class org.sormula.operation.InsertOperation
Creates and prepares cascade operations based upon cascade annotations for a field.
prepareCascades(Field) - Method in class org.sormula.operation.SaveOperation
Creates save cascade operations based upon the save annotations for field.
prepareCascades(Field) - Method in class org.sormula.operation.ScalarSelectOperation
Creates and prepares cascade operations based upon cascade annotations for a field.
prepareCascades() - Method in class org.sormula.operation.SqlOperation
Prepares cascades for all cascade annotations on row class.
prepareCascades(Field) - Method in class org.sormula.operation.SqlOperation
Creates and prepares cascade operations based upon cascade annotations for a field.
prepareCascades(Field) - Method in class org.sormula.operation.UpdateOperation
Creates and prepares cascade operations based upon cascade annotations for a field.
prepareCheck() - Method in class org.sormula.operation.SqlOperation
Prepares statement with SqlOperation.prepare() if it is null.
prepareColumns(R) - Method in class org.sormula.operation.DeleteOperation
Deprecated. 
prepareColumns(R) - Method in class org.sormula.operation.SqlOperation
Deprecated. 
prepareParameterFields() - Method in class org.sormula.operation.cascade.SelectCascadeOperation
Uses reflection to get fields for each of the source class variables that will be read from source and set as parameters on cascade operation.
prepareParameters() - Method in class org.sormula.operation.SqlOperation
Deprecated. 
prepareWhere(R) - Method in class org.sormula.operation.SqlOperation
Deprecated. 
preRead(R) - Method in class org.sormula.operation.ScalarSelectOperation
Invoked prior to reading columns into row.
preReadCascade(R) - Method in class org.sormula.operation.ScalarSelectOperation
Invoked prior to reading row.
PrimaryKeyWhereTranslator<R> - Class in org.sormula.translator
Translates values from row object to JDBC parameters for a where condition as defined by Column.primaryKey() or Column.identity() annotations.
PrimaryKeyWhereTranslator(RowTranslator<R>) - Constructor for class org.sormula.translator.PrimaryKeyWhereTranslator
Constructs based upon a row translator.
processIdentityColumn(R) - Method in class org.sormula.operation.InsertOperation
Reads the generated key using Statement.getGeneratedKeys().
putTypeTranslator(Class<?>, TypeTranslator<?>) - Method in class org.sormula.Database
Defines the translator to use to convert a value to a prepared statement or to convert a value from a result set.
putTypeTranslator(String, TypeTranslator<?>) - Method in class org.sormula.Database
Same as Database.putTypeTranslator(Class, TypeTranslator) but uses class name.
putTypeTranslator(Class<?>, TypeTranslator<?>) - Method in class org.sormula.Table
Overrides translator defined in Database for all operations on this table.
putTypeTranslator(String, TypeTranslator<?>) - Method in class org.sormula.Table
Same as Table.putTypeTranslator(Class, TypeTranslator) but uses class name.
putTypeTranslator(Class<?>, TypeTranslator<?>) - Method in interface org.sormula.translator.TypeTranslatorMap
Defines the translator to use to convert a value to a prepared statement or to convert a value from a result set.
putTypeTranslator(String, TypeTranslator<?>) - Method in interface org.sormula.translator.TypeTranslatorMap
Same as TypeTranslatorMap.putTypeTranslator(Class, TypeTranslator) but uses class name.

R

read(ResultSet, int, R) - Method in class org.sormula.translator.AbstractBlobColumnTranslator
Reads column value from result set and sets in row object.
read(ResultSet, int, R) - Method in class org.sormula.translator.AbstractColumnTranslator
Reads column value from result set and sets in row object.
read(ResultSet, int, R) - Method in class org.sormula.translator.ColumnsTranslator
Reads a record from a result set.
read(ResultSet, int, R) - Method in interface org.sormula.translator.ColumnTranslator
Reads column value from result set and sets in row object.
read(ResultSet, int, R) - Method in class org.sormula.translator.ObjectColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.BigDecimalColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.BigDecimalTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.BooleanColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.BooleanTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.BooleanYNColumnTranslator
Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.BooleanYNTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.ByteColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.ByteTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.DateColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.DateTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.DoubleColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.DoubleTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.FloatColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.FloatTranslator
Reads value from result set.
read(ResultSet, int) - Method in class org.sormula.translator.standard.GregorianCalendarTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.IntegerColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.IntegerTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.LongColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.LongTranslator
Reads value from result set.
read(ResultSet, int) - Method in class org.sormula.translator.standard.ObjectTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.ShortColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.ShortTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.SqlDateColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.SqlDateTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.SqlTimeColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.SqlTimestampColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.SqlTimestampTranslator
Reads value from result set.
read(ResultSet, int) - Method in class org.sormula.translator.standard.SqlTimeTranslator
Reads value from result set.
read(ResultSet, int, R) - Method in class org.sormula.translator.standard.StringColumnTranslator
Deprecated. Reads column value from result set and sets in row object.
read(ResultSet, int) - Method in class org.sormula.translator.standard.StringTranslator
Reads value from result set.
read(ResultSet, int) - Method in interface org.sormula.translator.TypeTranslator
Reads value from result set.
readAggregate() - Method in class org.sormula.operation.aggregate.SelectAggregateOperation
Reads the aggregate value from the current result set.
readAll() - Method in class org.sormula.operation.SelectOperation
Reads all rows from current result set.
readCount() - Method in class org.sormula.operation.SelectCountOperation
Reads the count of rows.
readimplicitType(AnnotatedElement...) - Method in class org.sormula.translator.RowTranslator
Deprecated. 
readImplicitType(AnnotatedElement...) - Method in class org.sormula.translator.RowTranslator
Deprecated. 
readNext() - Method in class org.sormula.operation.ScalarSelectOperation
Reads one row from current result set.
readNext() - Method in class org.sormula.operation.SelectCountOperation
Use SelectCountOperation.readCount() instead.
ReflectException - Exception in org.sormula.reflect
Exception that originates in the reflect package.
ReflectException(String) - Constructor for exception org.sormula.reflect.ReflectException
Constructs for a message.
ReflectException(String, Throwable) - Constructor for exception org.sormula.reflect.ReflectException
Constructs for a message and cause.
removeNameTranslatorClass(Class<? extends NameTranslator>) - Method in class org.sormula.active.ActiveDatabase
Removes a default name translator.
removeNameTranslatorClass(Class<? extends NameTranslator>) - Method in class org.sormula.Database
Removes a name translator class.
resume() - Method in class org.sormula.operation.monitor.ElapsedTime
Starts recording the after pause.
resume() - Method in class org.sormula.operation.monitor.NoOperationTime
 
resume() - Method in class org.sormula.operation.monitor.OperationTime
Starts recording the active time that was paused.
rollback() - Method in class org.sormula.active.ActiveTransaction
Rolls back the transaction.
rollback() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Rolls back the transaction for AbstractLazySelector.lazySelect(Field).
rollback() - Method in class org.sormula.Transaction
Aborts the transaction by invoking Connection.rollback().
Row - Annotation Type in org.sormula.annotation
Defines class attributes for a row class.
RowTranslator<R> - Class in org.sormula.translator
Translates a row to prepared statement and from result set.
RowTranslator(Table<R>) - Constructor for class org.sormula.translator.RowTranslator
Constructs for a table.

S

save() - Method in class org.sormula.active.ActiveRecord
Saves record into database.
save(R) - Method in class org.sormula.active.ActiveTable
Updates an existing record or insert record if it is not already in database.
Save<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.save(Object)
Save(ActiveTable<R>, R) - Constructor for class org.sormula.active.operation.Save
 
save(R) - Method in class org.sormula.operation.SaveOperation
Saves a row.
save(Object...) - Method in class org.sormula.operation.SaveOperation
Saves rows based upon parameters.
save(R) - Method in class org.sormula.Table
Uses SaveOperation to update an existing row or insert row if it is not already in database.
saveAll(Collection<R>) - Method in class org.sormula.active.ActiveTable
Updates an existing records or insert records if they are not already in database.
SaveAll<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.saveAll(Collection).
SaveAll(ActiveTable<R>, Collection<R>) - Constructor for class org.sormula.active.operation.SaveAll
 
saveAll(Collection<R>) - Method in class org.sormula.operation.SaveOperation
Saves all rows in collection.
saveAll(Collection<R>) - Method in class org.sormula.Table
Uses SaveOperation to update an existing rows or insert rows if they are not already in database.
SaveCascade - Annotation Type in org.sormula.annotation.cascade
Used within a Cascade annotation to define a cascade save operation.
SaveCascadeAnnotationReader - Class in org.sormula.annotation.cascade
Reads save cascade annotation information for a field.
SaveCascadeAnnotationReader(Field) - Constructor for class org.sormula.annotation.cascade.SaveCascadeAnnotationReader
Constructs for a field.
SaveCascadeOperation<S,T> - Class in org.sormula.operation.cascade
Cascade that saves rows in target table when source operation initiates a cascade.
SaveCascadeOperation(SormulaField<S, ?>, Table<T>, SaveCascade) - Constructor for class org.sormula.operation.cascade.SaveCascadeOperation
Constructor used by SaveOperation.
SaveOperation<R> - Class in org.sormula.operation
SQL update or insert operation for row of type R.
SaveOperation(Table<R>) - Constructor for class org.sormula.operation.SaveOperation
Constructs to update by primary key or insert if update fails.
SaveOperation(Table<R>, String) - Constructor for class org.sormula.operation.SaveOperation
Constructs to update by where condition or insert if update fails.
ScalarSelectOperation<R> - Class in org.sormula.operation
Select operation that reads one value at a time.
ScalarSelectOperation(Table<R>) - Constructor for class org.sormula.operation.ScalarSelectOperation
Constructs standard sql select by primary key as:
SELECT c1, c2, c3, ...
ScalarSelectOperation(Table<R>, String) - Constructor for class org.sormula.operation.ScalarSelectOperation
Constructs standard sql select by primary key as:
SELECT c1, c2, c3, ...
select(Object...) - Method in class org.sormula.active.ActiveTable
Selects one record in table using primary key.
Select<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.select(Object...).
Select(ActiveTable<R>, Object...) - Constructor for class org.sormula.active.operation.Select
 
select(Object...) - Method in class org.sormula.operation.ScalarSelectOperation
Set parameters, executes, reads one row, closes.
select(R) - Method in class org.sormula.operation.ScalarSelectOperation
Set parameters, executes, reads one row, closes.
select(Object...) - Method in class org.sormula.Table
Selects one row in table using primary key.
SelectAggregateOperation<R,T> - Class in org.sormula.operation.aggregate
Operation to select a value using an aggregate sql function like MIN, MAX, SUM, AVG, etc.
SelectAggregateOperation(Table<R>, String, String) - Constructor for class org.sormula.operation.aggregate.SelectAggregateOperation
Constructs for standard sql select statement as:
SELECT f(e), ...
selectAll() - Method in class org.sormula.active.ActiveTable
Selects all records in table.
SelectAll<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.selectAll().
SelectAll(ActiveTable<R>) - Constructor for class org.sormula.active.operation.SelectAll
 
selectAll(Object...) - Method in class org.sormula.operation.SelectOperation
Set parameters, executes, reads all rows in result set, closes.
selectAll(R) - Method in class org.sormula.operation.SelectOperation
Set parameters, executes, reads all rows in result set, closes.
selectAll() - Method in class org.sormula.Table
Selects all rows in table.
selectAllCustom(String, Object...) - Method in class org.sormula.active.ActiveTable
Select list of records using custom sql.
SelectAllCustom<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.selectAllCustom(String, Object...).
SelectAllCustom(ActiveTable<R>, String, Object...) - Constructor for class org.sormula.active.operation.SelectAllCustom
 
selectAllCustom(String, Object...) - Method in class org.sormula.Table
Select list of rows using custom sql.
selectAllWhere(String, Object...) - Method in class org.sormula.active.ActiveTable
Selects list of records for where condition and parameters.
SelectAllWhere<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.selectAllWhere(String, Object...).
SelectAllWhere(ActiveTable<R>, String, Object...) - Constructor for class org.sormula.active.operation.SelectAllWhere
 
selectAllWhere(String, Object...) - Method in class org.sormula.Table
Selects list of rows for where condition and parameters.
selectAllWhereOrdered(String, String, Object...) - Method in class org.sormula.active.ActiveTable
Selects list of records for where condition and parameters.
SelectAllWhereOrdered<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.selectAllWhereOrdered(String, String, Object...)
SelectAllWhereOrdered(ActiveTable<R>, String, String, Object...) - Constructor for class org.sormula.active.operation.SelectAllWhereOrdered
 
selectAllWhereOrdered(String, String, Object...) - Method in class org.sormula.Table
Selects list of rows for where condition and parameters.
selectAvg(String) - Method in class org.sormula.active.ActiveTable
Selects average value.
selectAvg(String, String, Object...) - Method in class org.sormula.active.ActiveTable
Selects average value.
SelectAvg<R extends ActiveRecord<R>,T> - Class in org.sormula.active.operation
Delegate for selectAvg methods in Table.
SelectAvg(ActiveTable<R>, String) - Constructor for class org.sormula.active.operation.SelectAvg
 
SelectAvg(ActiveTable<R>, String, String, Object...) - Constructor for class org.sormula.active.operation.SelectAvg
 
selectAvg(String) - Method in class org.sormula.Table
Selects average value.
selectAvg(String, String, Object...) - Method in class org.sormula.Table
Selects average value.
SelectAvgOperation<R,T> - Class in org.sormula.operation.aggregate
SQL AVG aggregate operation.
SelectAvgOperation(Table<R>, String) - Constructor for class org.sormula.operation.aggregate.SelectAvgOperation
Constructs for standard sql select statement as:
SELECT AVG(e), ...
SelectCascade - Annotation Type in org.sormula.annotation.cascade
Used within a Cascade annotation to define a cascade select operation.
SelectCascadeAnnotationReader - Class in org.sormula.annotation.cascade
Reads select cascade annotation information for a field.
SelectCascadeAnnotationReader(Field) - Constructor for class org.sormula.annotation.cascade.SelectCascadeAnnotationReader
Constructs for a field.
SelectCascadeOperation<S,T> - Class in org.sormula.operation.cascade
Cascade that selects rows from target table into target field when source operation initiates a cascade.
SelectCascadeOperation(SormulaField<S, ?>, Table<T>, SelectCascade) - Constructor for class org.sormula.operation.cascade.SelectCascadeOperation
Constructor used by SelectOperation.
selectCount() - Method in class org.sormula.active.ActiveTable
Selects count of records using "select count(*) from ...".
selectCount(String) - Method in class org.sormula.active.ActiveTable
Selects count of records.
selectCount(String, String, Object...) - Method in class org.sormula.active.ActiveTable
Selects count of records.
SelectCount<R extends ActiveRecord<R>,T> - Class in org.sormula.active.operation
Delegate for Table.selectCount().
SelectCount(ActiveTable<R>) - Constructor for class org.sormula.active.operation.SelectCount
 
SelectCount(ActiveTable<R>, String) - Constructor for class org.sormula.active.operation.SelectCount
 
SelectCount(ActiveTable<R>, String, String, Object...) - Constructor for class org.sormula.active.operation.SelectCount
 
selectCount() - Method in class org.sormula.Table
Gets count of all rows in table.
selectCount(String, Object...) - Method in class org.sormula.Table
Selects count for a subset of rows.
selectCount(String) - Method in class org.sormula.Table
Selects count of rows.
selectCount(String, String, Object...) - Method in class org.sormula.Table
Selects count of rows.
SelectCountOperation<R,T> - Class in org.sormula.operation.aggregate
SQL COUNT aggregate operation.
SelectCountOperation(Table<R>, String) - Constructor for class org.sormula.operation.aggregate.SelectCountOperation
Constructs for standard sql select statement as:
SELECT COUNT(e), ...
SelectCountOperation<R> - Class in org.sormula.operation
SQL select count of records operation.
SelectCountOperation(Table<R>) - Constructor for class org.sormula.operation.SelectCountOperation
Constructs standard sql select by primary key as:
SELECT COUNT(*), ...
SelectCountOperation(Table<R>, String) - Constructor for class org.sormula.operation.SelectCountOperation
Constructs standard sql select as:
SELECT COUNT(*), ...
selectCustom(String, Object...) - Method in class org.sormula.active.ActiveTable
Select list of records using custom sql.
SelectCustom<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.selectCustom(String, Object...).
SelectCustom(ActiveTable<R>, String, Object...) - Constructor for class org.sormula.active.operation.SelectCustom
 
selectCustom(String, Object...) - Method in class org.sormula.Table
Selects one row using custom sql.
selectMax(String) - Method in class org.sormula.active.ActiveTable
Selects maximum value.
selectMax(String, String, Object...) - Method in class org.sormula.active.ActiveTable
Selects maximum value.
SelectMax<R extends ActiveRecord<R>,T> - Class in org.sormula.active.operation
Delegate for selectMax methods in Table.
SelectMax(ActiveTable<R>, String) - Constructor for class org.sormula.active.operation.SelectMax
 
SelectMax(ActiveTable<R>, String, String, Object...) - Constructor for class org.sormula.active.operation.SelectMax
 
selectMax(String) - Method in class org.sormula.Table
Selects maximum value.
selectMax(String, String, Object...) - Method in class org.sormula.Table
Selects maximum value.
SelectMaxOperation<R,T> - Class in org.sormula.operation.aggregate
SQL MAX aggregate operation.
SelectMaxOperation(Table<R>, String) - Constructor for class org.sormula.operation.aggregate.SelectMaxOperation
Constructs for standard sql select statement as:
SELECT MAX(e), ...
selectMin(String) - Method in class org.sormula.active.ActiveTable
Selects minimum value.
selectMin(String, String, Object...) - Method in class org.sormula.active.ActiveTable
Selects minimum value.
SelectMin<R extends ActiveRecord<R>,T> - Class in org.sormula.active.operation
Delegate for selectMin methods in Table.
SelectMin(ActiveTable<R>, String) - Constructor for class org.sormula.active.operation.SelectMin
 
SelectMin(ActiveTable<R>, String, String, Object...) - Constructor for class org.sormula.active.operation.SelectMin
 
selectMin(String) - Method in class org.sormula.Table
Selects minimum value.
selectMin(String, String, Object...) - Method in class org.sormula.Table
Selects minimum value.
SelectMinOperation<R,T> - Class in org.sormula.operation.aggregate
SQL MIN aggregate operation.
SelectMinOperation(Table<R>, String) - Constructor for class org.sormula.operation.aggregate.SelectMinOperation
Constructs for standard sql select statement as:
SELECT MIN(e), ...
SelectOperation<R,C> - Class in org.sormula.operation
SQL select operation returning a collection of rows.
SelectOperation(Table<R>) - Constructor for class org.sormula.operation.SelectOperation
Constructs standard sql to select by primary key as: SELECT c1, c2, c3, ...
SelectOperation(Table<R>, String) - Constructor for class org.sormula.operation.SelectOperation
Constructs standard sql to by a where condition: SELECT c1, c2, c3, ...
selectSum(String) - Method in class org.sormula.active.ActiveTable
Selects sum.
selectSum(String, String, Object...) - Method in class org.sormula.active.ActiveTable
Selects sum.
SelectSum<R extends ActiveRecord<R>,T> - Class in org.sormula.active.operation
Delegate for selectSum methods in Table.
SelectSum(ActiveTable<R>, String) - Constructor for class org.sormula.active.operation.SelectSum
 
SelectSum(ActiveTable<R>, String, String, Object...) - Constructor for class org.sormula.active.operation.SelectSum
 
selectSum(String) - Method in class org.sormula.Table
Selects sum.
selectSum(String, String, Object...) - Method in class org.sormula.Table
Selects sum.
SelectSumOperation<R,T> - Class in org.sormula.operation.aggregate
SQL SUM aggregate operation.
SelectSumOperation(Table<R>, String) - Constructor for class org.sormula.operation.aggregate.SelectSumOperation
Constructs for standard sql select statement as:
SELECT SUM(e), ...
selectWhere(String, Object...) - Method in class org.sormula.active.ActiveTable
Selects one record for where condition and parameters.
SelectWhere<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.selectWhere(String, Object...).
SelectWhere(ActiveTable<R>, String, Object...) - Constructor for class org.sormula.active.operation.SelectWhere
 
selectWhere(String, Object...) - Method in class org.sormula.Table
Selects one row for where condition and parameters.
setActiveTransaction(ActiveTransaction) - Method in class org.sormula.active.ActiveDatabase
Sets the transaction in use.
setAutoGeneratedKeys(boolean) - Method in class org.sormula.operation.SqlOperation
Sets when to get generated keys from database.
setBaseSql(String) - Method in class org.sormula.operation.SqlOperation
Sets the base sql used by this operation.
setBatch(boolean) - Method in class org.sormula.operation.ModifyOperation
Sets batch mode.
setClosingDelimiter(String) - Method in class org.sormula.translator.DelimitedNameTranslator
Sets the closing delimiter.
setCustomSql(String) - Method in class org.sormula.operation.SqlOperation
Sets sql to be appended to base sql in operation.
setDatabase(Database) - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Sets the database to use for lazy selects.
setDefault(ActiveDatabase) - Static method in class org.sormula.active.ActiveDatabase
Sets the default active database.
setDefaultReadAllSize(int) - Method in class org.sormula.operation.SelectOperation
Sets default initial capacity for collection that is to contain the selected rows.
setDescription(String) - Method in class org.sormula.operation.monitor.OperationTime
Sets description for timings that are logged with OperationTime.logTimings().
setGetKeyMethod(Method) - Method in class org.sormula.operation.MapSelectOperation
Sets the get key method.
setGetKeyMethodName(String) - Method in class org.sormula.operation.MapSelectOperation
Sets the get key method.
setIdentity(boolean) - Method in class org.sormula.translator.AbstractColumnTranslator
 
setIgnoreFirst(boolean) - Method in class org.sormula.operation.monitor.ElapsedTime
Sets what to do with the first time recorded.
setIncludeIdentityColumns(boolean) - Method in class org.sormula.operation.SqlOperation
Sets when to generate identity columns.
setIncludeIdentityColumns(boolean) - Method in class org.sormula.translator.ColumnsTranslator
Sets when to use identity columns.
setMaximumRowsRead(int) - Method in class org.sormula.operation.ScalarSelectOperation
Gets the maximum number of rows to read from result set.
setNameTranslatorClass(Class<? extends NameTranslator>) - Method in class org.sormula.active.ActiveDatabase
Deprecated. 
setNameTranslatorClass(Class<? extends NameTranslator>) - Method in class org.sormula.Database
Deprecated. 
setNextParameter(int) - Method in class org.sormula.operation.SqlOperation
Sets the next column index to use in PreparedStatement.
setOpeningDelimiter(String) - Method in class org.sormula.translator.DelimitedNameTranslator
Sets the opening delimiter.
setOrderBy(String) - Method in class org.sormula.operation.ScalarSelectOperation
Sets order of results in list.
setOrderByTranslator(OrderByTranslator<R>) - Method in class org.sormula.operation.ScalarSelectOperation
Sets the OrderByTranslator that creates the sql "order by" phrase based upon the OrderBy annotations.
setParameters(S) - Method in class org.sormula.operation.cascade.SelectCascadeOperation
SelectCascadeOperation.cascade(S) invokes this method to set parameters in cascade operation based upon parameter fields that were created by SelectCascadeOperation.prepareParameterFields().
setParameters(Object...) - Method in class org.sormula.operation.ModifyOperation
Allows modification of table data using objects instead from row objects.
setParameters(Object...) - Method in class org.sormula.operation.ScalarSelectOperation
Sets any parameters to be used by operation.
setParameters(Object...) - Method in class org.sormula.operation.SqlOperation
Sets any parameters to be used by operation.
setParameters(Object[]) - Method in class org.sormula.translator.AbstractWhereTranslator
Sets parameters that are used in where phrase.
setQueryTimeout(int) - Method in class org.sormula.operation.SqlOperation
Sets the number of seconds the driver will wait for a Statement object to execute.
setReadOnly(boolean) - Method in class org.sormula.active.ActiveDatabase
Sets read-only indicator.
setReadOnly(boolean) - Method in class org.sormula.Database
Sets read-only indicator.
setReadOnly(boolean) - Method in class org.sormula.operation.SqlOperation
Sets read-only indicator.
setRow(R) - Method in class org.sormula.operation.ModifyOperation
Sets parameters from a row object.
setRowParameters(R) - Method in class org.sormula.operation.ScalarSelectOperation
Set parameters using values from a row object.
setRows(R[]) - Method in class org.sormula.operation.ModifyOperation
Sets parameters from rows in an array.
setRows(Collection<R>) - Method in class org.sormula.operation.ModifyOperation
Sets parameters from rows in a collection.
setRows(Map<?, R>) - Method in class org.sormula.operation.ModifyOperation
Sets parameters from rows in a map.
setRowsAffected(int) - Method in class org.sormula.operation.ModifyOperation
 
setTableName(String) - Method in class org.sormula.Table
Sets the table name to use in sql statements.
setTimeFormat(String) - Method in class org.sormula.operation.monitor.ElapsedTime
Sets the format string to use when formatting time.
setTimingId(String) - Method in class org.sormula.operation.SqlOperation
Sets the id for the operation times SqlOperation.getOperationTime().
setTimings(boolean) - Method in class org.sormula.active.ActiveDatabase
Sets timings enabled for all database operations.
setTimings(boolean) - Method in class org.sormula.Database
Sets timings enabled for all database operations.
setTimings(boolean) - Method in class org.sormula.operation.SqlOperation
Enables timings for this operation.
setTypeTranslator(TypeTranslator<T>) - Method in class org.sormula.translator.AbstractColumnTranslator
Sets the translator to read result sets and write to prepared statements.
setUpperCase(boolean) - Method in class org.sormula.translator.StandardNameTranslator
Deprecated. Sets desired case of StandardNameTranslator.translate(String, Class).
setUseTransaction(boolean) - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
Sets transaction use.
setWhere(String) - Method in class org.sormula.operation.SqlOperation
Sets where condition from annotation name as defined in Where.name() for row.
setWhereTranslator(AbstractWhereTranslator<R>) - Method in class org.sormula.operation.SqlOperation
Sets the translator to map row object values into where condition.
setWordDelimiter(String) - Method in class org.sormula.translator.ExpandedNameTranslator
Sets delimiter between words in sql names.
setWordDelimiter(String) - Method in class org.sormula.translator.StandardNameTranslator
Deprecated. Sets delimiter between words in sql names.
ShortColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
ShortColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.ShortColumnTranslator
Deprecated. See super class constructor for description.
ShortTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setShort(int, short) and ResultSet.getShort(int).
ShortTranslator() - Constructor for class org.sormula.translator.standard.ShortTranslator
 
SimpleLazySelector<R> - Class in org.sormula.operation.cascade.lazy
A lazy cascade selector that uses the same Database that was used to select source row.
SimpleLazySelector() - Constructor for class org.sormula.operation.cascade.lazy.SimpleLazySelector
Constructs for use when SimpleLazySelector is base class of row that will contain lazy select fields.
SimpleLazySelector(R) - Constructor for class org.sormula.operation.cascade.lazy.SimpleLazySelector
Constructs for use as delegate for row that will contain lazy select fields.
SormulaException - Exception in org.sormula
Base class for all exceptions in sormula packages.
SormulaException(String) - Constructor for exception org.sormula.SormulaException
Constructs for a message.
SormulaException(String, Throwable) - Constructor for exception org.sormula.SormulaException
Constructs for a message and cause.
SormulaField<C,T> - Class in org.sormula.reflect
A field within a class with additional methods needed by sormula for reflection.
SormulaField(Field) - Constructor for class org.sormula.reflect.SormulaField
Constructs for a field.
Sql2003KeywordNameTranslator - Class in org.sormula.translator
Converts keyword from SQL 2003 to keyword with delimiters.
Sql2003KeywordNameTranslator() - Constructor for class org.sormula.translator.Sql2003KeywordNameTranslator
 
Sql92KeywordNameTranslator - Class in org.sormula.translator
Converts keyword from SQL 92 to keyword with delimiters.
Sql92KeywordNameTranslator() - Constructor for class org.sormula.translator.Sql92KeywordNameTranslator
 
Sql99KeywordNameTranslator - Class in org.sormula.translator
Converts keyword from SQL 99 to keyword with delimiters.
Sql99KeywordNameTranslator() - Constructor for class org.sormula.translator.Sql99KeywordNameTranslator
 
SqlDateColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
SqlDateColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.SqlDateColumnTranslator
Deprecated. See super class constructor for description.
SqlDateTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setDate(int, java.sql.Date) and ResultSet.getDate(int).
SqlDateTranslator() - Constructor for class org.sormula.translator.standard.SqlDateTranslator
 
SqlOperation<R> - Class in org.sormula.operation
Base class for all database operations.
SqlOperation(Table<R>) - Constructor for class org.sormula.operation.SqlOperation
Constructs for a table.
SqlTimeColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
SqlTimeColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.SqlTimeColumnTranslator
Deprecated. See super class constructor for description.
SqlTimestampColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
SqlTimestampColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.SqlTimestampColumnTranslator
Deprecated. See super class constructor for description.
SqlTimestampTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setTimestamp(int, java.sql.Timestamp) and ResultSet.getTimestamp(int).
SqlTimestampTranslator() - Constructor for class org.sormula.translator.standard.SqlTimestampTranslator
 
SqlTimeTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setTime(int, java.sql.Time) and ResultSet.getTime(int).
SqlTimeTranslator() - Constructor for class org.sormula.translator.standard.SqlTimeTranslator
 
StandardColumnTranslator<R,T> - Class in org.sormula.translator.standard
Delegates to translator based upon field type.
StandardColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.StandardColumnTranslator
See super class constructor for description.
StandardNameTranslator - Class in org.sormula.translator
Deprecated. 
StandardNameTranslator() - Constructor for class org.sormula.translator.StandardNameTranslator
Deprecated. Constructs for defaults of uppercase output is false and word delimiter of "_".
start() - Method in class org.sormula.operation.monitor.ElapsedTime
Starts recording eplased time.
start(ElapsedTime) - Method in class org.sormula.operation.monitor.OperationTime
Starts recording an elapsed time.
startExecuteTime() - Method in class org.sormula.operation.monitor.NoOperationTime
 
startExecuteTime() - Method in class org.sormula.operation.monitor.OperationTime
Starts recording execute time.
startPrepareTime() - Method in class org.sormula.operation.monitor.NoOperationTime
 
startPrepareTime() - Method in class org.sormula.operation.monitor.OperationTime
Starts recording prepare time.
startReadTime() - Method in class org.sormula.operation.monitor.NoOperationTime
 
startReadTime() - Method in class org.sormula.operation.monitor.OperationTime
Starts recording read time.
startWriteTime() - Method in class org.sormula.operation.monitor.NoOperationTime
 
startWriteTime() - Method in class org.sormula.operation.monitor.OperationTime
Starts recording write time.
stop() - Method in class org.sormula.operation.monitor.ElapsedTime
Stops recording elapsed time.
stop() - Method in class org.sormula.operation.monitor.NoOperationTime
 
stop() - Method in class org.sormula.operation.monitor.OperationTime
Stops recording the active time that was started with one of the start methods.
StringColumnTranslator<R> - Class in org.sormula.translator.standard
Deprecated. 
StringColumnTranslator(Field, String) - Constructor for class org.sormula.translator.standard.StringColumnTranslator
Deprecated. See super class constructor for description.
StringTranslator - Class in org.sormula.translator.standard
Translates using PreparedStatement.setString(int, String) and ResultSet.getString(int).
StringTranslator() - Constructor for class org.sormula.translator.standard.StringTranslator
 

T

table(Class<R>) - Static method in class org.sormula.active.ActiveRecord
Creates a table that can be used to for records of type recordClass for the default active database.
Table<R> - Class in org.sormula
A table within a sql database.
Table(Database, Class<R>) - Constructor for class org.sormula.Table
Constructs for a database and the class that used for row objects.
toTargetArray(Collection<T>) - Method in class org.sormula.operation.cascade.SelectCascadeOperation
 
trace(Marker, String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
trace(Marker, String, Object) - Method in class org.sormula.log.ClassLogger
 
trace(Marker, String, Object[]) - Method in class org.sormula.log.ClassLogger
 
trace(Marker, String, Throwable) - Method in class org.sormula.log.ClassLogger
 
trace(Marker, String) - Method in class org.sormula.log.ClassLogger
 
trace(String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
trace(String, Object) - Method in class org.sormula.log.ClassLogger
 
trace(String, Object[]) - Method in class org.sormula.log.ClassLogger
 
trace(String, Throwable) - Method in class org.sormula.log.ClassLogger
 
trace(String) - Method in class org.sormula.log.ClassLogger
 
Transaction - Class in org.sormula
Simple transaction interface for Connection.
Transaction(Connection) - Constructor for class org.sormula.Transaction
Constructs for a connection.
Transient - Annotation Type in org.sormula.annotation
Defines a field that is in a row class but not used in any database operations.
translate(String, Class) - Method in class org.sormula.translator.DelimitedNameTranslator
Provides SQL name for corresponding name
translate(String, Class) - Method in class org.sormula.translator.ExpandedNameTranslator
Provides SQL name for corresponding name
translate(String, Class) - Method in class org.sormula.translator.LowerCaseNameTranslator
Provides SQL name for corresponding name
translate(String, Class) - Method in interface org.sormula.translator.NameTranslator
Provides SQL name for corresponding name
translate(String, Class) - Method in class org.sormula.translator.NoNameTranslator
 
translate(String, Class) - Method in class org.sormula.translator.Sql2003KeywordNameTranslator
Provides SQL name for corresponding name
translate(String, Class) - Method in class org.sormula.translator.Sql92KeywordNameTranslator
Provides SQL name for corresponding name
translate(String, Class) - Method in class org.sormula.translator.Sql99KeywordNameTranslator
Provides SQL name for corresponding name
translate(String, Class) - Method in class org.sormula.translator.StandardNameTranslator
Deprecated. Provides SQL name for corresponding name
translate(String, Class) - Method in class org.sormula.translator.UpperCaseNameTranslator
Provides SQL name for corresponding name
translateName(String) - Method in class org.sormula.Table
Converts a Java class or field name to corresponding SQL name.
TranslatorException - Exception in org.sormula.translator
Exception that originates in the translator package.
TranslatorException(String) - Constructor for exception org.sormula.translator.TranslatorException
Constructs for a message.
TranslatorException(String, Throwable) - Constructor for exception org.sormula.translator.TranslatorException
Constructs for a message and cause.
TypeTranslator<T> - Interface in org.sormula.translator
Interface for getting a value from a result set and setting a value to a prepared statement.
TypeTranslatorMap - Interface in org.sormula.translator
Interface for classes that add and retrieve TypeTranslator using a key of Class.

U

UnusedColumn - Annotation Type in org.sormula.annotation
Define column that requires values for insert or update but is not used by row object.
UnusedColumns - Annotation Type in org.sormula.annotation
Defines columns that are required for a table but are not used by row object.
update() - Method in class org.sormula.active.ActiveRecord
Updates record in database.
update(R) - Method in class org.sormula.active.ActiveTable
Updates one record in table by primary key.
Update<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.update(Object)
Update(ActiveTable<R>, R) - Constructor for class org.sormula.active.operation.Update
 
update(R) - Method in class org.sormula.operation.UpdateOperation
Updates a row.
update(Object...) - Method in class org.sormula.operation.UpdateOperation
Updates rows based upon parameters.
update(R) - Method in class org.sormula.Table
Updates one row in table by primary key.
updateAll(Collection<R>) - Method in class org.sormula.active.ActiveTable
Updates collection of records using primary key.
UpdateAll<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.updateAll(Collection).
UpdateAll(ActiveTable<R>, Collection<R>) - Constructor for class org.sormula.active.operation.UpdateAll
 
updateAll(Collection<R>) - Method in class org.sormula.operation.UpdateOperation
Updates all rows in collection.
updateAll(Collection<R>) - Method in class org.sormula.Table
Updates collection of rows using primary key.
updateAllBatch(Collection<R>) - Method in class org.sormula.active.ActiveTable
Updates collection of records using primary key in batch mode.
UpdateAllBatch<R extends ActiveRecord<R>> - Class in org.sormula.active.operation
Delegate for Table.updateAllBatch(Collection).
UpdateAllBatch(ActiveTable<R>, Collection<R>) - Constructor for class org.sormula.active.operation.UpdateAllBatch
 
updateAllBatch(Collection<R>) - Method in class org.sormula.Table
Updates collection of rows using primary key in batch mode.
UpdateCascade - Annotation Type in org.sormula.annotation.cascade
Used within a Cascade annotation to define a cascade update operation.
UpdateCascadeAnnotationReader - Class in org.sormula.annotation.cascade
Reads update cascade annotation information for a field.
UpdateCascadeAnnotationReader(Field) - Constructor for class org.sormula.annotation.cascade.UpdateCascadeAnnotationReader
Constructs for a field.
UpdateCascadeOperation<S,T> - Class in org.sormula.operation.cascade
Cascade that updates rows in target table when source operation initiates a cascade.
UpdateCascadeOperation(SormulaField<S, ?>, Table<T>, UpdateCascade) - Constructor for class org.sormula.operation.cascade.UpdateCascadeOperation
Constructor used by UpdateOperation.
updateMap(ExplicitType) - Method in class org.sormula.annotation.ExplicitTypeAnnotationReader
Adds a new instance of TypeTranslator to type translator map if not already defined for ExplicitType.type().
updateMap(ImplicitType) - Method in class org.sormula.annotation.ImplicitTypeAnnotationReader
Adds a new instance of TypeTranslator to type translator map if not already defined for Field type.
UpdateOperation<R> - Class in org.sormula.operation
SQL update operation for row of type R.
UpdateOperation(Table<R>) - Constructor for class org.sormula.operation.UpdateOperation
Constructs standard sql update for primary key as:
UPDATE table SET c1=?, c2=?, c3...
UpdateOperation(Table<R>, String) - Constructor for class org.sormula.operation.UpdateOperation
Constructs for standard sql update statement as:
UPDATE table SET c1=?, c2=?, c3...
updateSource(StackTraceElement) - Method in class org.sormula.operation.monitor.NoOperationTime
 
updateSource(StackTraceElement) - Method in class org.sormula.operation.monitor.OperationTime
Records stack trace information and count where timing is initiated.
UpperCaseNameTranslator - Class in org.sormula.translator
Converts name to uppercase using String.toUpperCase().
UpperCaseNameTranslator() - Constructor for class org.sormula.translator.UpperCaseNameTranslator
 

W

warn(Marker, String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
warn(Marker, String, Object) - Method in class org.sormula.log.ClassLogger
 
warn(Marker, String, Object[]) - Method in class org.sormula.log.ClassLogger
 
warn(Marker, String, Throwable) - Method in class org.sormula.log.ClassLogger
 
warn(Marker, String) - Method in class org.sormula.log.ClassLogger
 
warn(String, Object, Object) - Method in class org.sormula.log.ClassLogger
 
warn(String, Object) - Method in class org.sormula.log.ClassLogger
 
warn(String, Object[]) - Method in class org.sormula.log.ClassLogger
 
warn(String, Throwable) - Method in class org.sormula.log.ClassLogger
 
warn(String) - Method in class org.sormula.log.ClassLogger
 
Where - Annotation Type in org.sormula.annotation
Defines columns to be used in a where condition for a row class.
WhereAnnotationReader - Class in org.sormula.annotation
Reads Where annotations from a class.
WhereAnnotationReader(Class<?>...) - Constructor for class org.sormula.annotation.WhereAnnotationReader
Constructs for classes that may contain the annotation.
WhereAnnotationReader(Class<?>) - Constructor for class org.sormula.annotation.WhereAnnotationReader
Deprecated. 
WhereField - Annotation Type in org.sormula.annotation
Defines a field within a Where annotation.
Wheres - Annotation Type in org.sormula.annotation
Defines two or more Where annotations for a row class.
WhereTranslator<R> - Class in org.sormula.translator
Translates row values to where condition parameters.
WhereTranslator(RowTranslator<R>, String) - Constructor for class org.sormula.translator.WhereTranslator
Deprecated. 
WhereTranslator(RowTranslator<R>, Where) - Constructor for class org.sormula.translator.WhereTranslator
Constructs for where annotation.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.AbstractBlobColumnTranslator
Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.AbstractColumnTranslator
Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.ColumnsTranslator
Sets parameters in a prepared statement.
write(PreparedStatement, int, R) - Method in interface org.sormula.translator.ColumnTranslator
Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.ObjectColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.BigDecimalColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, BigDecimal) - Method in class org.sormula.translator.standard.BigDecimalTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.BooleanColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Boolean) - Method in class org.sormula.translator.standard.BooleanTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.BooleanYNColumnTranslator
Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Boolean) - Method in class org.sormula.translator.standard.BooleanYNTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.ByteColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Byte) - Method in class org.sormula.translator.standard.ByteTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.DateColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Date) - Method in class org.sormula.translator.standard.DateTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.DoubleColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Double) - Method in class org.sormula.translator.standard.DoubleTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.FloatColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Float) - Method in class org.sormula.translator.standard.FloatTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, GregorianCalendar) - Method in class org.sormula.translator.standard.GregorianCalendarTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.IntegerColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Integer) - Method in class org.sormula.translator.standard.IntegerTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.LongColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Long) - Method in class org.sormula.translator.standard.LongTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, Object) - Method in class org.sormula.translator.standard.ObjectTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.ShortColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Short) - Method in class org.sormula.translator.standard.ShortTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.SqlDateColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Date) - Method in class org.sormula.translator.standard.SqlDateTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.SqlTimeColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.SqlTimestampColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, Timestamp) - Method in class org.sormula.translator.standard.SqlTimestampTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, Time) - Method in class org.sormula.translator.standard.SqlTimeTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, R) - Method in class org.sormula.translator.standard.StringColumnTranslator
Deprecated. Gets column value from row and sets as parameter in prepared statement.
write(PreparedStatement, int, String) - Method in class org.sormula.translator.standard.StringTranslator
Sets parameter value n prepared statement.
write(PreparedStatement, int, T) - Method in interface org.sormula.translator.TypeTranslator
Sets parameter value n prepared statement.
writeColumns(R) - Method in class org.sormula.operation.DeleteOperation
Does nothing since delete statements have no columns.
writeColumns(R) - Method in class org.sormula.operation.SqlOperation
Sets all column parameters from a row using the table's RowTranslator.
writeParameter(int, T) - Method in class org.sormula.operation.SqlOperation
 
writeParameters() - Method in class org.sormula.operation.SqlOperation
Prepares statement and then sets all parameters with PreparedStatement.setObject(int, Object).
writeWhere(R) - Method in class org.sormula.operation.SqlOperation
Sets all where parameters from a row using the table's WhereTranslator.

A B C D E F G H I L M N O P R S T U W