public interface PersistentEntityCriteriaBuilder
extends jakarta.persistence.criteria.CriteriaBuilder
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
Modifier and Type | Method and Description |
---|---|
jakarta.persistence.criteria.Predicate |
and(java.lang.Iterable<jakarta.persistence.criteria.Predicate> restrictions)
AND restriction predicate.
|
jakarta.persistence.criteria.Predicate |
containsString(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> y)
Checks if the expression x contains the expression y.
|
<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) |
PersistentEntityCriteriaQuery<jakarta.persistence.Tuple> |
createTupleQuery() |
jakarta.persistence.criteria.Predicate |
endingWithString(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> y)
Checks if the expression x ending with the expression y.
|
jakarta.persistence.criteria.Predicate |
endingWithStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> y)
Checks if the expression x ending with the expression y ignoring case.
|
jakarta.persistence.criteria.Predicate |
equalStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> y)
Checks if the expression x equals the expression y ignoring case.
|
jakarta.persistence.criteria.Predicate |
equalStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x,
java.lang.String y)
Checks if the expression x equals a string y ignoring case.
|
jakarta.persistence.criteria.Predicate |
ilikeString(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> y)
Creates an ilike predicate between an expression x and y.
|
jakarta.persistence.criteria.Predicate |
isEmptyString(jakarta.persistence.criteria.Expression<java.lang.String> expression)
Checks if the expression is empty.
|
jakarta.persistence.criteria.Predicate |
isNotEmptyString(jakarta.persistence.criteria.Expression<java.lang.String> expression)
Checks if the expression is not empty.
|
jakarta.persistence.criteria.Predicate |
notEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> y)
Checks if the expression x not equals the expression y ignoring case.
|
jakarta.persistence.criteria.Predicate |
notEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x,
java.lang.String y)
Checks if the expression x not equals a string y ignoring case.
|
jakarta.persistence.criteria.Predicate |
or(java.lang.Iterable<jakarta.persistence.criteria.Predicate> restrictions)
OR restriction predicate.
|
jakarta.persistence.criteria.Predicate |
regex(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> pattern)
Create a predicate for testing whether the expression satisfies the given pattern.
|
jakarta.persistence.criteria.Predicate |
rlikeString(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> y)
Creates a rlike predicate between an expression x and y.
|
jakarta.persistence.criteria.Predicate |
startsWithString(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> y)
Checks if the expression x starts with the expression y.
|
jakarta.persistence.criteria.Predicate |
startsWithStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x,
jakarta.persistence.criteria.Expression<java.lang.String> y)
Checks if the expression x starts with the expression y ignoring case.
|
abs, all, and, and, any, array, asc, avg, between, between, coalesce, coalesce, coalesce, concat, concat, concat, conjunction, construct, count, countDistinct, 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
PersistentEntityCriteriaQuery<java.lang.Object> createQuery()
createQuery
in interface jakarta.persistence.criteria.CriteriaBuilder
<T> PersistentEntityCriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
createQuery
in interface jakarta.persistence.criteria.CriteriaBuilder
PersistentEntityCriteriaQuery<jakarta.persistence.Tuple> createTupleQuery()
createTupleQuery
in interface jakarta.persistence.criteria.CriteriaBuilder
<T> PersistentEntityCriteriaUpdate<T> createCriteriaUpdate(java.lang.Class<T> targetEntity)
createCriteriaUpdate
in interface jakarta.persistence.criteria.CriteriaBuilder
<T> PersistentEntityCriteriaDelete<T> createCriteriaDelete(java.lang.Class<T> targetEntity)
createCriteriaDelete
in interface jakarta.persistence.criteria.CriteriaBuilder
jakarta.persistence.criteria.Predicate or(java.lang.Iterable<jakarta.persistence.criteria.Predicate> restrictions)
restrictions
- The restrictionjakarta.persistence.criteria.Predicate and(java.lang.Iterable<jakarta.persistence.criteria.Predicate> restrictions)
restrictions
- The restrictionjakarta.persistence.criteria.Predicate isEmptyString(jakarta.persistence.criteria.Expression<java.lang.String> expression)
expression
- The expressionjakarta.persistence.criteria.Predicate isNotEmptyString(jakarta.persistence.criteria.Expression<java.lang.String> expression)
expression
- The expressionjakarta.persistence.criteria.Predicate rlikeString(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
x
- The expressiony
- The expressionjakarta.persistence.criteria.Predicate ilikeString(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
x
- The expressiony
- The expressionjakarta.persistence.criteria.Predicate startsWithString(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
x
- The expressiony
- The expressionjakarta.persistence.criteria.Predicate endingWithString(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
x
- The expressiony
- The expressionjakarta.persistence.criteria.Predicate containsString(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
x
- The expressiony
- The expressionjakarta.persistence.criteria.Predicate equalStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String y)
x
- The expressiony
- The stringjakarta.persistence.criteria.Predicate equalStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
x
- The expressiony
- The stringjakarta.persistence.criteria.Predicate notEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String y)
x
- The expressiony
- The stringjakarta.persistence.criteria.Predicate notEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
x
- The expressiony
- The stringjakarta.persistence.criteria.Predicate startsWithStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
x
- The expressiony
- The stringjakarta.persistence.criteria.Predicate endingWithStringIgnoreCase(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
x
- The expressiony
- The stringjakarta.persistence.criteria.Predicate regex(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern)
x
- string expressionpattern
- string expression