public final class BiConstraintStreamHelper<A,B,C> extends AbstractConstraintStreamHelper<C,TriConstraintStream<A,B,C>,TriJoiner<A,B,C>,TriPredicate<A,B,C>>
Constructor and Description |
---|
BiConstraintStreamHelper(BiConstraintStream<A,B> stream) |
Modifier and Type | Method and Description |
---|---|
protected TriConstraintStream<A,B,C> |
doJoin(Class<C> otherClass) |
protected TriConstraintStream<A,B,C> |
doJoin(Class<C> otherClass,
TriJoiner<A,B,C>... joiners) |
protected TriConstraintStream<A,B,C> |
doJoin(Class<C> otherClass,
TriJoiner<A,B,C> joiner) |
protected TriPredicate<A,B,C> |
extractPredicate(TriJoiner<A,B,C> joiner) |
protected TriConstraintStream<A,B,C> |
filter(TriConstraintStream<A,B,C> stream,
TriPredicate<A,B,C> predicate) |
protected boolean |
isFilteringJoiner(TriJoiner<A,B,C> joiner) |
protected TriJoiner<A,B,C> |
mergeJoiners(TriJoiner<A,B,C>... joiners) |
protected TriPredicate<A,B,C> |
mergePredicates(TriPredicate<A,B,C> predicate1,
TriPredicate<A,B,C> predicate2) |
join
public BiConstraintStreamHelper(BiConstraintStream<A,B> stream)
protected TriConstraintStream<A,B,C> doJoin(Class<C> otherClass)
doJoin
in class AbstractConstraintStreamHelper<C,TriConstraintStream<A,B,C>,TriJoiner<A,B,C>,TriPredicate<A,B,C>>
protected TriConstraintStream<A,B,C> doJoin(Class<C> otherClass, TriJoiner<A,B,C> joiner)
doJoin
in class AbstractConstraintStreamHelper<C,TriConstraintStream<A,B,C>,TriJoiner<A,B,C>,TriPredicate<A,B,C>>
protected TriConstraintStream<A,B,C> doJoin(Class<C> otherClass, TriJoiner<A,B,C>... joiners)
doJoin
in class AbstractConstraintStreamHelper<C,TriConstraintStream<A,B,C>,TriJoiner<A,B,C>,TriPredicate<A,B,C>>
protected TriConstraintStream<A,B,C> filter(TriConstraintStream<A,B,C> stream, TriPredicate<A,B,C> predicate)
filter
in class AbstractConstraintStreamHelper<C,TriConstraintStream<A,B,C>,TriJoiner<A,B,C>,TriPredicate<A,B,C>>
protected TriJoiner<A,B,C> mergeJoiners(TriJoiner<A,B,C>... joiners)
mergeJoiners
in class AbstractConstraintStreamHelper<C,TriConstraintStream<A,B,C>,TriJoiner<A,B,C>,TriPredicate<A,B,C>>
protected boolean isFilteringJoiner(TriJoiner<A,B,C> joiner)
isFilteringJoiner
in class AbstractConstraintStreamHelper<C,TriConstraintStream<A,B,C>,TriJoiner<A,B,C>,TriPredicate<A,B,C>>
protected TriPredicate<A,B,C> extractPredicate(TriJoiner<A,B,C> joiner)
extractPredicate
in class AbstractConstraintStreamHelper<C,TriConstraintStream<A,B,C>,TriJoiner<A,B,C>,TriPredicate<A,B,C>>
protected TriPredicate<A,B,C> mergePredicates(TriPredicate<A,B,C> predicate1, TriPredicate<A,B,C> predicate2)
mergePredicates
in class AbstractConstraintStreamHelper<C,TriConstraintStream<A,B,C>,TriJoiner<A,B,C>,TriPredicate<A,B,C>>
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.