Package com.suncode.pwfl.search.sql
Class SQLBuilder
java.lang.Object
com.suncode.pwfl.search.sql.SQLBuilder
Pozwala stworzyć definicję zapytania SQL
- Author:
- Paweł Rosolak 5 lut 2014
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidbuildQuery(String baseQuery) getQuery()booleanstatic SQLBuildervoidsetCountQuery(String countQuery) voidsetFilters(List<SQLFilter> filters) voidsetFilters(Map<String, Object> params) voidsetParameter(String alias, Object value) voidsetParameterList(String alias, Collection<Object> value) voidsetParameters(List<SQLFilter> filters) voidsetParameters(Map<String, Object> parameters) voidsetParametersList(Map<String, Collection<Object>> parametersList) voidvoidsetScalars(Map<String, org.hibernate.type.Type> scalars) voidsetScalarsByWrappers(Map<String, Type> scalars) voidsetSorters(List<Sorter> sorters) voidsetUseScalars(boolean useScalars)
-
Constructor Details
-
SQLBuilder
public SQLBuilder() -
SQLBuilder
-
SQLBuilder
-
-
Method Details
-
newByWrappers
-
getQuery
-
setQuery
-
isUseScalars
public boolean isUseScalars() -
setUseScalars
public void setUseScalars(boolean useScalars) -
getScalars
-
setScalars
-
setScalarsByWrappers
-
getFilters
-
setFilters
-
setFilters
-
addScalar
-
addScalar
-
getSorters
-
setSorters
-
getParameters
-
setParameters
-
setParameter
-
getParametersList
-
setParametersList
-
setParameterList
-
addFilter
-
setParameters
-
addSorter
-
buildQuery
-
buildQuery
-
getCountQuery
-
setCountQuery
-