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