Package com.j256.ormlite.stmt

SQL statement generation and processing.

See:
          Description

Interface Summary
ArgumentHolder An argument to a select SQL statement.
GenericRowMapper<T> Parameterized version similar to Spring's RowMapper which converts a result row into an object.
PreparedDelete<T> Interface returned by the DeleteBuilder.prepare() which supports custom DELETE statements.
PreparedQuery<T> Interface returned by the QueryBuilder.prepare() which supports custom SELECT queries.
PreparedStmt<T> Parent interface for the PreparedQuery, PreparedUpdate, and PreparedDelete interfaces.
PreparedUpdate<T> Interface returned by the UpdateBuilder.prepare() which supports custom UPDATE statements.
 

Class Summary
BaseSelectArg Base class for other select argument classes.
DeleteBuilder<T,ID> Assists in building sql DELETE statements for a particular table in a particular database.
QueryBuilder<T,ID> Assists in building sql query (SELECT) statements for a particular table in a particular database.
QueryBuilder.InternalQueryBuilderWrapper Internal class used to expose methods to internal classes but through a wrapper instead of a builder.
RawResultsImpl<T> Handler for our raw results objects which does the conversion for various different results: String[], Object[], and user defined .
SelectArg An argument to a select SQL statement.
SelectIterator<T,ID> Internal iterator so we can page through the class.
StatementBuilder<T,ID> Assists in building of SQL statements for a particular table in a particular database.
StatementExecutor<T,ID> Executes SQL statements for a particular table in a particular database.
ThreadLocalSelectArg Like SelectArg but using a ThreadLocal internally to improve reentrance so that multiple threads can use the same compiled statement.
UpdateBuilder<T,ID> Assists in building sql UPDATE statements for a particular table in a particular database.
Where<T,ID> Manages the various clauses that make up the WHERE part of a SQL statement.
 

Enum Summary
StatementBuilder.StatementType Types of statements that we are building.
 

Package com.j256.ormlite.stmt Description

SQL statement generation and processing.



This content is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.