Interface | Description |
---|---|
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> | |
PreparedUpdate<T> |
Interface returned by the
UpdateBuilder.prepare() which supports custom UPDATE statements. |
Class | Description |
---|---|
BaseArgumentHolder |
Base class for other select argument classes.
|
ColumnArg |
An argument to a select SQL statement that represents a column in a table.
|
DeleteBuilder<T,ID> |
Assists in building sql DELETE statements for a particular table in a particular database.
|
NullArgHolder |
An argument to a select SQL statement for null arguments.
|
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 T.
|
RawRowMapperImpl<T,ID> |
Default row mapper when you are using the
Dao.queryRaw(String, RawRowMapper, String...) . |
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.
|
StatementBuilder.StatementInfo |
Class which wraps information about a statement including the arguments and the generated SQL statement string.
|
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 | Description |
---|---|
QueryBuilder.JoinType |
Type of the JOIN that we are adding.
|
QueryBuilder.JoinWhereOperation |
When we are combining WHERE statements from the two joined query-builders, this determines the operator to use to
do so.
|
StatementBuilder.StatementType |
Types of statements that we are building.
|
StatementBuilder.WhereOperation |
Enum which defines which type of where operation we are appending.
|
SQL statement generation and processing.
This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.