public final class Conditions extends Object
QueryExpression
Modifier and Type | Method and Description |
---|---|
static <NumericalType extends Number> |
add(QueryExpression<NumericalType> addend1,
QueryExpression<NumericalType>... addends) |
static Conjunction |
and(QueryExpression<Boolean> operand1,
QueryExpression<Boolean>... operands) |
static BooleanLiteral |
bool(boolean value) |
static <ElementType,CollectionType extends Collection<ElementType>> |
contains(QueryExpression<CollectionType> set,
QueryExpression<ElementType> element) |
static <NumericalType extends Number> |
divide(QueryExpression<NumericalType> expression1,
QueryExpression<NumericalType>... expressions) |
static <Type> Equality |
equals(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <T> Equality<T> |
equals(String fieldName,
T value) |
static <Type> FieldReference<Type> |
field(String name,
Class<Type> clazz) |
static FilterParameter |
filter(String filterString) |
static <ComparableType extends Comparable<?>> |
lessThan(QueryExpression<ComparableType> expression1,
QueryExpression<ComparableType> expression2) |
static ExpressionMatches |
matches(QueryExpression<String> expression,
String filter) |
static Negation |
not(QueryExpression<Boolean> predicate) |
static <ElementType,CollectionType extends Collection<ElementType>> |
notContained(QueryExpression<CollectionType> set,
QueryExpression<ElementType> element) |
static Disjunction |
or(QueryExpression<Boolean> predicate1,
QueryExpression<Boolean>... predicates) |
static <Type> QueryParameter<Type> |
parameter(Type parameterValue) |
static StringFieldStartsWith |
startsWith(String fieldName,
String parameterValue) |
static <NumericalType extends Number> |
subtract(QueryExpression<NumericalType> expression1,
QueryExpression<NumericalType>... expressions) |
static <NumericalType extends Number> |
times(QueryExpression<NumericalType> expression1,
QueryExpression<NumericalType>... expressions) |
public static <NumericalType extends Number> Addition<NumericalType> add(QueryExpression<NumericalType> addend1, QueryExpression<NumericalType>... addends)
public static BooleanLiteral bool(boolean value)
public static Conjunction and(QueryExpression<Boolean> operand1, QueryExpression<Boolean>... operands)
public static <ElementType,CollectionType extends Collection<ElementType>> Contains contains(QueryExpression<CollectionType> set, QueryExpression<ElementType> element)
public static Disjunction or(QueryExpression<Boolean> predicate1, QueryExpression<Boolean>... predicates)
public static <NumericalType extends Number> Division<NumericalType> divide(QueryExpression<NumericalType> expression1, QueryExpression<NumericalType>... expressions)
public static <Type> Equality equals(QueryExpression<Type> expression1, QueryExpression<Type> expression2)
public static ExpressionMatches matches(QueryExpression<String> expression, String filter)
public static <Type> FieldReference<Type> field(String name, Class<Type> clazz)
public static FilterParameter filter(String filterString)
public static <ComparableType extends Comparable<?>> LessThan lessThan(QueryExpression<ComparableType> expression1, QueryExpression<ComparableType> expression2)
public static <NumericalType extends Number> Multiplication<NumericalType> times(QueryExpression<NumericalType> expression1, QueryExpression<NumericalType>... expressions)
public static Negation not(QueryExpression<Boolean> predicate)
public static <Type> QueryParameter<Type> parameter(Type parameterValue)
public static StringFieldStartsWith startsWith(String fieldName, String parameterValue)
public static <NumericalType extends Number> Subtraction<NumericalType> subtract(QueryExpression<NumericalType> expression1, QueryExpression<NumericalType>... expressions)
public static <ElementType,CollectionType extends Collection<ElementType>> NotContained<ElementType,CollectionType> notContained(QueryExpression<CollectionType> set, QueryExpression<ElementType> element)
Copyright © 2016 SAPERION AG. All rights reserved.