- 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
-
- 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
-
- 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
-
- add(R) - Method in class org.sormula.operation.ListSelectOperation
-
- add(R) - Method in class org.sormula.operation.MapSelectOperation
-
- 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
-
- 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, 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
-
- 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
-
- 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
-
- 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
-
- attach(Collection<R>) - Method in class org.sormula.active.operation.ActiveOperation
-
- cancel() - Method in class org.sormula.operation.monitor.ElapsedTime
-
- 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
-
- 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
-
- 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
-
- closeDatabase() - Method in class org.sormula.operation.cascade.lazy.AbstractLazySelector
-
- closeDatabase() - Method in class org.sormula.operation.cascade.lazy.DurableLazySelector
-
- closeDatabase() - Method in class org.sormula.operation.cascade.lazy.SimpleLazySelector
-
- 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
-
- 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
-
- 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
-
- createOperation() - Method in class org.sormula.operation.cascade.DeleteCascadeOperation
-
- createOperation() - Method in class org.sormula.operation.cascade.SaveCascadeOperation
-
- createOperation() - Method in class org.sormula.operation.cascade.UpdateCascadeOperation
-
- createOperationTime(String, String) - Method in class org.sormula.Database
-
- 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
-
- 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
-
- createTargetField(Field) - Method in class org.sormula.operation.SqlOperation
-
- getActiveDatabase() - Method in class org.sormula.active.ActiveRecord
-
- 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
-
- 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
-
- getDataSource() - Method in class org.sormula.operation.cascade.lazy.DurableLazySelector
-
- 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
-
- getDeleteCascades() - Method in class org.sormula.annotation.cascade.DeleteCascadeAnnotationReader
-
- 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
-
- getKey(R) - Method in class org.sormula.operation.MapSelectOperation
-
Gets key for row.
- getLazySelectCascadeFields() - Method in class org.sormula.Table
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- getOrderByTranslator() - Method in class org.sormula.operation.ScalarSelectOperation
-
- getParameters() - Method in class org.sormula.operation.SqlOperation
-
- 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
-
- 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
-
- getRowsReadCount() - Method in class org.sormula.operation.ScalarSelectOperation
-
- 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
-
- 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
-
- getSelectCascades() - Method in class org.sormula.annotation.cascade.SelectCascadeAnnotationReader
-
- getSelectedRows() - Method in class org.sormula.operation.SelectOperation
-
- getSormulaField() - Method in class org.sormula.translator.AbstractColumnTranslator
-
- 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.
- getSql() - Method in class org.sormula.operation.SqlOperation
-
Gets full sql statement to prepare.
- getTable() - Method in class org.sormula.active.operation.ActiveOperation
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- getWhereConditionName() - Method in class org.sormula.operation.SqlOperation
-
- 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
-
- ImplicitType - Annotation Type in org.sormula.annotation
-
- ImplicitTypeAnnotationReader - Class in org.sormula.annotation
-
- 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
-
- initBaseSql() - Method in class org.sormula.operation.DeleteOperation
-
- initBaseSql() - Method in class org.sormula.operation.InsertOperation
-
- initBaseSql() - Method in class org.sormula.operation.ScalarSelectOperation
-
- initBaseSql() - Method in class org.sormula.operation.SelectCountOperation
-
- initBaseSql() - Method in class org.sormula.operation.UpdateOperation
-
- 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
-
- 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
-
- initOneToManyCascade() - Method in class org.sormula.annotation.cascade.DeleteCascadeAnnotationReader
-
- initOneToManyCascade() - Method in class org.sormula.annotation.cascade.InsertCascadeAnnotationReader
-
- initOneToManyCascade() - Method in class org.sormula.annotation.cascade.SaveCascadeAnnotationReader
-
- initOneToManyCascade() - Method in class org.sormula.annotation.cascade.SelectCascadeAnnotationReader
-
- initOneToManyCascade() - Method in class org.sormula.annotation.cascade.UpdateCascadeAnnotationReader
-
- initOneToOneCascade() - Method in class org.sormula.annotation.cascade.CascadeAnnotationReader
-
- initOneToOneCascade() - Method in class org.sormula.annotation.cascade.DeleteCascadeAnnotationReader
-
- initOneToOneCascade() - Method in class org.sormula.annotation.cascade.InsertCascadeAnnotationReader
-
- initOneToOneCascade() - Method in class org.sormula.annotation.cascade.SaveCascadeAnnotationReader
-
- initOneToOneCascade() - Method in class org.sormula.annotation.cascade.SelectCascadeAnnotationReader
-
- initOneToOneCascade() - Method in class org.sormula.annotation.cascade.UpdateCascadeAnnotationReader
-
- 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
-
- initRowTranslator() - Method in class org.sormula.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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- isLazySelectsCascades() - Method in class org.sormula.operation.ScalarSelectOperation
-
- 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
-
- 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.
- 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
-
- 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
-
- openDatabase() - Method in class org.sormula.operation.cascade.lazy.DurableLazySelector
-
- openDatabase() - Method in class org.sormula.operation.cascade.lazy.SimpleLazySelector
-
- operate() - Method in class org.sormula.active.operation.ActiveLazySelector
-
- operate() - Method in class org.sormula.active.operation.ActiveOperation
-
- 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
-
- 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
-
- 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
-
- 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.
- 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>, 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
-
- 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.
- pause() - Method in class org.sormula.operation.monitor.ElapsedTime
-
- pause() - Method in class org.sormula.operation.monitor.NoOperationTime
-
- pause() - Method in class org.sormula.operation.monitor.OperationTime
-
- 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
-
- 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
-
- prepare() - Method in class org.sormula.operation.SqlOperation
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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) - Method in class org.sormula.translator.standard.BigDecimalTranslator
-
Reads value from result set.
- 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) - Method in class org.sormula.translator.standard.ByteTranslator
-
Reads value from result set.
- read(ResultSet, int) - Method in class org.sormula.translator.standard.DateTranslator
-
Reads value from result set.
- read(ResultSet, int) - Method in class org.sormula.translator.standard.DoubleTranslator
-
Reads value from result set.
- 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) - Method in class org.sormula.translator.standard.IntegerTranslator
-
Reads value from result set.
- 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) - Method in class org.sormula.translator.standard.ShortTranslator
-
Reads value from result set.
- read(ResultSet, int) - Method in class org.sormula.translator.standard.SqlDateTranslator
-
Reads value from result set.
- 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) - 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- setParameters(S) - Method in class org.sormula.operation.cascade.SelectCascadeOperation
-
- 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
-
- 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.
- 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.
- 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
-
- 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.
- 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.
- 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
-