public class SQLBuilder extends Object
Constructor and Description |
---|
SQLBuilder() |
SQLBuilder(String query) |
SQLBuilder(String query,
Map<String,org.hibernate.type.Type> scalars,
List<SQLFilter> filters) |
Modifier and Type | Method and Description |
---|---|
void |
addFilter(SQLFilter filter) |
void |
addScalar(String alias,
org.hibernate.type.Type type) |
void |
addSorter(Sorter sorter) |
String |
buildQuery() |
String |
buildQuery(String baseQuery) |
String |
getCountQuery() |
List<SQLFilter> |
getFilters() |
Map<String,Object> |
getParameters() |
String |
getQuery() |
Map<String,org.hibernate.type.Type> |
getScalars() |
List<Sorter> |
getSorters() |
boolean |
isUseScalars() |
void |
setCountQuery(String countQuery) |
void |
setFilters(List<SQLFilter> filters) |
void |
setFilters(Map<String,Object> params) |
void |
setParameter(String alias,
Object value) |
void |
setParameters(List<SQLFilter> filters) |
void |
setParameters(Map<String,Object> parameters) |
void |
setQuery(String query) |
void |
setScalars(Map<String,org.hibernate.type.Type> scalars) |
void |
setSorters(List<Sorter> sorters) |
void |
setUseScalars(boolean useScalars) |
public SQLBuilder()
public SQLBuilder(String query)
public String getQuery()
public void setQuery(String query)
public boolean isUseScalars()
public void setUseScalars(boolean useScalars)
public void addScalar(String alias, org.hibernate.type.Type type)
public void addFilter(SQLFilter filter)
public void addSorter(Sorter sorter)
public String buildQuery()
public String getCountQuery()
public void setCountQuery(String countQuery)
Copyright © 2017 Suncode. All rights reserved.