Class RuntimeCriteriaBuilder
- java.lang.Object
-
- io.micronaut.data.model.jpa.criteria.impl.AbstractCriteriaBuilder
-
- io.micronaut.data.runtime.criteria.RuntimeCriteriaBuilder
-
- All Implemented Interfaces:
io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaBuilder,jakarta.persistence.criteria.CriteriaBuilder
@Singleton public class RuntimeCriteriaBuilder extends io.micronaut.data.model.jpa.criteria.impl.AbstractCriteriaBuilderThe runtime implementation ofAbstractCriteriaBuilder.- Since:
- 3.2
-
-
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
-
-
Constructor Summary
Constructors Constructor Description RuntimeCriteriaBuilder(io.micronaut.data.model.runtime.RuntimeEntityRegistry runtimeEntityRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaDelete<T>createCriteriaDelete(java.lang.Class<T> targetEntity)<T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaUpdate<T>createCriteriaUpdate(java.lang.Class<T> targetEntity)io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaQuery<java.lang.Object>createQuery()<T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaQuery<T>createQuery(java.lang.Class<T> resultClass)-
Methods inherited from class io.micronaut.data.model.jpa.criteria.impl.AbstractCriteriaBuilder
abs, all, and, and, and, any, array, arrayContains, asc, avg, between, between, coalesce, coalesce, coalesce, concat, concat, concat, conjunction, construct, containsString, containsStringIgnoreCase, count, countDistinct, createTupleQuery, currentDate, currentTime, currentTimestamp, desc, diff, diff, diff, disjunction, endingWithString, endingWithStringIgnoreCase, equal, equal, equalStringIgnoreCase, equalStringIgnoreCase, exists, function, ge, ge, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greatest, gt, gt, ilikeString, in, isEmpty, isEmptyString, isFalse, isMember, isMember, isNotEmpty, isNotEmptyString, 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, notEqualStringIgnoreCase, notEqualStringIgnoreCase, notLike, notLike, notLike, notLike, notLike, notLike, nullif, nullif, nullLiteral, or, or, or, parameter, parameter, parameter, prod, prod, prod, quot, quot, quot, regex, rlikeString, selectCase, selectCase, size, size, some, sqrt, startsWithString, startsWithStringIgnoreCase, 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
-
createQuery
public io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaQuery<java.lang.Object> createQuery()
-
createQuery
public <T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
-
createCriteriaUpdate
public <T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaUpdate<T> createCriteriaUpdate(java.lang.Class<T> targetEntity)
-
createCriteriaDelete
public <T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaDelete<T> createCriteriaDelete(java.lang.Class<T> targetEntity)
-
-