|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
B - public interface SatisfiedQueryBuilder<B extends SatisfiedQueryBuilder<?>>
Represents a built query that is satisfied and ready for querying or further building.
| Method Summary | |
|---|---|
CompiledQuery |
compile()
|
DataSet |
execute()
Executes the built query. |
Column |
findColumn(String columnName)
Finds a column by name within the already defined FROM items |
SatisfiedQueryBuilder<B> |
firstRow(int firstRow)
Sets the first row of the query that is being built. |
B |
groupBy(Column... columns)
|
GroupedQueryBuilder |
groupBy(Column column)
|
GroupedQueryBuilder |
groupBy(String columnName)
|
SatisfiedQueryBuilder<B> |
limit(int limit)
Sets the limit (aka. max rows) of the query that is being built. |
SatisfiedQueryBuilder<B> |
maxRows(int maxRows)
Sets the max rows (aka. limit) of the query that is being built. |
SatisfiedQueryBuilder<B> |
offset(int offset)
Sets the offset (number of rows to skip) of the query that is being built. |
SatisfiedOrderByBuilder<B> |
orderBy(Column column)
|
SatisfiedOrderByBuilder<B> |
orderBy(String columnName)
|
SatisfiedSelectBuilder<B> |
select(Column... columns)
|
ColumnSelectBuilder<B> |
select(Column column)
|
FunctionSelectBuilder<B> |
select(FunctionType functionType,
Column column)
|
ColumnSelectBuilder<B> |
select(String columnName)
|
CountSelectBuilder<B> |
selectCount()
|
Query |
toQuery()
Gets the built query as a Query object. |
WhereBuilder<B> |
where(Column column)
|
SatisfiedQueryBuilder<B> |
where(FilterItem... filters)
|
SatisfiedQueryBuilder<B> |
where(Iterable<FilterItem> filters)
|
WhereBuilder<B> |
where(String columnName)
|
| Method Detail |
|---|
ColumnSelectBuilder<B> select(Column column)
SatisfiedSelectBuilder<B> select(Column... columns)
SatisfiedQueryBuilder<B> offset(int offset)
firstRow(int).
offset - the number of rows to skip
SatisfiedQueryBuilder<B> firstRow(int firstRow)
limit(int).
firstRow -
SatisfiedQueryBuilder<B> limit(int limit)
maxRows -
SatisfiedQueryBuilder<B> maxRows(int maxRows)
maxRows -
FunctionSelectBuilder<B> select(FunctionType functionType,
Column column)
CountSelectBuilder<B> selectCount()
ColumnSelectBuilder<B> select(String columnName)
WhereBuilder<B> where(Column column)
WhereBuilder<B> where(String columnName)
SatisfiedQueryBuilder<B> where(FilterItem... filters)
SatisfiedQueryBuilder<B> where(Iterable<FilterItem> filters)
SatisfiedOrderByBuilder<B> orderBy(String columnName)
SatisfiedOrderByBuilder<B> orderBy(Column column)
GroupedQueryBuilder groupBy(String columnName)
GroupedQueryBuilder groupBy(Column column)
B groupBy(Column... columns)
Query toQuery()
Query object. Typically the returned
query will be a clone of the built query to prevent conflicting
mutations.
Query object representing the built query.CompiledQuery compile()
DataSet execute()
toQuery() and then DataContext.executeQuery(Query).
DataSet that is returned by executing the query.
Column findColumn(String columnName)
throws IllegalArgumentException
columnName -
IllegalArgumentException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||