Interface SourcePersistentEntityCriteriaBuilder
- All Superinterfaces:
- jakarta.persistence.criteria.CriteriaBuilder,- PersistentEntityCriteriaBuilder
- All Known Implementing Classes:
- MethodMatchSourcePersistentEntityCriteriaBuilderImpl,- SourcePersistentEntityCriteriaBuilderImpl
The source persistent entity extension of 
PersistentEntityCriteriaBuilder.- Since:
- 3.2
- Author:
- Denis Stepanov
- 
Nested Class SummaryNested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilderjakarta.persistence.criteria.CriteriaBuilder.Case<R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.In<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C extends Object,R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec 
- 
Method SummaryModifier and TypeMethodDescription@NonNull jakarta.persistence.criteria.ParameterExpression<Object>entityPropertyParameter(@NonNull io.micronaut.inject.ast.ParameterElement entityParameter) Create parameter expression fromParameterElementthat is representing an entity instance.@NonNull jakarta.persistence.criteria.ParameterExpression<Object>parameter(@NonNull io.micronaut.inject.ast.ParameterElement parameterElement) Create parameter expression fromParameterElement.Methods inherited from interface jakarta.persistence.criteria.CriteriaBuilderabs, all, and, and, any, array, asc, avg, between, between, ceiling, coalesce, coalesce, coalesce, concat, concat, concat, conjunction, construct, count, countDistinct, currentDate, currentTime, currentTimestamp, desc, diff, diff, diff, disjunction, equal, equal, exists, exp, floor, 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, ln, localDate, localDateTime, localTime, 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, power, power, prod, prod, prod, quot, quot, quot, round, selectCase, selectCase, sign, 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, valuesMethods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaBuilderand, arrayContains, containsString, containsStringIgnoreCase, createCriteriaDelete, createCriteriaUpdate, createQuery, createQuery, createTupleQuery, endingWithString, endingWithStringIgnoreCase, equalStringIgnoreCase, equalStringIgnoreCase, ilikeString, isEmptyString, isNotEmptyString, notEqualStringIgnoreCase, notEqualStringIgnoreCase, or, regex, rlikeString, startsWithString, startsWithStringIgnoreCase
- 
Method Details- 
parameter@NonNull @NonNull jakarta.persistence.criteria.ParameterExpression<Object> parameter(@NonNull @NonNull io.micronaut.inject.ast.ParameterElement parameterElement) Create parameter expression fromParameterElement.- Parameters:
- parameterElement- The parameter element
- Returns:
- new parameter
 
- 
entityPropertyParameter@NonNull @NonNull jakarta.persistence.criteria.ParameterExpression<Object> entityPropertyParameter(@NonNull @NonNull io.micronaut.inject.ast.ParameterElement entityParameter) Create parameter expression fromParameterElementthat is representing an entity instance.- Parameters:
- entityParameter- The entity parameter element
- Returns:
- new parameter
 
 
-