Interface SourcePersistentEntityCriteriaBuilder

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder

        jakarta.persistence.criteria.CriteriaBuilder.Case<R extends java.lang.Object>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T extends java.lang.Object>, jakarta.persistence.criteria.CriteriaBuilder.In<T extends java.lang.Object>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C extends java.lang.Object,​R extends java.lang.Object>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method 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.
      • Methods inherited from interface jakarta.persistence.criteria.CriteriaBuilder

        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
    • Method Detail

      • parameter

        @NonNull
        jakarta.persistence.criteria.ParameterExpression<java.lang.Object> parameter​(@NonNull
                                                                                     io.micronaut.inject.ast.ParameterElement parameterElement)
        Create parameter expression from ParameterElement.
        Parameters:
        parameterElement - The parameter element
        Returns:
        new parameter
      • entityPropertyParameter

        @NonNull
        jakarta.persistence.criteria.ParameterExpression<java.lang.Object> entityPropertyParameter​(@NonNull
                                                                                                   io.micronaut.inject.ast.ParameterElement entityParameter)
        Create parameter expression from ParameterElement that is representing an entity instance.
        Parameters:
        entityParameter - The entity parameter element
        Returns:
        new parameter