public interface JpaCriteriaBuilder extends CriteriaBuilder
CriteriaBuilder.Case<R>, CriteriaBuilder.Coalesce<T>, CriteriaBuilder.In<T>, CriteriaBuilder.SimpleCase<C,R>, CriteriaBuilder.Trimspec
Modifier and Type | Method and Description |
---|---|
Expression |
fromExpression(Expression expression)
ADVANCED:
Allow a Criteria Expression to be built from a EclipseLink native API Expression object.
|
<T> Expression<T> |
fromExpression(Expression expression,
java.lang.Class<T> type)
ADVANCED:
Allow a Criteria Expression to be built from a EclipseLink native API Expression object.
|
Expression |
toExpression(Expression expression)
ADVANCED:
Allow a Criteria Expression to be converted to a EclipseLink native API Expression object.
|
abs, all, and, and, any, array, asc, avg, between, between, coalesce, coalesce, coalesce, concat, concat, concat, conjunction, construct, count, countDistinct, createCriteriaDelete, createCriteriaUpdate, createQuery, createQuery, createTupleQuery, currentDate, currentTime, currentTimestamp, desc, diff, diff, diff, disjunction, equal, equal, exists, function, ge, ge, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greatest, gt, gt, in, isEmpty, isFalse, isMember, isMember, isNotEmpty, isNotMember, isNotMember, isNotNull, isNull, isTrue, keys, le, le, least, length, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, like, like, like, like, like, like, literal, locate, locate, locate, locate, lower, lt, lt, max, min, mod, mod, mod, neg, not, notEqual, notEqual, notLike, notLike, notLike, notLike, notLike, notLike, nullif, nullif, nullLiteral, or, or, parameter, parameter, prod, prod, prod, quot, quot, quot, selectCase, selectCase, size, size, some, sqrt, substring, substring, substring, substring, sum, sum, sum, sum, sumAsDouble, sumAsLong, toBigDecimal, toBigInteger, toDouble, toFloat, toInteger, toLong, toString, treat, treat, treat, treat, treat, treat, treat, trim, trim, trim, trim, trim, trim, tuple, upper, values
<T> Expression<T> fromExpression(Expression expression, java.lang.Class<T> type)
Expression fromExpression(Expression expression)
Expression toExpression(Expression expression)