Uses of Interface
org.dellroad.querystream.jpa.PathStream
Packages that use PathStream
Package
Description
QueryStream API for the Java Persistence Architecture (JPA).
-
Uses of PathStream in org.dellroad.querystream.jpa
Subinterfaces of PathStream in org.dellroad.querystream.jpaModifier and TypeInterfaceDescriptioninterfaceFromStream<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.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 PathStreamModifier and TypeMethodDescription<R> PathStream<X,S> PathStream<X,S> <X2,S2 extends jakarta.persistence.criteria.Selection<X2>>
PathStream<X,S> <Y extends X>
PathStream<Y,? extends jakarta.persistence.criteria.Path<Y>> Map this stream into a stream whose elements are the result of applying the given narrowing cast.PathStream<X,S> PathStream.distinct()PathStream<X,S> PathStream<X,S> PathStream.fetch(jakarta.persistence.metamodel.PluralAttribute<? super X, ?, ?> attribute, jakarta.persistence.criteria.JoinType joinType) PathStream<X,S> PathStream<X,S> PathStream.fetch(jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute, jakarta.persistence.criteria.JoinType joinType) PathStream<X,S> PathStream<X,S> PathStream.filter(Function<? super S, ? extends jakarta.persistence.criteria.Expression<Boolean>> predicateBuilder) default <K> PathStream<K,jakarta.persistence.criteria.Path<K>> SearchStream.flatMapKeys(jakarta.persistence.metamodel.MapAttribute<? super X, K, ?> attribute) Map this stream to a stream where every item is replaced with the keys of the specified map.default <V> PathStream<V,jakarta.persistence.criteria.Path<V>> SearchStream.flatMapValues(jakarta.persistence.metamodel.MapAttribute<? super X, ?, V> attribute) Map this stream to a stream where every item is replaced with the values of the specified map.PathStream<X,S> PathStream<X,S> PathStream.groupBy(Function<? super S, ? extends jakarta.persistence.criteria.Expression<?>> groupFunction) PathStream<X,S> PathStream<X,S> PathStream.groupByMulti(Function<? super S, ? extends List<jakarta.persistence.criteria.Expression<?>>> groupFunction) PathStream<X,S> PathStream.having(Function<? super S, ? extends jakarta.persistence.criteria.Expression<Boolean>> havingFunction) PathStream<X,S> PathStream.limit(int maxSize) default <Y> PathStream<Y,jakarta.persistence.criteria.Path<Y>> Map this stream to an associated property.default <Y> PathStream<Y,jakarta.persistence.criteria.Path<Y>> SearchStream.mapToPath(Class<Y> type, Function<? super S, ? extends jakarta.persistence.criteria.Path<Y>> pathFunction) Map this stream into a stream whose elements are the result of applying the given function.default <Y> PathStream<Y,jakarta.persistence.criteria.Path<Y>> Map this stream to a stream whose elements are bound to the supplied path reference.PathStream<X,S> PathStream.orderBy(jakarta.persistence.criteria.Order... orders) PathStream<X,S> PathStream.orderBy(jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute, boolean asc) PathStream<X,S> PathStream.orderBy(jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute1, boolean asc1, jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute2, boolean asc2) PathStream<X,S> PathStream.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) PathStream<X,S> PathStream.orderBy(Function<? super S, ? extends jakarta.persistence.criteria.Expression<?>> orderExprFunction, boolean asc) PathStream<X,S> PathStream<X,S> PathStream.orderByMulti(Function<? super S, ? extends List<? extends jakarta.persistence.criteria.Order>> orderListFunction) PathStream<X,S> PathStream<X,S> PathStream.skip(int num) PathStream<X,S> PathStream.thenOrderBy(jakarta.persistence.criteria.Order... orders) PathStream<X,S> PathStream.thenOrderBy(jakarta.persistence.metamodel.SingularAttribute<? super X, ?> attribute, boolean asc) PathStream<X,S> PathStream.thenOrderBy(Function<? super S, ? extends jakarta.persistence.criteria.Expression<?>> orderExprFunction, boolean asc) PathStream<X,S> PathStream.thenOrderBy(Ref<?, ? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc) PathStream<X,S> PathStream.withFetchGraph(String name) PathStream<X,S> PathStream.withFlushMode(jakarta.persistence.FlushModeType flushMode) PathStream<X,S> PathStream<X,S> PathStream<X,S> PathStream.withLoadGraph(String name) PathStream<X,S> PathStream.withLockMode(jakarta.persistence.LockModeType lockMode) PathStream<X,S> PathStream.withParam(jakarta.persistence.Parameter<Calendar> parameter, Calendar value, jakarta.persistence.TemporalType temporalType) PathStream<X,S> PathStream.withParam(jakarta.persistence.Parameter<Date> parameter, Date value, jakarta.persistence.TemporalType temporalType) <T> PathStream<X,S> PathStream.withParam(jakarta.persistence.Parameter<T> parameter, T value) PathStream<X,S> PathStream.withParams(Iterable<? extends ParamBinding<?>> params)