public static class SelectWithOffsetLimitCommand.Builder extends Object
SelectWithOffsetLimitCommand
Constructor and Description |
---|
Builder(com.atlassian.config.db.HibernateConfig hibernateConfig) |
Modifier and Type | Method and Description |
---|---|
SelectWithOffsetLimitCommand.Builder |
arguments(Object... arguments)
Set the arguments to be substituted into the query.
|
SelectWithOffsetLimitCommand |
build()
Builds a
SelectWithOffsetLimitCommand |
SelectWithOffsetLimitCommand.Builder |
from(String fromClause)
Set the content of the "from" clause.
|
SelectWithOffsetLimitCommand.Builder |
groupBy(String groupByClause)
Set the content of the "group by" clause.
|
SelectWithOffsetLimitCommand.Builder |
having(String havingClause)
Set the content of the "having" clause.
|
SelectWithOffsetLimitCommand.Builder |
insertInto(String insertStatement)
Set the insert into statement resulting in an "insert into ...
|
SelectWithOffsetLimitCommand.Builder |
limit(long limit)
Set the maximum number of rows returned by the query.
|
SelectWithOffsetLimitCommand.Builder |
offset(long offset)
Set the offset of the results returned by the query.
|
SelectWithOffsetLimitCommand.Builder |
orderBy(String orderByClause)
Set the content of the "order by" clause.
|
SelectWithOffsetLimitCommand.Builder |
select(Iterable<String> selectColumns) |
SelectWithOffsetLimitCommand.Builder |
select(String... selectColumns)
Set the list of columns to select.
|
SelectWithOffsetLimitCommand.Builder |
where(String whereClause)
Set the content of the "where" clause.
|
public SelectWithOffsetLimitCommand.Builder insertInto(String insertStatement)
insertStatement
- the insert string including the table name and optionally the columns without the
words "insert into"public SelectWithOffsetLimitCommand.Builder select(String... selectColumns)
select *
selectColumns
- a list of columns to selectpublic SelectWithOffsetLimitCommand.Builder select(Iterable<String> selectColumns)
select(String...)
public SelectWithOffsetLimitCommand.Builder from(String fromClause)
fromClause
- the from clause, without the word "from"IllegalArgumentException
- if the from clause is blankpublic SelectWithOffsetLimitCommand.Builder where(String whereClause)
whereClause
- the "where" clause, without the word "where"public SelectWithOffsetLimitCommand.Builder groupBy(String groupByClause)
groupByClause
- the "group by" clause without the words "group by"public SelectWithOffsetLimitCommand.Builder having(String havingClause)
havingClause
- the "having" clause, without the word "having"public SelectWithOffsetLimitCommand.Builder orderBy(String orderByClause)
orderByClause
- the "order by" clause, without the words "order by"IllegalArgumentException
- if the "order by" clause is blankpublic SelectWithOffsetLimitCommand.Builder offset(long offset)
offset
- the numeric offset, starting at 0public SelectWithOffsetLimitCommand.Builder limit(long limit)
limit
- the maximum number of rows to returnpublic SelectWithOffsetLimitCommand.Builder arguments(Object... arguments)
arguments
- the argument listpublic SelectWithOffsetLimitCommand build()
SelectWithOffsetLimitCommand
SelectWithOffsetLimitCommand
with the specified fieldsIllegalArgumentException
- if any required fields were not setCopyright © 2003–2015 Atlassian. All rights reserved.