Module org.dellroad.querystream.jpa
Package org.dellroad.querystream.jpa
package org.dellroad.querystream.jpa
QueryStream API for the Java Persistence Architecture (JPA).
-
ClassDescriptionA boolean
ExprValue.Represents the binding of aCalendarvalue to aParameter.Represents the binding of aDatevalue to aParameter.DeleteStream<X>Builder for JPA criteria bulk delete queries using aStream-like API.SearchStreamcontainingDoublevalues.A doubleExprValue.ExprRef<X>ARefthat's known to be anExpression.ExprStream<X,S extends jakarta.persistence.criteria.Expression<X>> SearchStreamcontaining items representable asExpressions.ExprValue<X,S extends jakarta.persistence.criteria.Expression<X>> AnExprStreamthat is guaranteed to return at most a single result.FromRef<X>ARefthat's known to be aFrom.FromStream<X,S extends jakarta.persistence.criteria.From<?, X>> SearchStreamcontaining items representable asFroms.FromValue<X,S extends jakarta.persistence.criteria.From<?, X>> AFromStreamthat is guaranteed to return at most a single result.SearchStreamcontainingIntegervalues.A intExprValue.SearchStreamcontainingLongvalues.A longExprValue.ParamBinding<T>Represents the binding of a value to aParameter.PathRef<X>ARefthat's known to be aPath.PathStream<X,S extends jakarta.persistence.criteria.Path<X>> SearchStreamcontaining items representable asPaths.PathValue<X,S extends jakarta.persistence.criteria.Path<X>> APathStreamthat is guaranteed to return at most a single result.QueryConfigurer<C extends jakarta.persistence.criteria.CommonAbstractCriteria,X, S extends jakarta.persistence.criteria.Selection<X>> Configures a critiera query of some kind.QueryStream<X,S extends jakarta.persistence.criteria.Selection<X>, C extends jakarta.persistence.criteria.CommonAbstractCriteria, C2 extends C, Q extends jakarta.persistence.Query> Builder for JPA criteria queries, based on configuration through aStream-like API.Ref<X,S extends jakarta.persistence.criteria.Selection<X>> A reference to items in aQueryStream.RootRef<X>ARefthat's known to be aRoot.RootStream<X>SearchStreamcontaining items representable asRoots.RootValue<X>ARootStreamthat is guaranteed to return at most a single result.SearchStream<X,S extends jakarta.persistence.criteria.Selection<X>> Builder for JPA criteria search queries, based on configuration through aStream-like API.SearchValue<X,S extends jakarta.persistence.criteria.Selection<X>> ASearchStreamthat is guaranteed to return at most a single result.UpdateStream<X>Builder for JPA criteria bulk update queries using aStream-like API.