Interface CriteriaBuilderSupport
- All Superinterfaces:
CriteriaBuilder
- All Known Implementing Classes:
BlazeCriteriaBuilderImpl
An interface necessary to be able to compile against JPA 2.0 but let users use JPA 2.1 APIs.
- Since:
- 1.3.0
- Author:
- Christian Beikov
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.persistence.criteria.CriteriaBuilder
CriteriaBuilder.Case<R extends Object>, CriteriaBuilder.Coalesce<T extends Object>, CriteriaBuilder.In<T extends Object>, CriteriaBuilder.SimpleCase<C extends Object,R extends Object>, CriteriaBuilder.Trimspec -
Method Summary
Modifier and TypeMethodDescription<T> CriteriaDelete<T>createCriteriaDelete(Class<T> targetEntity) <T> CriteriaUpdate<T>createCriteriaUpdate(Class<T> targetEntity) <X,T, E extends T>
CollectionJoin<X,E> treat(CollectionJoin<X, T> join, Class<E> type) <X,T, V extends T>
Join<X,V> <X,T, E extends T>
ListJoin<X,E> <X,K, T, V extends T>
MapJoin<X,K, V> <X,T extends X>
Path<T><X,T extends X>
Root<T><X,T, E extends T>
SetJoin<X,E> Methods inherited from interface javax.persistence.criteria.CriteriaBuilder
abs, all, and, and, any, array, asc, avg, between, between, coalesce, coalesce, coalesce, concat, concat, concat, conjunction, construct, count, countDistinct, 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, trim, trim, trim, trim, trim, trim, tuple, upper, values
-
Method Details
-
createCriteriaUpdate
-
createCriteriaDelete
-
treat
-
treat
-
treat
-
treat
-
treat
-
treat
-
treat
-