static class CriteriaQueryTranslator.QueryBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
private StringBuilder |
builder |
| Constructor and Description |
|---|
CriteriaQueryTranslator.QueryBuilder() |
| Modifier and Type | Method and Description |
|---|---|
(package private) CriteriaQueryTranslator.QueryBuilder |
appendAggregate(String aggregation) |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendAlias(String alias) |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendAttribute(javax.persistence.metamodel.Attribute attrib) |
private void |
appendBTValueClause(String alias,
javax.persistence.criteria.Expression expr,
BetweenPredicate btw) |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendFrom(Class entityClazz) |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendFromClause() |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendMultiSelect(List<javax.persistence.criteria.Selection<?>> selections) |
private CriteriaQueryTranslator.QueryBuilder |
appendMultiSelectSuffix() |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendOrderClause(boolean prefixSpace) |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendOrdering(javax.persistence.criteria.Order orderAttribute) |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendSelectClause() |
private void |
appendValue(Object value,
boolean isString) |
private void |
appendValueClause(String alias,
javax.persistence.criteria.Expression expr) |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendWhere(javax.persistence.criteria.Expression<Boolean> expr,
String alias) |
(package private) CriteriaQueryTranslator.QueryBuilder |
appendWhereClause() |
String |
getQuery() |
private boolean |
isNumericValue(Class clazz) |
private boolean |
isStringLiteral(Class fieldClazz,
Object value) |
private StringBuilder builder
CriteriaQueryTranslator.QueryBuilder appendAggregate(String aggregation)
public String getQuery()
CriteriaQueryTranslator.QueryBuilder appendSelectClause()
CriteriaQueryTranslator.QueryBuilder appendAlias(String alias)
CriteriaQueryTranslator.QueryBuilder appendOrderClause(boolean prefixSpace)
CriteriaQueryTranslator.QueryBuilder appendOrdering(javax.persistence.criteria.Order orderAttribute)
private CriteriaQueryTranslator.QueryBuilder appendMultiSelectSuffix()
CriteriaQueryTranslator.QueryBuilder appendMultiSelect(List<javax.persistence.criteria.Selection<?>> selections)
CriteriaQueryTranslator.QueryBuilder appendFromClause()
CriteriaQueryTranslator.QueryBuilder appendFrom(Class entityClazz)
CriteriaQueryTranslator.QueryBuilder appendWhereClause()
CriteriaQueryTranslator.QueryBuilder appendAttribute(javax.persistence.metamodel.Attribute attrib)
attrib - CriteriaQueryTranslator.QueryBuilder appendWhere(javax.persistence.criteria.Expression<Boolean> expr, String alias)
expr - alias - private void appendValueClause(String alias, javax.persistence.criteria.Expression expr)
alias - expr - private void appendBTValueClause(String alias, javax.persistence.criteria.Expression expr, BetweenPredicate btw)
alias - expr - btw - private void appendValue(Object value, boolean isString)
value - isString - private boolean isStringLiteral(Class fieldClazz, Object value)
fieldClazz - value - private boolean isNumericValue(Class clazz)
clazz - Copyright © 2016. All Rights Reserved.