public class RuntimeCriteriaBuilder extends AbstractCriteriaBuilder
AbstractCriteriaBuilder
.jakarta.persistence.criteria.CriteriaBuilder.Case<R>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>, jakarta.persistence.criteria.CriteriaBuilder.In<T>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec
Constructor and Description |
---|
RuntimeCriteriaBuilder(RuntimeEntityRegistry runtimeEntityRegistry) |
Modifier and Type | Method and Description |
---|---|
<T> PersistentEntityCriteriaDelete<T> |
createCriteriaDelete(java.lang.Class<T> targetEntity) |
<T> PersistentEntityCriteriaUpdate<T> |
createCriteriaUpdate(java.lang.Class<T> targetEntity) |
PersistentEntityCriteriaQuery<java.lang.Object> |
createQuery() |
<T> PersistentEntityCriteriaQuery<T> |
createQuery(java.lang.Class<T> resultClass) |
abs, all, and, and, and, any, array, asc, avg, between, between, coalesce, coalesce, coalesce, concat, concat, concat, conjunction, construct, containsString, count, countDistinct, createTupleQuery, currentDate, currentTime, currentTimestamp, desc, diff, diff, diff, disjunction, endingWithString, endingWithStringIgnoreCase, equal, equal, equalStringIgnoreCase, equalStringIgnoreCase, exists, function, ge, ge, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greatest, gt, gt, ilikeString, in, isEmpty, isEmptyString, isFalse, isMember, isMember, isNotEmpty, isNotEmptyString, 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, notEqualStringIgnoreCase, notEqualStringIgnoreCase, notLike, notLike, notLike, notLike, notLike, notLike, nullif, nullif, nullLiteral, or, or, or, parameter, parameter, prod, prod, prod, quot, quot, quot, regex, rlikeString, selectCase, selectCase, size, size, some, sqrt, startsWithString, startsWithStringIgnoreCase, 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
public RuntimeCriteriaBuilder(RuntimeEntityRegistry runtimeEntityRegistry)
public PersistentEntityCriteriaQuery<java.lang.Object> createQuery()
public <T> PersistentEntityCriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
public <T> PersistentEntityCriteriaUpdate<T> createCriteriaUpdate(java.lang.Class<T> targetEntity)
public <T> PersistentEntityCriteriaDelete<T> createCriteriaDelete(java.lang.Class<T> targetEntity)