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 TypeMethodDescriptionvoid
void
void
void
buildQuery
(String baseQuery) getQuery()
boolean
static SQLBuilder
void
setCountQuery
(String countQuery) void
setFilters
(List<SQLFilter> filters) void
setFilters
(Map<String, Object> params) void
setParameter
(String alias, Object value) void
setParameterList
(String alias, Collection<Object> value) void
setParameters
(List<SQLFilter> filters) void
setParameters
(Map<String, Object> parameters) void
setParametersList
(Map<String, Collection<Object>> parametersList) void
void
setScalars
(Map<String, org.hibernate.type.Type> scalars) void
setScalarsByWrappers
(Map<String, Type> scalars) void
setSorters
(List<Sorter> sorters) void
setUseScalars
(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
-