|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Expression | |
|---|---|
| javax.persistence.criteria | |
| Uses of Expression in javax.persistence.criteria |
|---|
| Subinterfaces of Expression in javax.persistence.criteria | |
|---|---|
interface |
CollectionJoin<Z,E>
The CollectionJoin interface is the type of the result of joining to a collection over an association or element collection that has been specified as a java.util.Collection. |
interface |
From<Z,X>
Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to an entity in the from clause. |
interface |
Join<Z,X>
A join to an entity or embeddable type. |
interface |
ListJoin<Z,E>
The ListJoin interface is the type of the result of joining to a collection over an association or element collection that has been specified as a java.util.List. |
interface |
MapJoin<Z,K,V>
The MapJoin interface is the type of the result of joining to a collection over an association or element collection that has been specified as a java.util.Map. |
interface |
ParameterExpression<T>
Type of criteria query parameter expressions. |
interface |
Path<X>
Represents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression. |
interface |
PluralJoin<Z,C,E>
The PluralJoin interface defines functionality that is common to joins to all collection types. |
interface |
Predicate
The type of a simple or compound predicate: a conjunction or disjunction of restrictions. |
static interface |
QueryBuilder.Case<R>
Interface used to build general case expressions. |
static interface |
QueryBuilder.Coalesce<T>
Interface used to build coalesce expressions. |
static interface |
QueryBuilder.In<T>
Interface used to build in-expressions. |
static interface |
QueryBuilder.SimpleCase<C,R>
Interface used to build simple case expressions. |
interface |
Root<X>
A root type in the from clause. |
interface |
SetJoin<Z,E>
The SetJoin interface is the type of the result of joining to a collection over an association or element collection that has been specified as a java.util.Set. |
interface |
Subquery<T>
The Subquery interface defines functionality that is specific to subqueries. |
| Methods in javax.persistence.criteria that return Expression | ||
|---|---|---|
|
QueryBuilder.abs(Expression<N> x)
Create an expression that returns the absolute value of its argument. |
|
|
QueryBuilder.all(Subquery<Y> subquery)
Create a predicate corresponding to an all expression over the subquery results. |
|
|
QueryBuilder.any(Subquery<Y> subquery)
Create a predicate corresponding to an any expression over the subquery results. |
|
|
Expression.as(Class<X> type)
Perform a typecast upon the expression. |
|
|
QueryBuilder.avg(Expression<N> x)
Create an expression applying the avg operation. |
|
|
QueryBuilder.coalesce(Expression<? extends Y> x,
Expression<? extends Y> y)
Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise. |
|
|
QueryBuilder.coalesce(Expression<? extends Y> x,
Y y)
Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise. |
|
Expression<String> |
QueryBuilder.concat(Expression<String> x,
Expression<String> y)
String concatenation operation. |
|
Expression<String> |
QueryBuilder.concat(Expression<String> x,
String y)
String concatenation operation. |
|
Expression<String> |
QueryBuilder.concat(String x,
Expression<String> y)
String concatenation operation. |
|
Expression<Long> |
QueryBuilder.count(Expression<?> x)
Create an expression applying the count operation. |
|
Expression<Long> |
QueryBuilder.countDistinct(Expression<?> x)
Create an expression applying the count distinct operation. |
|
Expression<Date> |
QueryBuilder.currentDate()
Create expression to return current date. |
|
Expression<Time> |
QueryBuilder.currentTime()
Create expression to return current time. |
|
Expression<Timestamp> |
QueryBuilder.currentTimestamp()
Create expression to return current timestamp. |
|
|
QueryBuilder.diff(Expression<? extends N> x,
Expression<? extends N> y)
Create an expression that returns the difference between its arguments. |
|
|
QueryBuilder.diff(Expression<? extends N> x,
N y)
Create an expression that returns the difference between its arguments. |
|
|
QueryBuilder.diff(N x,
Expression<? extends N> y)
Create an expression that returns the difference between its arguments. |
|
Expression<Map.Entry<K,V>> |
MapJoin.entry()
Return an expression that corresponds to the map entry. |
|
|
QueryBuilder.function(String name,
Class<T> type,
Expression<?>... args)
Create an expression for execution of a database function. |
|
|
Path.get(MapAttribute<X,K,V> map)
Return the path corresponding to the referenced map-valued attribute. |
|
|
Path.get(PluralAttribute<X,C,E> collection)
Return the path corresponding to the referenced collection-valued attribute. |
|
Expression<T> |
QueryBuilder.In.getExpression()
Returns the expression to be tested against the list of values. |
|
Expression<C> |
QueryBuilder.SimpleCase.getExpression()
Returns the expression to be tested against the conditions. |
|
|
Order.getExpression()
Return the expression that is used for ordering. |
|
Expression<T> |
Subquery.getSelection()
Return the selection expression. |
|
|
QueryBuilder.greatest(Expression<X> x)
Create an aggregate expression for finding the greatest of the values (strings, dates, etc). |
|
Expression<Integer> |
ListJoin.index()
Return an expression that corresponds to the index of the object in the referenced association or element collection. |
|
|
QueryBuilder.keys(M map)
Create an expression that returns the keys of a map. |
|
|
QueryBuilder.least(Expression<X> x)
Create an aggregate expression for finding the least of the values (strings, dates, etc). |
|
Expression<Integer> |
QueryBuilder.length(Expression<String> x)
Create expression to return length of a string. |
|
|
QueryBuilder.literal(T value)
Create an expression literal. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
Expression<String> pattern)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
Expression<String> pattern,
Expression<Integer> from)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
String pattern)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
String pattern,
int from)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<String> |
QueryBuilder.lower(Expression<String> x)
Create expression for converting a string to lowercase. |
|
|
QueryBuilder.max(Expression<N> x)
Create an expression applying the numerical max operation. |
|
|
QueryBuilder.min(Expression<N> x)
Create an expression applying the numerical min operation. |
|
Expression<Integer> |
QueryBuilder.mod(Expression<Integer> x,
Expression<Integer> y)
Create an expression that returns the modulus of its arguments. |
|
Expression<Integer> |
QueryBuilder.mod(Expression<Integer> x,
Integer y)
Create an expression that returns the modulus of its arguments. |
|
Expression<Integer> |
QueryBuilder.mod(Integer x,
Expression<Integer> y)
Create an expression that returns the modulus of its arguments. |
|
|
QueryBuilder.neg(Expression<N> x)
Create an expression that returns the arithmetic negation of its argument. |
|
|
QueryBuilder.nullif(Expression<Y> x,
Expression<?> y)
Create an expression that tests whether its argument are equal, returning null if they are and the value of the first expression if they are not. |
|
|
QueryBuilder.nullif(Expression<Y> x,
Y y)
Create an expression that tests whether its argument are equal, returning null if they are and the value of the first expression if they are not. |
|
Expression<R> |
QueryBuilder.SimpleCase.otherwise(Expression<? extends R> result)
Add an "else" clause to the case expression. |
|
Expression<R> |
QueryBuilder.Case.otherwise(Expression<? extends R> result)
Add an "else" clause to the case expression. |
|
Expression<R> |
QueryBuilder.SimpleCase.otherwise(R result)
Add an "else" clause to the case expression. |
|
Expression<R> |
QueryBuilder.Case.otherwise(R result)
Add an "else" clause to the case expression. |
|
|
QueryBuilder.prod(Expression<? extends N> x,
Expression<? extends N> y)
Create an expression that returns the product of its arguments. |
|
|
QueryBuilder.prod(Expression<? extends N> x,
N y)
Create an expression that returns the product of its arguments. |
|
|
QueryBuilder.prod(N x,
Expression<? extends N> y)
Create an expression that returns the product of its arguments. |
|
Expression<Number> |
QueryBuilder.quot(Expression<? extends Number> x,
Expression<? extends Number> y)
Create an expression that returns the quotient of its arguments. |
|
Expression<Number> |
QueryBuilder.quot(Expression<? extends Number> x,
Number y)
Create an expression that returns the quotient of its arguments. |
|
Expression<Number> |
QueryBuilder.quot(Number x,
Expression<? extends Number> y)
Create an expression that returns the quotient of its arguments. |
|
|
QueryBuilder.size(C collection)
Create an expression that tests the size of a collection. |
|
|
QueryBuilder.size(Expression<C> collection)
Create an expression that tests the size of a collection. |
|
|
QueryBuilder.some(Subquery<Y> subquery)
Create a predicate corresponding to a some expression over the subquery results. |
|
Expression<Double> |
QueryBuilder.sqrt(Expression<? extends Number> x)
Create an expression that returns the square root of its argument. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
Expression<Integer> from)
Substring extraction operation. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
Expression<Integer> from,
Expression<Integer> len)
Substring extraction operation. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
int from)
Substring extraction operation. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
int from,
int len)
Substring extraction operation. |
|
|
QueryBuilder.sum(Expression<? extends N> x,
Expression<? extends N> y)
Create an expression that returns the sum of its arguments. |
|
|
QueryBuilder.sum(Expression<? extends N> x,
N y)
Create an expression that returns the sum of its arguments. |
|
|
QueryBuilder.sum(Expression<N> x)
Create an expression applying the sum operation. |
|
|
QueryBuilder.sum(N x,
Expression<? extends N> y)
Create an expression that returns the sum of its arguments. |
|
Expression<BigDecimal> |
QueryBuilder.toBigDecimal(Expression<? extends Number> number)
Typecast. |
|
Expression<BigInteger> |
QueryBuilder.toBigInteger(Expression<? extends Number> number)
Typecast. |
|
Expression<Double> |
QueryBuilder.toDouble(Expression<? extends Number> number)
Typecast. |
|
Expression<Float> |
QueryBuilder.toFloat(Expression<? extends Number> number)
Typecast. |
|
Expression<Integer> |
QueryBuilder.toInteger(Expression<? extends Number> number)
Typecast. |
|
Expression<Long> |
QueryBuilder.toLong(Expression<? extends Number> number)
Typecast. |
|
Expression<String> |
QueryBuilder.toString(Expression<Character> character)
Typecast. |
|
Expression<String> |
QueryBuilder.trim(char t,
Expression<String> x)
Create expression to trim character from both ends of a string. |
|
Expression<String> |
QueryBuilder.trim(Expression<Character> t,
Expression<String> x)
Create expression to trim character from both ends of a string. |
|
Expression<String> |
QueryBuilder.trim(Expression<String> x)
Create expression to trim blanks from both ends of a string. |
|
Expression<String> |
QueryBuilder.trim(QueryBuilder.Trimspec ts,
char t,
Expression<String> x)
Create expression to trim character from a string. |
|
Expression<String> |
QueryBuilder.trim(QueryBuilder.Trimspec ts,
Expression<Character> t,
Expression<String> x)
Create expression to trim character from a string. |
|
Expression<String> |
QueryBuilder.trim(QueryBuilder.Trimspec ts,
Expression<String> x)
Create expression to trim blanks from a string. |
|
Expression<Class<? extends X>> |
Path.type()
Return an expression corresponding to the type of the path. |
|
Expression<String> |
QueryBuilder.upper(Expression<String> x)
Create expression for converting a string to uppercase. |
|
|
QueryBuilder.values(M map)
Create an expression that returns the values of a map. |
|
| Methods in javax.persistence.criteria that return types with arguments of type Expression | |
|---|---|
List<Expression<Boolean>> |
Predicate.getExpressions()
Return the top-level conjuncts or disjuncts of the predicate. |
List<Expression<?>> |
AbstractQuery.getGroupList()
Return a list of the grouping expressions |
| Methods in javax.persistence.criteria with parameters of type Expression | ||
|---|---|---|
|
QueryBuilder.abs(Expression<N> x)
Create an expression that returns the absolute value of its argument. |
|
Predicate |
QueryBuilder.and(Expression<Boolean> x,
Expression<Boolean> y)
Create a conjunction of the given boolean expressions. |
|
Predicate |
QueryBuilder.and(Expression<Boolean> x,
Expression<Boolean> y)
Create a conjunction of the given boolean expressions. |
|
Order |
QueryBuilder.asc(Expression<?> x)
Create an ordering by the ascending value of the expression. |
|
|
QueryBuilder.avg(Expression<N> x)
Create an expression applying the avg operation. |
|
|
QueryBuilder.between(Expression<? extends Y> v,
Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is between the second and third arguments in value. |
|
|
QueryBuilder.between(Expression<? extends Y> v,
Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is between the second and third arguments in value. |
|
|
QueryBuilder.between(Expression<? extends Y> v,
Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is between the second and third arguments in value. |
|
|
QueryBuilder.between(Expression<? extends Y> v,
Y x,
Y y)
Create a predicate for testing whether the first argument is between the second and third arguments in value. |
|
|
QueryBuilder.coalesce(Expression<? extends Y> x,
Expression<? extends Y> y)
Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise. |
|
|
QueryBuilder.coalesce(Expression<? extends Y> x,
Expression<? extends Y> y)
Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise. |
|
|
QueryBuilder.coalesce(Expression<? extends Y> x,
Y y)
Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise. |
|
Expression<String> |
QueryBuilder.concat(Expression<String> x,
Expression<String> y)
String concatenation operation. |
|
Expression<String> |
QueryBuilder.concat(Expression<String> x,
Expression<String> y)
String concatenation operation. |
|
Expression<String> |
QueryBuilder.concat(Expression<String> x,
String y)
String concatenation operation. |
|
Expression<String> |
QueryBuilder.concat(String x,
Expression<String> y)
String concatenation operation. |
|
Expression<Long> |
QueryBuilder.count(Expression<?> x)
Create an expression applying the count operation. |
|
Expression<Long> |
QueryBuilder.countDistinct(Expression<?> x)
Create an expression applying the count distinct operation. |
|
Order |
QueryBuilder.desc(Expression<?> x)
Create an ordering by the descending value of the expression. |
|
|
QueryBuilder.diff(Expression<? extends N> x,
Expression<? extends N> y)
Create an expression that returns the difference between its arguments. |
|
|
QueryBuilder.diff(Expression<? extends N> x,
Expression<? extends N> y)
Create an expression that returns the difference between its arguments. |
|
|
QueryBuilder.diff(Expression<? extends N> x,
N y)
Create an expression that returns the difference between its arguments. |
|
|
QueryBuilder.diff(N x,
Expression<? extends N> y)
Create an expression that returns the difference between its arguments. |
|
Predicate |
QueryBuilder.equal(Expression<?> x,
Expression<?> y)
Create a predicate for testing the arguments for equality. |
|
Predicate |
QueryBuilder.equal(Expression<?> x,
Expression<?> y)
Create a predicate for testing the arguments for equality. |
|
Predicate |
QueryBuilder.equal(Expression<?> x,
Object y)
Create a predicate for testing the arguments for equality. |
|
|
QueryBuilder.function(String name,
Class<T> type,
Expression<?>... args)
Create an expression for execution of a database function. |
|
Predicate |
QueryBuilder.ge(Expression<? extends Number> x,
Expression<? extends Number> y)
Create a predicate for testing whether the first argument is greater than or equal to the second. |
|
Predicate |
QueryBuilder.ge(Expression<? extends Number> x,
Expression<? extends Number> y)
Create a predicate for testing whether the first argument is greater than or equal to the second. |
|
Predicate |
QueryBuilder.ge(Expression<? extends Number> x,
Number y)
Create a predicate for testing whether the first argument is greater than or equal to the second. |
|
|
QueryBuilder.greaterThan(Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is greater than the second. |
|
|
QueryBuilder.greaterThan(Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is greater than the second. |
|
|
QueryBuilder.greaterThan(Expression<? extends Y> x,
Y y)
Create a predicate for testing whether the first argument is greater than the second. |
|
|
QueryBuilder.greaterThanOrEqualTo(Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is greater than or equal to the second. |
|
|
QueryBuilder.greaterThanOrEqualTo(Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is greater than or equal to the second. |
|
|
QueryBuilder.greaterThanOrEqualTo(Expression<? extends Y> x,
Y y)
Create a predicate for testing whether the first argument is greater than or equal to the second. |
|
|
QueryBuilder.greatest(Expression<X> x)
Create an aggregate expression for finding the greatest of the values (strings, dates, etc). |
|
Subquery<T> |
Subquery.groupBy(Expression<?>... grouping)
Specify the expressions that are used to form groups over the subquery results. |
|
CriteriaQuery<T> |
CriteriaQuery.groupBy(Expression<?>... grouping)
Specify the expressions that are used to form groups over the query results. |
|
AbstractQuery<T> |
AbstractQuery.groupBy(Expression<?>... grouping)
Specify the expressions that are used to form groups over the query results. |
|
Predicate |
QueryBuilder.gt(Expression<? extends Number> x,
Expression<? extends Number> y)
Create a predicate for testing whether the first argument is greater than the second. |
|
Predicate |
QueryBuilder.gt(Expression<? extends Number> x,
Expression<? extends Number> y)
Create a predicate for testing whether the first argument is greater than the second. |
|
Predicate |
QueryBuilder.gt(Expression<? extends Number> x,
Number y)
Create a predicate for testing whether the first argument is greater than the second. |
|
Subquery<T> |
Subquery.having(Expression<Boolean> restriction)
Specify a restriction over the groups of the subquery. |
|
CriteriaQuery<T> |
CriteriaQuery.having(Expression<Boolean> restriction)
Specify a restriction over the groups of the query. |
|
AbstractQuery<T> |
AbstractQuery.having(Expression<Boolean> restriction)
Specify a restriction over the groups of the query. |
|
Predicate |
Expression.in(Expression<?>... values)
Apply a predicate to test whether the expression is a member of the argument list. |
|
|
QueryBuilder.in(Expression<? extends T> expression)
Create predicate to test whether given expression is contained in a list of values. |
|
Predicate |
Expression.in(Expression<Collection<?>> values)
Apply a predicate to test whether the expression is a member of the collection. |
|
|
QueryBuilder.isEmpty(Expression<C> collection)
Create a predicate that tests whether a collection is empty. |
|
Predicate |
QueryBuilder.isFalse(Expression<Boolean> x)
Create a predicate testing for a false value. |
|
|
QueryBuilder.isMember(E elem,
Expression<C> collection)
Create a predicate that tests whether an element is a member of a collection. |
|
|
QueryBuilder.isMember(Expression<E> elem,
Expression<C> collection)
Create a predicate that tests whether an element is a member of a collection. |
|
|
QueryBuilder.isMember(Expression<E> elem,
Expression<C> collection)
Create a predicate that tests whether an element is a member of a collection. |
|
|
QueryBuilder.isNotEmpty(Expression<C> collection)
Create a predicate that tests whether a collection is not empty. |
|
|
QueryBuilder.isNotMember(E elem,
Expression<C> collection)
Create a predicate that tests whether an element is not a member of a collection. |
|
|
QueryBuilder.isNotMember(Expression<E> elem,
Expression<C> collection)
Create a predicate that tests whether an element is not a member of a collection. |
|
|
QueryBuilder.isNotMember(Expression<E> elem,
Expression<C> collection)
Create a predicate that tests whether an element is not a member of a collection. |
|
Predicate |
QueryBuilder.isNotNull(Expression<?> x)
Create a predicate to test whether the expression is not null. |
|
Predicate |
QueryBuilder.isNull(Expression<?> x)
Create a predicate to test whether the expression is null. |
|
Predicate |
QueryBuilder.isTrue(Expression<Boolean> x)
Create a predicate testing for a true value. |
|
Predicate |
QueryBuilder.le(Expression<? extends Number> x,
Expression<? extends Number> y)
Create a predicate for testing whether the first argument is less than or equal to the second. |
|
Predicate |
QueryBuilder.le(Expression<? extends Number> x,
Expression<? extends Number> y)
Create a predicate for testing whether the first argument is less than or equal to the second. |
|
Predicate |
QueryBuilder.le(Expression<? extends Number> x,
Number y)
Create a predicate for testing whether the first argument is less than or equal to the second. |
|
|
QueryBuilder.least(Expression<X> x)
Create an aggregate expression for finding the least of the values (strings, dates, etc). |
|
Expression<Integer> |
QueryBuilder.length(Expression<String> x)
Create expression to return length of a string. |
|
|
QueryBuilder.lessThan(Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is less than the second. |
|
|
QueryBuilder.lessThan(Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is less than the second. |
|
|
QueryBuilder.lessThan(Expression<? extends Y> x,
Y y)
Create a predicate for testing whether the first argument is less than the second. |
|
|
QueryBuilder.lessThanOrEqualTo(Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is less than or equal to the second. |
|
|
QueryBuilder.lessThanOrEqualTo(Expression<? extends Y> x,
Expression<? extends Y> y)
Create a predicate for testing whether the first argument is less than or equal to the second. |
|
|
QueryBuilder.lessThanOrEqualTo(Expression<? extends Y> x,
Y y)
Create a predicate for testing whether the first argument is less than or equal to the second. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
Expression<String> pattern)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
Expression<String> pattern)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
Expression<String> pattern,
char escapeChar)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
Expression<String> pattern,
char escapeChar)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
Expression<String> pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
Expression<String> pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
Expression<String> pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
String pattern)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
String pattern,
char escapeChar)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
String pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Predicate |
QueryBuilder.like(Expression<String> x,
String pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression satisfies the given pattern. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
Expression<String> pattern)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
Expression<String> pattern)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
Expression<String> pattern,
Expression<Integer> from)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
Expression<String> pattern,
Expression<Integer> from)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
Expression<String> pattern,
Expression<Integer> from)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
String pattern)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<Integer> |
QueryBuilder.locate(Expression<String> x,
String pattern,
int from)
Create expression to locate the position of one string within another, returning position of first character if found. |
|
Expression<String> |
QueryBuilder.lower(Expression<String> x)
Create expression for converting a string to lowercase. |
|
Predicate |
QueryBuilder.lt(Expression<? extends Number> x,
Expression<? extends Number> y)
Create a predicate for testing whether the first argument is less than the second. |
|
Predicate |
QueryBuilder.lt(Expression<? extends Number> x,
Expression<? extends Number> y)
Create a predicate for testing whether the first argument is less than the second. |
|
Predicate |
QueryBuilder.lt(Expression<? extends Number> x,
Number y)
Create a predicate for testing whether the first argument is less than the second. |
|
|
QueryBuilder.max(Expression<N> x)
Create an expression applying the numerical max operation. |
|
|
QueryBuilder.min(Expression<N> x)
Create an expression applying the numerical min operation. |
|
Expression<Integer> |
QueryBuilder.mod(Expression<Integer> x,
Expression<Integer> y)
Create an expression that returns the modulus of its arguments. |
|
Expression<Integer> |
QueryBuilder.mod(Expression<Integer> x,
Expression<Integer> y)
Create an expression that returns the modulus of its arguments. |
|
Expression<Integer> |
QueryBuilder.mod(Expression<Integer> x,
Integer y)
Create an expression that returns the modulus of its arguments. |
|
Expression<Integer> |
QueryBuilder.mod(Integer x,
Expression<Integer> y)
Create an expression that returns the modulus of its arguments. |
|
|
QueryBuilder.neg(Expression<N> x)
Create an expression that returns the arithmetic negation of its argument. |
|
Predicate |
QueryBuilder.not(Expression<Boolean> restriction)
Create a negation of the given restriction. |
|
Predicate |
QueryBuilder.notEqual(Expression<?> x,
Expression<?> y)
Create a predicate for testing the arguments for inequality. |
|
Predicate |
QueryBuilder.notEqual(Expression<?> x,
Expression<?> y)
Create a predicate for testing the arguments for inequality. |
|
Predicate |
QueryBuilder.notEqual(Expression<?> x,
Object y)
Create a predicate for testing the arguments for inequality. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
Expression<String> pattern)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
Expression<String> pattern)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
Expression<String> pattern,
char escapeChar)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
Expression<String> pattern,
char escapeChar)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
Expression<String> pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
Expression<String> pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
Expression<String> pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
String pattern)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
String pattern,
char escapeChar)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
String pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
Predicate |
QueryBuilder.notLike(Expression<String> x,
String pattern,
Expression<Character> escapeChar)
Create a predicate for testing whether the expression does not satisfy the given pattern. |
|
|
QueryBuilder.nullif(Expression<Y> x,
Expression<?> y)
Create an expression that tests whether its argument are equal, returning null if they are and the value of the first expression if they are not. |
|
|
QueryBuilder.nullif(Expression<Y> x,
Expression<?> y)
Create an expression that tests whether its argument are equal, returning null if they are and the value of the first expression if they are not. |
|
|
QueryBuilder.nullif(Expression<Y> x,
Y y)
Create an expression that tests whether its argument are equal, returning null if they are and the value of the first expression if they are not. |
|
Predicate |
QueryBuilder.or(Expression<Boolean> x,
Expression<Boolean> y)
Create a disjunction of the given boolean expressions. |
|
Predicate |
QueryBuilder.or(Expression<Boolean> x,
Expression<Boolean> y)
Create a disjunction of the given boolean expressions. |
|
Expression<R> |
QueryBuilder.SimpleCase.otherwise(Expression<? extends R> result)
Add an "else" clause to the case expression. |
|
Expression<R> |
QueryBuilder.Case.otherwise(Expression<? extends R> result)
Add an "else" clause to the case expression. |
|
|
QueryBuilder.prod(Expression<? extends N> x,
Expression<? extends N> y)
Create an expression that returns the product of its arguments. |
|
|
QueryBuilder.prod(Expression<? extends N> x,
Expression<? extends N> y)
Create an expression that returns the product of its arguments. |
|
|
QueryBuilder.prod(Expression<? extends N> x,
N y)
Create an expression that returns the product of its arguments. |
|
|
QueryBuilder.prod(N x,
Expression<? extends N> y)
Create an expression that returns the product of its arguments. |
|
Expression<Number> |
QueryBuilder.quot(Expression<? extends Number> x,
Expression<? extends Number> y)
Create an expression that returns the quotient of its arguments. |
|
Expression<Number> |
QueryBuilder.quot(Expression<? extends Number> x,
Expression<? extends Number> y)
Create an expression that returns the quotient of its arguments. |
|
Expression<Number> |
QueryBuilder.quot(Expression<? extends Number> x,
Number y)
Create an expression that returns the quotient of its arguments. |
|
Expression<Number> |
QueryBuilder.quot(Number x,
Expression<? extends Number> y)
Create an expression that returns the quotient of its arguments. |
|
Subquery<T> |
Subquery.select(Expression<T> expression)
Specify the item that is to be returned in the query result. |
|
|
QueryBuilder.selectCase(Expression<? extends C> expression)
Create simple case expression. |
|
|
QueryBuilder.size(Expression<C> collection)
Create an expression that tests the size of a collection. |
|
Expression<Double> |
QueryBuilder.sqrt(Expression<? extends Number> x)
Create an expression that returns the square root of its argument. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
Expression<Integer> from)
Substring extraction operation. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
Expression<Integer> from)
Substring extraction operation. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
Expression<Integer> from,
Expression<Integer> len)
Substring extraction operation. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
Expression<Integer> from,
Expression<Integer> len)
Substring extraction operation. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
Expression<Integer> from,
Expression<Integer> len)
Substring extraction operation. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
int from)
Substring extraction operation. |
|
Expression<String> |
QueryBuilder.substring(Expression<String> x,
int from,
int len)
Substring extraction operation. |
|
|
QueryBuilder.sum(Expression<? extends N> x,
Expression<? extends N> y)
Create an expression that returns the sum of its arguments. |
|
|
QueryBuilder.sum(Expression<? extends N> x,
Expression<? extends N> y)
Create an expression that returns the sum of its arguments. |
|
|
QueryBuilder.sum(Expression<? extends N> x,
N y)
Create an expression that returns the sum of its arguments. |
|
|
QueryBuilder.sum(Expression<N> x)
Create an expression applying the sum operation. |
|
|
QueryBuilder.sum(N x,
Expression<? extends N> y)
Create an expression that returns the sum of its arguments. |
|
Expression<BigDecimal> |
QueryBuilder.toBigDecimal(Expression<? extends Number> number)
Typecast. |
|
Expression<BigInteger> |
QueryBuilder.toBigInteger(Expression<? extends Number> number)
Typecast. |
|
Expression<Double> |
QueryBuilder.toDouble(Expression<? extends Number> number)
Typecast. |
|
Expression<Float> |
QueryBuilder.toFloat(Expression<? extends Number> number)
Typecast. |
|
Expression<Integer> |
QueryBuilder.toInteger(Expression<? extends Number> number)
Typecast. |
|
Expression<Long> |
QueryBuilder.toLong(Expression<? extends Number> number)
Typecast. |
|
Expression<String> |
QueryBuilder.toString(Expression<Character> character)
Typecast. |
|
Expression<String> |
QueryBuilder.trim(char t,
Expression<String> x)
Create expression to trim character from both ends of a string. |
|
Expression<String> |
QueryBuilder.trim(Expression<Character> t,
Expression<String> x)
Create expression to trim character from both ends of a string. |
|
Expression<String> |
QueryBuilder.trim(Expression<Character> t,
Expression<String> x)
Create expression to trim character from both ends of a string. |
|
Expression<String> |
QueryBuilder.trim(Expression<String> x)
Create expression to trim blanks from both ends of a string. |
|
Expression<String> |
QueryBuilder.trim(QueryBuilder.Trimspec ts,
char t,
Expression<String> x)
Create expression to trim character from a string. |
|
Expression<String> |
QueryBuilder.trim(QueryBuilder.Trimspec ts,
Expression<Character> t,
Expression<String> x)
Create expression to trim character from a string. |
|
Expression<String> |
QueryBuilder.trim(QueryBuilder.Trimspec ts,
Expression<Character> t,
Expression<String> x)
Create expression to trim character from a string. |
|
Expression<String> |
QueryBuilder.trim(QueryBuilder.Trimspec ts,
Expression<String> x)
Create expression to trim blanks from a string. |
|
Expression<String> |
QueryBuilder.upper(Expression<String> x)
Create expression for converting a string to uppercase. |
|
QueryBuilder.In<T> |
QueryBuilder.In.value(Expression<? extends T> value)
Add to list of values to be tested against. |
|
QueryBuilder.Coalesce<T> |
QueryBuilder.Coalesce.value(Expression<? extends T> value)
Add an argument to the coalesce expression. |
|
QueryBuilder.SimpleCase<C,R> |
QueryBuilder.SimpleCase.when(C condition,
Expression<? extends R> result)
Add a when/then clause to the case expression. |
|
QueryBuilder.Case<R> |
QueryBuilder.Case.when(Expression<Boolean> condition,
Expression<? extends R> result)
Add a when/then clause to the case expression. |
|
QueryBuilder.Case<R> |
QueryBuilder.Case.when(Expression<Boolean> condition,
Expression<? extends R> result)
Add a when/then clause to the case expression. |
|
QueryBuilder.Case<R> |
QueryBuilder.Case.when(Expression<Boolean> condition,
R result)
Add a when/then clause to the case expression. |
|
Subquery<T> |
Subquery.where(Expression<Boolean> restriction)
Modify the subquery to restrict the result according to the specified boolean expression. |
|
CriteriaQuery<T> |
CriteriaQuery.where(Expression<Boolean> restriction)
Modify the query to restrict the query result according to the specified boolean expression. |
|
AbstractQuery<T> |
AbstractQuery.where(Expression<Boolean> restriction)
Modify the query to restrict the query results according to the specified boolean expression. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||