public class SqlQueryBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
distinct |
protected SqlJoinBuilder |
from |
protected StringBuilder |
group |
protected Long |
limit |
protected Long |
offset |
protected SqlExprBuilder |
order |
protected SqlExprBuilder |
select |
protected SqlQueryBuilder |
union |
Constructor and Description |
---|
SqlQueryBuilder(QueryBuilderFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
distinct() |
SqlExprBuilder |
filter() |
List<Object> |
findParameters(List<Object> parameters) |
SqlJoinBuilder |
from(String alias) |
SqlJoinBuilder |
from(String table,
String alias) |
SqlQueryBuilder |
groupBy(String... expressions) |
boolean |
isEmpty() |
void |
limit(Long limit) |
void |
offset(Long offset) |
SqlExprBuilder |
orderBy() |
SqlExprBuilder |
select() |
String |
toString() |
SqlQueryBuilder |
union() |
protected boolean distinct
protected SqlExprBuilder select
protected SqlJoinBuilder from
protected StringBuilder group
protected SqlExprBuilder order
protected SqlQueryBuilder union
protected Long offset
protected Long limit
public SqlQueryBuilder(QueryBuilderFactory factory)
public void distinct()
public SqlExprBuilder select()
public SqlJoinBuilder from(String table, String alias)
public SqlJoinBuilder from(String alias)
public SqlExprBuilder filter()
public SqlQueryBuilder groupBy(String... expressions)
public SqlQueryBuilder union()
public boolean isEmpty()
public SqlExprBuilder orderBy()
public void offset(Long offset)
public void limit(Long limit)
Copyright © 2001-2016 Aduna. All Rights Reserved.