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.AbstractCriteriaBuilder
The runtime implementation of
AbstractCriteriaBuilder.- Since:
- 3.2
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
jakarta.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 -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeCriteriaBuilder(io.micronaut.data.model.runtime.RuntimeEntityRegistry runtimeEntityRegistry) -
Method Summary
Modifier and TypeMethodDescription<T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaDelete<T>createCriteriaDelete(Class<T> targetEntity) <T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaUpdate<T>createCriteriaUpdate(Class<T> targetEntity) io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaQuery<Object><T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaQuery<T>createQuery(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, ceiling, 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, exp, floor, 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, ln, localDate, localDateTime, localTime, 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, power, power, prod, prod, prod, quot, quot, quot, regex, rlikeString, round, selectCase, selectCase, sign, 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
-
Constructor Details
-
RuntimeCriteriaBuilder
public RuntimeCriteriaBuilder(io.micronaut.data.model.runtime.RuntimeEntityRegistry runtimeEntityRegistry)
-
-
Method Details
-
createQuery
-
createQuery
public <T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaQuery<T> createQuery(Class<T> resultClass) -
createCriteriaUpdate
public <T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity) -
createCriteriaDelete
public <T> io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity)
-