public class SQLQueryBuilder extends Object
Constructor and Description |
---|
SQLQueryBuilder() |
Modifier and Type | Method and Description |
---|---|
static String |
buildOperator(FilterOperator operator)
Zwraca operator bazodanowy.
|
static String |
buildOperator(LogicOperator logicOperator)
Zwraca logiczny operator bazodanowy.
|
static void |
buildOperator(StringBuilder query,
FilterOperator operator)
Dokleja operator bazodanowy.
|
static String |
buildOrder(List<Sorter> sorters)
Buduje część dotyczącą sortowania
|
static void |
buildOrder(StringBuilder query,
List<Sorter> sorters)
Buduje część dotyczącą sortowania
|
static String |
buildWhere(List<SQLFilter> sqlFilters)
Buduje część warunkową zapytania
|
static void |
buildWhere(StringBuilder query,
List<? extends SQLFilter> sqlFilters)
Buduje część warunkową zapytania
|
static void |
setFilterValues(org.hibernate.SQLQuery sql,
List<? extends SQLFilter> indexFilters)
Ustawia wartości parametrów w zapytaniu
|
public static String buildOperator(FilterOperator operator)
operator
- Typ operatorapublic static void buildOperator(StringBuilder query, FilterOperator operator)
query
- Ciąga znaków do którego chcemy dokleić operatoroperator
- Typ operatorapublic static void buildWhere(StringBuilder query, List<? extends SQLFilter> sqlFilters)
query
- Zapytanie do którego chcemy dokleić warunkisqlFilters
- Definicja warunkówpublic static String buildWhere(List<SQLFilter> sqlFilters)
query
- Zapytanie do którego chcemy dokleić warunkisqlFilters
- Definicja warunkówpublic static void buildOrder(StringBuilder query, List<Sorter> sorters)
query
- Zapytanie do którego chcemy dokleić sortowaniesorters
- Definicje sortowaniapublic static String buildOrder(List<Sorter> sorters)
sorters
- Definicje sortowaniapublic static void setFilterValues(org.hibernate.SQLQuery sql, List<? extends SQLFilter> indexFilters)
sql
- ZapytanieindexFilters
- Filtrypublic static String buildOperator(LogicOperator logicOperator)
logicOperator
- Typ operatoraCopyright © 2019 Suncode. All rights reserved.