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

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

    Classes in org.dellroad.querystream.jpa that implement Ref
    Modifier and Type
    Class
    Description
    class 
    A Ref that's known to be an Expression.
    class 
    A Ref that's known to be a From.
    class 
    A Ref that's known to be a Path.
    class 
    A Ref that's known to be a Root.
    Methods in org.dellroad.querystream.jpa with parameters of type Ref
    Modifier and Type
    Method
    Description
    DoubleStream.addRoot(Ref<R,? super jakarta.persistence.criteria.Root<R>> ref, Class<R> type)
     
    <R> ExprStream<X,S>
    ExprStream.addRoot(Ref<R,? super jakarta.persistence.criteria.Root<R>> ref, Class<R> type)
     
    <R> FromStream<X,S>
    FromStream.addRoot(Ref<R,? super jakarta.persistence.criteria.Root<R>> ref, Class<R> type)
     
    IntStream.addRoot(Ref<R,? super jakarta.persistence.criteria.Root<R>> ref, Class<R> type)
     
    LongStream.addRoot(Ref<R,? super jakarta.persistence.criteria.Root<R>> ref, Class<R> type)
     
    <R> PathStream<X,S>
    PathStream.addRoot(Ref<R,? super jakarta.persistence.criteria.Root<R>> ref, Class<R> type)
     
    RootStream.addRoot(Ref<R,? super jakarta.persistence.criteria.Root<R>> ref, Class<R> type)
     
    SearchStream.addRoot(Ref<R,? super jakarta.persistence.criteria.Root<R>> ref, Class<R> type)
    Bind an unbound reference to a new query root that will be added to the query.
    BooleanValue.bind(Ref<Boolean,? super jakarta.persistence.criteria.Expression<Boolean>> ref)
     
    DeleteStream.bind(Ref<X,? super jakarta.persistence.criteria.Root<X>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    DeleteStream<X>
    DeleteStream.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Root<X>,? extends S2> refFunction)
     
    DoubleStream.bind(Ref<Double,? super jakarta.persistence.criteria.Expression<Double>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    DoubleStream
    DoubleStream.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Expression<Double>,? extends S2> refFunction)
     
    DoubleValue.bind(Ref<Double,? super jakarta.persistence.criteria.Expression<Double>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    DoubleValue
    DoubleValue.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Expression<Double>,? extends S2> refFunction)
     
    ExprStream.bind(Ref<X,? super S> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    ExprStream<X,S>
    ExprStream.bind(Ref<X2,? super S2> ref, Function<? super S,? extends S2> refFunction)
     
    ExprValue.bind(Ref<X,? super S> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    ExprValue<X,S>
    ExprValue.bind(Ref<X2,? super S2> ref, Function<? super S,? extends S2> refFunction)
     
    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)
     
    FromValue.bind(Ref<X,? super S> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    FromValue<X,S>
    FromValue.bind(Ref<X2,? super S2> ref, Function<? super S,? extends S2> refFunction)
     
    IntStream.bind(Ref<Integer,? super jakarta.persistence.criteria.Expression<Integer>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    IntStream
    IntStream.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Expression<Integer>,? extends S2> refFunction)
     
    IntValue.bind(Ref<Integer,? super jakarta.persistence.criteria.Expression<Integer>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    IntValue
    IntValue.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Expression<Integer>,? extends S2> refFunction)
     
    LongStream.bind(Ref<Long,? super jakarta.persistence.criteria.Expression<Long>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    LongStream
    LongStream.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Expression<Long>,? extends S2> refFunction)
     
    LongValue.bind(Ref<Long,? super jakarta.persistence.criteria.Expression<Long>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    LongValue
    LongValue.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Expression<Long>,? extends S2> refFunction)
     
    PathStream.bind(Ref<X,? super S> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    PathStream<X,S>
    PathStream.bind(Ref<X2,? super S2> ref, Function<? super S,? extends S2> refFunction)
     
    PathValue.bind(Ref<X,? super S> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    PathValue<X,S>
    PathValue.bind(Ref<X2,? super S2> ref, Function<? super S,? extends S2> refFunction)
     
    QueryStream.bind(Ref<X,? super S> ref)
    Bind an unbound reference to the items in this stream.
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    QueryStream<X,S,C,C2,Q>
    QueryStream.bind(Ref<X2,? super S2> ref, Function<? super S,? extends S2> refFunction)
    Bind an unbound reference to the result of applying the given function to the items in this stream.
    RootStream.bind(Ref<X,? super jakarta.persistence.criteria.Root<X>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    RootStream<X>
    RootStream.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Root<X>,? extends S2> refFunction)
     
    RootValue.bind(Ref<X,? super jakarta.persistence.criteria.Root<X>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    RootValue<X>
    RootValue.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Root<X>,? extends S2> refFunction)
     
    SearchStream.bind(Ref<X,? super S> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    SearchStream<X,S>
    SearchStream.bind(Ref<X2,? super S2> ref, Function<? super S,? extends S2> refFunction)
     
    SearchValue.bind(Ref<X,? super S> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    SearchValue<X,S>
    SearchValue.bind(Ref<X2,? super S2> ref, Function<? super S,? extends S2> refFunction)
     
    UpdateStream.bind(Ref<X,? super jakarta.persistence.criteria.Root<X>> ref)
     
    <X2, S2 extends jakarta.persistence.criteria.Selection<X2>>
    UpdateStream<X>
    UpdateStream.bind(Ref<X2,? super S2> ref, Function<? super jakarta.persistence.criteria.Root<X>,? extends S2> refFunction)
     
    DoubleStream.groupBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref)
     
    ExprStream.groupBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref)
     
    FromStream.groupBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref)
     
    IntStream.groupBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref)
     
    LongStream.groupBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref)
     
    PathStream.groupBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref)
     
    RootStream.groupBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref)
     
    SearchStream.groupBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref)
    Apply grouping based on an expression reference.
    DoubleStream.orderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    ExprStream.orderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    FromStream.orderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    IntStream.orderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    LongStream.orderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    PathStream.orderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    RootStream.orderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    SearchStream.orderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
    Order results using the specified expression reference.
    DoubleStream.thenOrderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    ExprStream.thenOrderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    FromStream.thenOrderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    IntStream.thenOrderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    LongStream.thenOrderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    PathStream.thenOrderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    RootStream.thenOrderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
     
    SearchStream.thenOrderBy(Ref<?,? extends jakarta.persistence.criteria.Expression<?>> ref, boolean asc)
    Order results using the specified expression reference after existing sort.