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, startsWithStringIgnoreCase
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
@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