public class Select extends SQLStatement<Select>
| Modifier and Type | Field and Description |
|---|---|
protected List<Column> |
columns |
protected String |
fromSelect |
protected List<Column> |
groupBys |
protected int |
limit |
protected int |
offset |
protected boolean |
offsetPostProcessing |
protected List<SortColumn> |
orderBys |
protected List<String> |
quotedFields |
protected List<Condition> |
wheres |
_columnsRefs, connection, dialect, table| Constructor and Description |
|---|
Select(Connection connection,
Dialect dialect) |
| Modifier and Type | Method and Description |
|---|---|
Select |
columns(Collection<Column> cols) |
Select |
columns(Column... cols) |
<R> R |
fetch(ResultSetConsumer<R> consumer) |
int |
fetchCount() |
Select |
from(String sql) |
Select |
from(Table table) |
List<Column> |
getColumns() |
String |
getFromSelect() |
Table |
getFromTable() |
List<Column> |
getGroupBys() |
int |
getLimit() |
int |
getOffset() |
List<SortColumn> |
getOrderBys() |
String |
getSQL() |
List<Condition> |
getWheres() |
Select |
groupBy(Column column) |
boolean |
isOffsetPostProcessing() |
Select |
limit(int limit) |
Select |
offset(int offset) |
Select |
orderBy(List<SortColumn> columns) |
Select |
orderBy(SortColumn... columns) |
void |
setOffsetPostProcessing(boolean offsetPostProcessing) |
String |
toString() |
Select |
where(Condition condition) |
fix, fix, fix, fixCase, fixColumns, getConnection, getDialect, getTable, tableprotected String fromSelect
protected List<SortColumn> orderBys
protected int limit
protected int offset
protected boolean offsetPostProcessing
public Select(Connection connection, Dialect dialect)
public boolean isOffsetPostProcessing()
public void setOffsetPostProcessing(boolean offsetPostProcessing)
public String getFromSelect()
public Table getFromTable()
public List<SortColumn> getOrderBys()
public int getLimit()
public int getOffset()
public Select columns(Collection<Column> cols)
public Select orderBy(SortColumn... columns)
public Select orderBy(List<SortColumn> columns)
public Select limit(int limit)
public Select offset(int offset)
public String getSQL()
public int fetchCount()
throws SQLException
SQLExceptionpublic <R> R fetch(ResultSetConsumer<R> consumer)
Copyright © 2017–2020 JBoss by Red Hat. All rights reserved.