Uses of Interface
org.dellroad.querystream.jpa.FromStream

Packages that use FromStream
Package
Description
QueryStream API for the Java Persistence Architecture (JPA).
  • Uses of FromStream in org.dellroad.querystream.jpa

    Modifier and Type
    Interface
    Description
    interface 
    FromValue<X,S extends jakarta.persistence.criteria.From<?,X>>
    A FromStream that is guaranteed to return at most a single result.
    interface 
    SearchStream containing items representable as Roots.
    interface 
    A RootStream that is guaranteed to return at most a single result.
    Modifier and Type
    Method
    Description
    <R> FromStream<X,S>
    FromStream.addRoot(Ref<R,? super jakarta.persistence.criteria.Root<R>> ref, Class<R> type)
     
    FromStream.bind(Ref<X,? super S> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    FromStream<X,S>
    FromStream.bind(Ref<X2,? super S2> ref, Function<? super S,? extends S2> refFunction)
     
    FromStream.distinct()
     
    FromStream.fetch(jakarta.persistence.metamodel.PluralAttribute<? super X,?,?> attribute)
     
    FromStream.fetch(jakarta.persistence.metamodel.PluralAttribute<? super X,?,?> attribute, jakarta.persistence.criteria.JoinType joinType)
     
    FromStream.fetch(jakarta.persistence.metamodel.SingularAttribute<? super X,?> attribute)
     
    FromStream.fetch(jakarta.persistence.metamodel.SingularAttribute<? super X,?> attribute, jakarta.persistence.criteria.JoinType joinType)
     
    FromStream.filter(jakarta.persistence.metamodel.SingularAttribute<? super X,Boolean> attribute)
     
    FromStream.filter(Function<? super S,? extends jakarta.persistence.criteria.Expression<Boolean>> predicateBuilder)
     
    default <E> FromStream<E,jakarta.persistence.criteria.CollectionJoin<X,E>>
    SearchStream.flatMap(jakarta.persistence.metamodel.CollectionAttribute<? super X,E> attribute)
    Map this stream to a stream where every item is replaced with the contents of the specified collection.
    default <E> FromStream<E,jakarta.persistence.criteria.ListJoin<X,E>>
    SearchStream.flatMap(jakarta.persistence.metamodel.ListAttribute<? super X,E> attribute)
    Map this stream to a stream where every item is replaced with the contents of the specified collection.
    default <E> FromStream<E,jakarta.persistence.criteria.SetJoin<X,E>>
    SearchStream.flatMap(jakarta.persistence.metamodel.SetAttribute<? super X,E> attribute)
    Map this stream to a stream where every item is replaced with the contents of the specified collection.
    FromStream.groupBy(jakarta.persistence.metamodel.SingularAttribute<? super X,?> attribute)
     
    FromStream.groupBy(Function<? super S,? extends jakarta.persistence.criteria.Expression<?>> groupFunction)
     
    FromStream.groupBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref)
     
    FromStream.groupByMulti(Function<? super S,? extends List<jakarta.persistence.criteria.Expression<?>>> groupFunction)
     
    FromStream.having(Function<? super S,? extends jakarta.persistence.criteria.Expression<Boolean>> havingFunction)
     
    default <E> FromStream<E,jakarta.persistence.criteria.CollectionJoin<X,E>>
    SearchStream.join(jakarta.persistence.metamodel.CollectionAttribute<? super X,E> attribute)
    Add a collection inner join to this stream.
    default <E> FromStream<E,jakarta.persistence.criteria.CollectionJoin<X,E>>
    SearchStream.join(jakarta.persistence.metamodel.CollectionAttribute<? super X,E> attribute, jakarta.persistence.criteria.JoinType joinType)
    Add a collection join to this stream using the specified join type.
    default <E> FromStream<E,jakarta.persistence.criteria.CollectionJoin<X,E>>
    SearchStream.join(jakarta.persistence.metamodel.CollectionAttribute<? super X,E> attribute, jakarta.persistence.criteria.JoinType joinType, Function<? super jakarta.persistence.criteria.CollectionJoin<X,E>,? extends jakarta.persistence.criteria.Expression<Boolean>> on)
    Add a collection join to this stream using the specified join type and ON condition.
    default <E> FromStream<E,jakarta.persistence.criteria.ListJoin<X,E>>
    SearchStream.join(jakarta.persistence.metamodel.ListAttribute<? super X,E> attribute)
    Add a list inner join to this stream.
    default <E> FromStream<E,jakarta.persistence.criteria.ListJoin<X,E>>
    SearchStream.join(jakarta.persistence.metamodel.ListAttribute<? super X,E> attribute, jakarta.persistence.criteria.JoinType joinType)
    Add a list join to this stream using the specified join type.
    default <E> FromStream<E,jakarta.persistence.criteria.ListJoin<X,E>>
    SearchStream.join(jakarta.persistence.metamodel.ListAttribute<? super X,E> attribute, jakarta.persistence.criteria.JoinType joinType, Function<? super jakarta.persistence.criteria.ListJoin<X,E>,? extends jakarta.persistence.criteria.Expression<Boolean>> on)
    Add a list join to this stream using the specified join type and ON condition.
    default <K, V> FromStream<V,jakarta.persistence.criteria.MapJoin<X,K,V>>
    SearchStream.join(jakarta.persistence.metamodel.MapAttribute<? super X,K,V> attribute)
    Add a map inner join to this stream.
    default <K, V> FromStream<V,jakarta.persistence.criteria.MapJoin<X,K,V>>
    SearchStream.join(jakarta.persistence.metamodel.MapAttribute<? super X,K,V> attribute, jakarta.persistence.criteria.JoinType joinType)
    Add a map join to this stream using the specified join type.
    default <K, V> FromStream<V,jakarta.persistence.criteria.MapJoin<X,K,V>>
    SearchStream.join(jakarta.persistence.metamodel.MapAttribute<? super X,K,V> attribute, jakarta.persistence.criteria.JoinType joinType, Function<? super jakarta.persistence.criteria.MapJoin<X,K,V>,? extends jakarta.persistence.criteria.Expression<Boolean>> on)
    Add a map join to this stream using the specified join type and ON condition.
    default <E> FromStream<E,jakarta.persistence.criteria.SetJoin<X,E>>
    SearchStream.join(jakarta.persistence.metamodel.SetAttribute<? super X,E> attribute)
    Add a set inner join to this stream.
    default <E> FromStream<E,jakarta.persistence.criteria.SetJoin<X,E>>
    SearchStream.join(jakarta.persistence.metamodel.SetAttribute<? super X,E> attribute, jakarta.persistence.criteria.JoinType joinType)
    Add a set join to this stream using the specified join type.
    default <E> FromStream<E,jakarta.persistence.criteria.SetJoin<X,E>>
    SearchStream.join(jakarta.persistence.metamodel.SetAttribute<? super X,E> attribute, jakarta.persistence.criteria.JoinType joinType, Function<? super jakarta.persistence.criteria.SetJoin<X,E>,? extends jakarta.persistence.criteria.Expression<Boolean>> on)
    Add a set join to this stream using the specified join type and ON condition.
    default <Y> FromStream<Y,jakarta.persistence.criteria.From<X,Y>>
    SearchStream.join(jakarta.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
    Add a singular inner join to this stream.
    default <Y> FromStream<Y,jakarta.persistence.criteria.From<X,Y>>
    SearchStream.join(jakarta.persistence.metamodel.SingularAttribute<? super X,Y> attribute, jakarta.persistence.criteria.JoinType joinType)
    Add a singular join to this stream using the specified join type.
    default <Y> FromStream<Y,jakarta.persistence.criteria.From<X,Y>>
    SearchStream.join(jakarta.persistence.metamodel.SingularAttribute<? super X,Y> attribute, jakarta.persistence.criteria.JoinType joinType, Function<? super jakarta.persistence.criteria.Join<X,Y>,? extends jakarta.persistence.criteria.Expression<Boolean>> on)
    Add a singular join to this stream using the specified join type and ON condition.
    FromStream.limit(int maxSize)
     
    default <Z, Y> FromStream<Y,jakarta.persistence.criteria.From<Z,Y>>
    SearchStream.mapToFrom(Class<Y> type, Function<? super S,? extends jakarta.persistence.criteria.From<Z,Y>> fromFunction)
    Map this stream into a stream whose elements are the result of applying the given function.
    default <Y> FromStream<Y,jakarta.persistence.criteria.From<?,Y>>
    SearchStream.mapToRef(Class<Y> type, FromRef<Y> ref)
    Map this stream to a stream whose elements are bound to the supplied from reference.
    FromStream.orderBy(jakarta.persistence.criteria.Order... orders)
     
    FromStream.orderBy(jakarta.persistence.metamodel.SingularAttribute<? super X,?> attribute, boolean asc)
     
    FromStream.orderBy(jakarta.persistence.metamodel.SingularAttribute<? super X,?> attribute1, boolean asc1, jakarta.persistence.metamodel.SingularAttribute<? super X,?> attribute2, boolean asc2)
     
    FromStream.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)
     
    FromStream.orderBy(Function<? super S,? extends jakarta.persistence.criteria.Expression<?>> orderExprFunction, boolean asc)
     
    FromStream.orderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    FromStream.orderByMulti(Function<? super S,? extends List<? extends jakarta.persistence.criteria.Order>> orderListFunction)
     
    FromStream.peek(Consumer<? super S> peeker)
     
    FromStream.skip(int num)
     
    <X, E> FromStream<E,jakarta.persistence.criteria.CollectionJoin<X,E>>
    QueryStream.Builder.substream(jakarta.persistence.criteria.CollectionJoin<X,E> join)
    Create a SearchStream for use as a subquery, using the specified join.
    <X, Y> FromStream<Y,? extends jakarta.persistence.criteria.From<X,Y>>
    QueryStream.Builder.substream(jakarta.persistence.criteria.From<X,Y> from)
    Create a SearchStream for use as a subquery, using the specified From.
    <X, E> FromStream<E,jakarta.persistence.criteria.Join<X,E>>
    QueryStream.Builder.substream(jakarta.persistence.criteria.Join<X,E> join)
    Create a SearchStream for use as a subquery, using the specified join.
    <X, E> FromStream<E,jakarta.persistence.criteria.ListJoin<X,E>>
    QueryStream.Builder.substream(jakarta.persistence.criteria.ListJoin<X,E> join)
    Create a SearchStream for use as a subquery, using the specified join.
    <X, K, V> FromStream<V,jakarta.persistence.criteria.MapJoin<X,K,V>>
    QueryStream.Builder.substream(jakarta.persistence.criteria.MapJoin<X,K,V> join)
    Create a SearchStream for use as a subquery, using the specified join.
    <X, E> FromStream<E,jakarta.persistence.criteria.SetJoin<X,E>>
    QueryStream.Builder.substream(jakarta.persistence.criteria.SetJoin<X,E> join)
    Create a SearchStream for use as a subquery, using the specified join.
    FromStream.thenOrderBy(jakarta.persistence.criteria.Order... orders)
     
    FromStream.thenOrderBy(jakarta.persistence.metamodel.SingularAttribute<? super X,?> attribute, boolean asc)
     
    FromStream.thenOrderBy(Function<? super S,? extends jakarta.persistence.criteria.Expression<?>> orderExprFunction, boolean asc)
     
    FromStream.thenOrderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    FromStream.withFetchGraph(String name)
     
    FromStream.withFlushMode(jakarta.persistence.FlushModeType flushMode)
     
    FromStream.withHint(String name, Object value)
     
    FromStream.withHints(Map<String,Object> hints)
     
    FromStream.withLoadGraph(String name)
     
    FromStream.withLockMode(jakarta.persistence.LockModeType lockMode)
     
    FromStream.withParam(jakarta.persistence.Parameter<Calendar> parameter, Calendar value, jakarta.persistence.TemporalType temporalType)
     
    FromStream.withParam(jakarta.persistence.Parameter<Date> parameter, Date value, jakarta.persistence.TemporalType temporalType)
     
    <T> FromStream<X,S>
    FromStream.withParam(jakarta.persistence.Parameter<T> parameter, T value)
     
    FromStream.withParams(Iterable<? extends ParamBinding<?>> params)