Class RuntimeCriteriaBuilder
- java.lang.Object
-
- io.micronaut.data.model.jpa.criteria.impl.AbstractCriteriaBuilder
-
- io.micronaut.data.runtime.criteria.RuntimeCriteriaBuilder
-
- All Implemented Interfaces:
PersistentEntityCriteriaBuilder
,jakarta.persistence.criteria.CriteriaBuilder
@Singleton public class RuntimeCriteriaBuilder extends AbstractCriteriaBuilder
The runtime implementation ofAbstractCriteriaBuilder
.- Since:
- 3.2
- Author:
- Denis Stepanov
-
-
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(RuntimeEntityRegistry runtimeEntityRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> PersistentEntityCriteriaDelete<T>
createCriteriaDelete(java.lang.Class<T> targetEntity)
<T> PersistentEntityCriteriaUpdate<T>
createCriteriaUpdate(java.lang.Class<T> targetEntity)
PersistentEntityCriteriaQuery<java.lang.Object>
createQuery()
<T> 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, 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
-
-
-
-
Constructor Detail
-
RuntimeCriteriaBuilder
public RuntimeCriteriaBuilder(RuntimeEntityRegistry runtimeEntityRegistry)
-
-
Method Detail
-
createQuery
public PersistentEntityCriteriaQuery<java.lang.Object> createQuery()
-
createQuery
public <T> PersistentEntityCriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
-
createCriteriaUpdate
public <T> PersistentEntityCriteriaUpdate<T> createCriteriaUpdate(java.lang.Class<T> targetEntity)
-
createCriteriaDelete
public <T> PersistentEntityCriteriaDelete<T> createCriteriaDelete(java.lang.Class<T> targetEntity)
-
-