Uses of Interface
org.dellroad.querystream.jpa.ExprStream
Packages that use ExprStream
Package
Description
QueryStream API for the Java Persistence Architecture (JPA).
-
Uses of ExprStream in org.dellroad.querystream.jpa
Subinterfaces of ExprStream in org.dellroad.querystream.jpaModifier and TypeInterfaceDescriptioninterfaceA booleanExprValue.interfaceSearchStreamcontainingDoublevalues.interfaceA doubleExprValue.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.Methods in org.dellroad.querystream.jpa that return ExprStreamModifier and TypeMethodDescription<R> ExprStream<X,S> ExprStream<X,S> <X2,S2 extends jakarta.persistence.criteria.Selection<X2>>
ExprStream<X,S> ExprStream<X,S> ExprStream.distinct()ExprStream<X,S> ExprStream<X,S> ExprStream.fetch(jakarta.persistence.metamodel.PluralAttribute<? super X, ?, ?> attribute, jakarta.persistence.criteria.JoinType joinType) ExprStream<X,S> ExprStream<X,S> ExprStream.fetch(jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute, jakarta.persistence.criteria.JoinType joinType) ExprStream<X,S> ExprStream<X,S> ExprStream.filter(Function<? super S, ? extends jakarta.persistence.criteria.Expression<Boolean>> predicateBuilder) ExprStream<X,S> ExprStream<X,S> ExprStream.groupBy(Function<? super S, ? extends jakarta.persistence.criteria.Expression<?>> groupFunction) ExprStream<X,S> ExprStream<X,S> ExprStream.groupByMulti(Function<? super S, ? extends List<jakarta.persistence.criteria.Expression<?>>> groupFunction) ExprStream<X,S> ExprStream.having(Function<? super S, ? extends jakarta.persistence.criteria.Expression<Boolean>> havingFunction) ExprStream<X,S> ExprStream.limit(int maxSize) default <K,V, M extends Map<K, V>>
ExprStream<M,jakarta.persistence.criteria.Expression<M>> Map this stream to an associated map property.default <E,C extends Collection<E>>
ExprStream<C,jakarta.persistence.criteria.Expression<C>> Map this stream to an associated collection property.default <Y> ExprStream<Y,jakarta.persistence.criteria.Expression<Y>> SearchStream.map(Class<Y> type, Function<? super S, ? extends jakarta.persistence.criteria.Expression<Y>> exprFunction) Map this stream into a stream whose elements are the result of applying the given function.default <Y> ExprStream<Y,jakarta.persistence.criteria.Expression<Y>> SearchStream.mapToExpr(Class<Y> type, Function<? super S, ? extends jakarta.persistence.criteria.Expression<Y>> exprFunction) Map this stream into a stream whose elements are the result of applying the given function.default <Y> ExprStream<Y,jakarta.persistence.criteria.Expression<Y>> Map this stream to a stream whose elements are bound to the supplied expression reference.ExprStream<X,S> ExprStream.orderBy(jakarta.persistence.criteria.Order... orders) ExprStream<X,S> ExprStream.orderBy(jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute, boolean asc) ExprStream<X,S> ExprStream.orderBy(jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute1, boolean asc1, jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute2, boolean asc2) ExprStream<X,S> ExprStream.orderBy(jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute1, boolean asc1, jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute2, boolean asc2, jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute3, boolean asc3) ExprStream<X,S> ExprStream.orderBy(Function<? super S, ? extends jakarta.persistence.criteria.Expression<?>> orderExprFunction, boolean asc) ExprStream<X,S> ExprStream<X,S> ExprStream.orderByMulti(Function<? super S, ? extends List<? extends jakarta.persistence.criteria.Order>> orderListFunction) ExprStream<X,S> ExprStream<X,S> ExprStream.skip(int num) ExprStream<X,S> ExprStream.thenOrderBy(jakarta.persistence.criteria.Order... orders) ExprStream<X,S> ExprStream.thenOrderBy(jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute, boolean asc) ExprStream<X,S> ExprStream.thenOrderBy(Function<? super S, ? extends jakarta.persistence.criteria.Expression<?>> orderExprFunction, boolean asc) ExprStream<X,S> ExprStream.thenOrderBy(Ref<?, ? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc) ExprStream<X,S> ExprStream.withFetchGraph(String name) ExprStream<X,S> ExprStream.withFlushMode(jakarta.persistence.FlushModeType flushMode) ExprStream<X,S> ExprStream<X,S> ExprStream<X,S> ExprStream.withLoadGraph(String name) ExprStream<X,S> ExprStream.withLockMode(jakarta.persistence.LockModeType lockMode) ExprStream<X,S> ExprStream.withParam(jakarta.persistence.Parameter<Calendar> parameter, Calendar value, jakarta.persistence.TemporalType temporalType) ExprStream<X,S> ExprStream.withParam(jakarta.persistence.Parameter<Date> parameter, Date value, jakarta.persistence.TemporalType temporalType) <T> ExprStream<X,S> ExprStream.withParam(jakarta.persistence.Parameter<T> parameter, T value) ExprStream<X,S> ExprStream.withParams(Iterable<? extends ParamBinding<?>> params)