Q
- the type of query created by this builderpublic interface SingleEntityHavingQueryBuilder<Q>
Modifier and Type | Method and Description |
---|---|
void |
addComparisonPredicate(AggregationPropertyPath.Type aggregationType,
List<String> propertyPath,
ComparisonPredicate.Type comparisonType,
Object value) |
void |
addInPredicate(AggregationPropertyPath.Type aggregationType,
List<String> propertyPath,
List<Object> elements) |
void |
addIsNullPredicate(AggregationPropertyPath.Type aggregationType,
List<String> propertyPath) |
void |
addLikePredicate(AggregationPropertyPath.Type aggregationType,
List<String> propertyPath,
String patternValue,
Character escapeCharacter) |
void |
addRangePredicate(AggregationPropertyPath.Type aggregationType,
List<String> propertyPath,
Object lower,
Object upper) |
Q |
build() |
void |
popBooleanPredicate() |
void |
pushAndPredicate() |
void |
pushNotPredicate() |
void |
pushOrPredicate() |
void |
setEntityType(String entityType) |
void setEntityType(String entityType)
void addComparisonPredicate(AggregationPropertyPath.Type aggregationType, List<String> propertyPath, ComparisonPredicate.Type comparisonType, Object value)
void addRangePredicate(AggregationPropertyPath.Type aggregationType, List<String> propertyPath, Object lower, Object upper)
void addInPredicate(AggregationPropertyPath.Type aggregationType, List<String> propertyPath, List<Object> elements)
void addLikePredicate(AggregationPropertyPath.Type aggregationType, List<String> propertyPath, String patternValue, Character escapeCharacter)
void addIsNullPredicate(AggregationPropertyPath.Type aggregationType, List<String> propertyPath)
void pushAndPredicate()
void pushOrPredicate()
void pushNotPredicate()
void popBooleanPredicate()
Q build()
Copyright © 2017. All rights reserved.