- java.lang.Object
-
- io.ebean.StdOperators
-
@Deprecated(since="experimental") public final class StdOperators extends Object
Deprecated.Standard Operators for use with strongly typed query construction.This is currently deemed to be experimental and subject to change.
-
-
Constructor Summary
Constructors Constructor Description StdOperators()Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <T> Query.Property<T>avg(Query.Property<T> property)Deprecated.Average of the given property.static <T> Query.Property<T>coalesce(Query.Property<T> property, Object value)Deprecated.Coalesce of the property and value.static Query.Property<String>concat(Query.Property<?> property, Object... values)Deprecated.Concat of the given property and values or other properties.static Expressioncontains(Query.Property<String> property, String value)Deprecated.Contains - for a given property and value.static Query.Property<Number>count(Query.Property<?> property)Deprecated.Count of the given property.static <T> Expressioneq(Query.Property<T> property, Query<?> subQuery)Deprecated.Equal to - for a property and sub-query.static <T> Expressioneq(Query.Property<T> property, T value)Deprecated.Equal to - for a property and value.static <T> ExpressioneqOrNull(Query.Property<T> property, T value)Deprecated.Equal to or null - for a property and value.static <T> Expressionge(Query.Property<T> property, Query<?> subQuery)Deprecated.Greater than or equal to - for a property and sub-query.static <T> Expressionge(Query.Property<T> property, T value)Deprecated.Greater than or equal to - for a property and value.static <T> ExpressiongeOrNull(Query.Property<T> property, T value)Deprecated.Greater than or null - for a property and value.static <T> Expressiongt(Query.Property<T> property, Query<?> subQuery)Deprecated.Greater than - for a property and sub-query.static <T> Expressiongt(Query.Property<T> property, T value)Deprecated.Greater than - for a property and value.static <T> ExpressiongtOrNull(Query.Property<T> property, T value)Deprecated.Greater than or null - for a property and value.static Expressionicontains(Query.Property<String> property, String value)Deprecated.Case-insensitive contains - for a given property and value.static Expressionilike(Query.Property<String> property, String value)Deprecated.Case-insensitive Like - for a given property and value.static <T> Expressionin(Query.Property<T> property, Query<?> subQuery)Deprecated.In - for a given property and sub-query.static <T> Expressionin(Query.Property<T> property, Collection<T> value)Deprecated.In - for a given property and collection of values.static <T> ExpressioninOrEmpty(Query.Property<T> property, Collection<T> value)Deprecated.In or empty - for a given property and collection of values.static <T> ExpressioninRange(Query.Property<T> lowProperty, Query.Property<T> property, Query.Property<T> highProperty)Deprecated.In range - for properties.static <T> ExpressioninRange(Query.Property<T> lowProperty, Query.Property<T> highProperty, T value)Deprecated.In range - for properties and a value.static <T> ExpressioninRange(Query.Property<T> property, T lowValue, T highValue)Deprecated.In range - for a property and values.static ExpressionistartsWith(Query.Property<String> property, String value)Deprecated.Case-insensitive starts with - for a given property and value.static <T> Expressionle(Query.Property<T> property, Query<?> subQuery)Deprecated.Greater than or equal to - for a property and sub-query.static <T> Expressionle(Query.Property<T> property, T value)Deprecated.Greater than or equal to - for a property and value.static <T> ExpressionleOrNull(Query.Property<T> property, T value)Deprecated.Greater than or equal to or null - for a property and value.static Expressionlike(Query.Property<String> property, String value)Deprecated.Like - for a given property and value.static Query.Property<String>lower(Query.Property<String> property)Deprecated.Lower of the given property.static <T> Expressionlt(Query.Property<T> property, Query<?> subQuery)Deprecated.Less than - for a property and sub-query.static <T> Expressionlt(Query.Property<T> property, T value)Deprecated.Less than - for a property and value.static <T> ExpressionltOrNull(Query.Property<T> property, T value)Deprecated.Less than or null - for a property and value.static <T> Query.Property<T>max(Query.Property<T> property)Deprecated.Max of the given property.static <T> Query.Property<T>min(Query.Property<T> property)Deprecated.Min of the given property.static <T> Expressionne(Query.Property<T> property, Query<?> subQuery)Deprecated.Not equal to - for a property and sub-query.static <T> Expressionne(Query.Property<T> property, T value)Deprecated.Not equal to - for a property and value.static <T> ExpressionnotIn(Query.Property<T> property, Query<?> subQuery)Deprecated.Not In - for a given property and sub-query.static <T> ExpressionnotIn(Query.Property<T> property, Collection<T> value)Deprecated.Not In - for a given property and collection of values.static ExpressionstartsWith(Query.Property<String> property, String value)Deprecated.Starts with - for a given property and value.static Query.Property<Number>sum(Query.Property<? extends Number> property)Deprecated.Sum of the given property.static Query.Property<String>upper(Query.Property<String> property)Deprecated.Upper of the given property.
-
-
-
Method Detail
-
sum
public static Query.Property<Number> sum(Query.Property<? extends Number> property)
Deprecated.Sum of the given property.
-
count
public static Query.Property<Number> count(Query.Property<?> property)
Deprecated.Count of the given property.
-
avg
public static <T> Query.Property<T> avg(Query.Property<T> property)
Deprecated.Average of the given property.
-
max
public static <T> Query.Property<T> max(Query.Property<T> property)
Deprecated.Max of the given property.
-
min
public static <T> Query.Property<T> min(Query.Property<T> property)
Deprecated.Min of the given property.
-
coalesce
public static <T> Query.Property<T> coalesce(Query.Property<T> property, Object value)
Deprecated.Coalesce of the property and value.
-
lower
public static Query.Property<String> lower(Query.Property<String> property)
Deprecated.Lower of the given property.
-
upper
public static Query.Property<String> upper(Query.Property<String> property)
Deprecated.Upper of the given property.
-
concat
public static Query.Property<String> concat(Query.Property<?> property, Object... values)
Deprecated.Concat of the given property and values or other properties.
-
eq
public static <T> Expression eq(Query.Property<T> property, T value)
Deprecated.Equal to - for a property and value.
-
eq
public static <T> Expression eq(Query.Property<T> property, Query<?> subQuery)
Deprecated.Equal to - for a property and sub-query.
-
eqOrNull
public static <T> Expression eqOrNull(Query.Property<T> property, T value)
Deprecated.Equal to or null - for a property and value.
-
ne
public static <T> Expression ne(Query.Property<T> property, T value)
Deprecated.Not equal to - for a property and value.
-
ne
public static <T> Expression ne(Query.Property<T> property, Query<?> subQuery)
Deprecated.Not equal to - for a property and sub-query.
-
gt
public static <T> Expression gt(Query.Property<T> property, T value)
Deprecated.Greater than - for a property and value.
-
gt
public static <T> Expression gt(Query.Property<T> property, Query<?> subQuery)
Deprecated.Greater than - for a property and sub-query.
-
gtOrNull
public static <T> Expression gtOrNull(Query.Property<T> property, T value)
Deprecated.Greater than or null - for a property and value.
-
ge
public static <T> Expression ge(Query.Property<T> property, T value)
Deprecated.Greater than or equal to - for a property and value.
-
ge
public static <T> Expression ge(Query.Property<T> property, Query<?> subQuery)
Deprecated.Greater than or equal to - for a property and sub-query.
-
geOrNull
public static <T> Expression geOrNull(Query.Property<T> property, T value)
Deprecated.Greater than or null - for a property and value.
-
lt
public static <T> Expression lt(Query.Property<T> property, T value)
Deprecated.Less than - for a property and value.
-
lt
public static <T> Expression lt(Query.Property<T> property, Query<?> subQuery)
Deprecated.Less than - for a property and sub-query.
-
ltOrNull
public static <T> Expression ltOrNull(Query.Property<T> property, T value)
Deprecated.Less than or null - for a property and value.
-
le
public static <T> Expression le(Query.Property<T> property, T value)
Deprecated.Greater than or equal to - for a property and value.
-
le
public static <T> Expression le(Query.Property<T> property, Query<?> subQuery)
Deprecated.Greater than or equal to - for a property and sub-query.
-
leOrNull
public static <T> Expression leOrNull(Query.Property<T> property, T value)
Deprecated.Greater than or equal to or null - for a property and value.
-
inRange
public static <T> Expression inRange(Query.Property<T> property, T lowValue, T highValue)
Deprecated.In range - for a property and values.
-
inRange
public static <T> Expression inRange(Query.Property<T> lowProperty, Query.Property<T> highProperty, T value)
Deprecated.In range - for properties and a value.
-
inRange
public static <T> Expression inRange(Query.Property<T> lowProperty, Query.Property<T> property, Query.Property<T> highProperty)
Deprecated.In range - for properties.
-
in
public static <T> Expression in(Query.Property<T> property, Collection<T> value)
Deprecated.In - for a given property and collection of values.
-
in
public static <T> Expression in(Query.Property<T> property, Query<?> subQuery)
Deprecated.In - for a given property and sub-query.
-
inOrEmpty
public static <T> Expression inOrEmpty(Query.Property<T> property, Collection<T> value)
Deprecated.In or empty - for a given property and collection of values.
-
notIn
public static <T> Expression notIn(Query.Property<T> property, Collection<T> value)
Deprecated.Not In - for a given property and collection of values.
-
notIn
public static <T> Expression notIn(Query.Property<T> property, Query<?> subQuery)
Deprecated.Not In - for a given property and sub-query.
-
like
public static Expression like(Query.Property<String> property, String value)
Deprecated.Like - for a given property and value.
-
ilike
public static Expression ilike(Query.Property<String> property, String value)
Deprecated.Case-insensitive Like - for a given property and value.
-
startsWith
public static Expression startsWith(Query.Property<String> property, String value)
Deprecated.Starts with - for a given property and value.
-
istartsWith
public static Expression istartsWith(Query.Property<String> property, String value)
Deprecated.Case-insensitive starts with - for a given property and value.
-
contains
public static Expression contains(Query.Property<String> property, String value)
Deprecated.Contains - for a given property and value.
-
icontains
public static Expression icontains(Query.Property<String> property, String value)
Deprecated.Case-insensitive contains - for a given property and value.
-
-