public class ReactiveCriteriaBuilderImpl
extends org.hibernate.query.criteria.internal.CriteriaBuilderImpl
CriteriaBuilder
for
that acts as a factory for ReactiveCriteriaQueryImpl
.javax.persistence.criteria.CriteriaBuilder.Case<R>, javax.persistence.criteria.CriteriaBuilder.Coalesce<T>, javax.persistence.criteria.CriteriaBuilder.In<T>, javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>, javax.persistence.criteria.CriteriaBuilder.Trimspec
Constructor and Description |
---|
ReactiveCriteriaBuilderImpl(org.hibernate.internal.SessionFactoryImpl sessionFactory) |
Modifier and Type | Method and Description |
---|---|
<T> javax.persistence.criteria.CriteriaDelete<T> |
createCriteriaDelete(java.lang.Class<T> targetEntity) |
<T> javax.persistence.criteria.CriteriaUpdate<T> |
createCriteriaUpdate(java.lang.Class<T> targetEntity) |
javax.persistence.criteria.CriteriaQuery<java.lang.Object> |
createQuery() |
<T> javax.persistence.criteria.CriteriaQuery<T> |
createQuery(java.lang.Class<T> resultClass) |
javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple> |
createTupleQuery() |
abs, all, and, and, any, array, array, array, asc, avg, between, between, coalesce, coalesce, coalesce, coalesce, coalesce, coalesce, concat, concat, concat, conjunction, construct, construct, count, countDistinct, currentDate, currentTime, currentTimestamp, desc, diff, diff, diff, disjunction, equal, equal, exists, function, function, ge, ge, getEntityManagerFactory, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greatest, gt, gt, in, in, in, in, isEmpty, isFalse, isMapEmpty, isMapNotEmpty, 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, mapSize, mapSize, max, min, mod, mod, mod, neg, not, notEqual, notEqual, notLike, notLike, notLike, notLike, notLike, notLike, nullif, nullif, nullif, nullif, nullLiteral, or, or, parameter, parameter, prod, prod, prod, quot, quot, quot, selectCase, selectCase, 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, tuple, upper, values, wrap
public ReactiveCriteriaBuilderImpl(org.hibernate.internal.SessionFactoryImpl sessionFactory)
public javax.persistence.criteria.CriteriaQuery<java.lang.Object> createQuery()
createQuery
in interface javax.persistence.criteria.CriteriaBuilder
createQuery
in class org.hibernate.query.criteria.internal.CriteriaBuilderImpl
public <T> javax.persistence.criteria.CriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
createQuery
in interface javax.persistence.criteria.CriteriaBuilder
createQuery
in class org.hibernate.query.criteria.internal.CriteriaBuilderImpl
public <T> javax.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(java.lang.Class<T> targetEntity)
createCriteriaUpdate
in interface javax.persistence.criteria.CriteriaBuilder
createCriteriaUpdate
in class org.hibernate.query.criteria.internal.CriteriaBuilderImpl
public <T> javax.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(java.lang.Class<T> targetEntity)
createCriteriaDelete
in interface javax.persistence.criteria.CriteriaBuilder
createCriteriaDelete
in class org.hibernate.query.criteria.internal.CriteriaBuilderImpl
public javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple> createTupleQuery()
createTupleQuery
in interface javax.persistence.criteria.CriteriaBuilder
createTupleQuery
in class org.hibernate.query.criteria.internal.CriteriaBuilderImpl