public interface SourcePersistentEntityCriteriaBuilder extends PersistentEntityCriteriaBuilder
PersistentEntityCriteriaBuilder.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.ParameterExpression<java.lang.Object> |
entityPropertyParameter(io.micronaut.inject.ast.ParameterElement entityParameter)
Create parameter expression from
ParameterElement that is representing an entity instance. |
jakarta.persistence.criteria.ParameterExpression<java.lang.Object> |
parameter(io.micronaut.inject.ast.ParameterElement parameterElement)
Create parameter expression from
ParameterElement. |
and, containsString, createCriteriaDelete, createCriteriaUpdate, createQuery, createQuery, createTupleQuery, endingWithString, endingWithStringIgnoreCase, equalStringIgnoreCase, equalStringIgnoreCase, ilikeString, isEmptyString, isNotEmptyString, notEqualStringIgnoreCase, notEqualStringIgnoreCase, or, regex, rlikeString, startsWithString, startsWithStringIgnoreCaseabs, 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@NonNull
jakarta.persistence.criteria.ParameterExpression<java.lang.Object> parameter(@NonNull
io.micronaut.inject.ast.ParameterElement parameterElement)
ParameterElement.parameterElement - The parameter element@NonNull
jakarta.persistence.criteria.ParameterExpression<java.lang.Object> entityPropertyParameter(@NonNull
io.micronaut.inject.ast.ParameterElement entityParameter)
ParameterElement that is representing an entity instance.entityParameter - The entity parameter element