Uses of Interface
org.dellroad.querystream.jpa.QueryStream
Packages that use QueryStream
Package
Description
QueryStream API for the Java Persistence Architecture (JPA).
-
Uses of QueryStream in org.dellroad.querystream.jpa
Subinterfaces of QueryStream in org.dellroad.querystream.jpaModifier and TypeInterfaceDescriptioninterfaceA booleanExprValue.interfaceDeleteStream<X>Builder for JPA criteria bulk delete queries using aStream-like API.interfaceSearchStreamcontainingDoublevalues.interfaceA doubleExprValue.interfaceExprStream<X,S extends jakarta.persistence.criteria.Expression<X>> SearchStreamcontaining items representable asExpressions.interfaceExprValue<X,S extends jakarta.persistence.criteria.Expression<X>> AnExprStreamthat is guaranteed to return at most a single result.interfaceFromStream<X,S extends jakarta.persistence.criteria.From<?, X>> SearchStreamcontaining items representable asFroms.interfaceFromValue<X,S extends jakarta.persistence.criteria.From<?, X>> AFromStreamthat is guaranteed to return at most a single result.interfaceSearchStreamcontainingIntegervalues.interfaceA intExprValue.interfaceSearchStreamcontainingLongvalues.interfaceA longExprValue.interfacePathStream<X,S extends jakarta.persistence.criteria.Path<X>> SearchStreamcontaining items representable asPaths.interfacePathValue<X,S extends jakarta.persistence.criteria.Path<X>> APathStreamthat is guaranteed to return at most a single result.interfaceRootStream<X>SearchStreamcontaining items representable asRoots.interfaceRootValue<X>ARootStreamthat is guaranteed to return at most a single result.interfaceSearchStream<X,S extends jakarta.persistence.criteria.Selection<X>> Builder for JPA criteria search queries, based on configuration through aStream-like API.interfaceSearchValue<X,S extends jakarta.persistence.criteria.Selection<X>> ASearchStreamthat is guaranteed to return at most a single result.interfaceUpdateStream<X>Builder for JPA criteria bulk update queries using aStream-like API.Methods in org.dellroad.querystream.jpa that return QueryStreamModifier and TypeMethodDescriptionBind an unbound reference to the items in this stream.Bind an unbound reference to the result of applying the given function to the items in this stream.Filter results using the specified boolean property.QueryStream.filter(Function<? super S, ? extends jakarta.persistence.criteria.Expression<Boolean>> predicateBuilder) Filter results using the boolean expression produced by the given function.QueryStream.limit(int maxSize) Return this stream truncated to the specified maximum length.Peek at the items in this stream.QueryStream.skip(int num) Return this stream with the specified number of initial elements skipped.QueryStream.withFetchGraph(String name) Configure a fetch graph for this query.QueryStream.withFlushMode(jakarta.persistence.FlushModeType flushMode) Set theFlushModeTypeassociated with this query.Associate a hint with this query.Associate hints with this query.QueryStream.withLoadGraph(String name) Configure a load graph for this query.QueryStream.withLockMode(jakarta.persistence.LockModeType lockMode) Set theLockModeTypeassociated with this query.QueryStream.withParam(jakarta.persistence.Parameter<Calendar> parameter, Calendar value, jakarta.persistence.TemporalType temporalType) Bind the value of a query parameter of typeCalendar.QueryStream.withParam(jakarta.persistence.Parameter<Date> parameter, Date value, jakarta.persistence.TemporalType temporalType) Bind the value of a query parameter of typeDate.QueryStream.withParam(jakarta.persistence.Parameter<T> parameter, T value) Bind the value of a query parameter.QueryStream.withParams(Iterable<? extends ParamBinding<?>> params) Associate parameter bindings with this query.