public class QueryBuilder extends Object implements Serializable
| Constructor and Description |
|---|
QueryBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addFilterTranslator(FilterTranslator translator) |
static String |
getJoinedFilterString(Collection<Container.Filter> filters,
String joinString,
StatementHelper sh) |
static String |
getWhereStringForFilter(Container.Filter filter,
StatementHelper sh)
Constructs and returns a string representing the filter that can be used
in a WHERE clause.
|
static String |
getWhereStringForFilters(List<Container.Filter> filters,
StatementHelper sh) |
static String |
group(String str) |
static String |
quote(Object str) |
static void |
setStringDecorator(StringDecorator decorator)
Allows specification of a custom ColumnQuoter instance that handles
quoting of column names for the current DB dialect.
|
public static void addFilterTranslator(FilterTranslator translator)
public static void setStringDecorator(StringDecorator decorator)
decorator - the ColumnQuoter instance to use.public static String getWhereStringForFilter(Container.Filter filter, StatementHelper sh)
filter - the filter to translatesh - the statement helper to update with the value(s) of the filterpublic static String getJoinedFilterString(Collection<Container.Filter> filters, String joinString, StatementHelper sh)
public static String getWhereStringForFilters(List<Container.Filter> filters, StatementHelper sh)
Copyright © 2016 Vaadin Ltd. All rights reserved.