Uses of Interface
org.optaplanner.core.api.function.QuadPredicate
-
Packages that use QuadPredicate Package Description org.optaplanner.core.api.function Functions that are not available injava.util.function
.org.optaplanner.core.api.score.stream org.optaplanner.core.api.score.stream.quad TheConstraintStream
API for four matched facts.org.optaplanner.core.impl.score.stream -
-
Uses of QuadPredicate in org.optaplanner.core.api.function
Methods in org.optaplanner.core.api.function that return QuadPredicate Modifier and Type Method Description default QuadPredicate<A,B,C,D>
QuadPredicate. and(QuadPredicate<? super A,? super B,? super C,? super D> other)
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.default QuadPredicate<A,B,C,D>
QuadPredicate. negate()
Returns a predicate that represents the logical negation of this predicate.default QuadPredicate<A,B,C,D>
QuadPredicate. or(QuadPredicate<? super A,? super B,? super C,? super D> other)
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.Methods in org.optaplanner.core.api.function with parameters of type QuadPredicate Modifier and Type Method Description default QuadPredicate<A,B,C,D>
QuadPredicate. and(QuadPredicate<? super A,? super B,? super C,? super D> other)
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.default QuadPredicate<A,B,C,D>
QuadPredicate. or(QuadPredicate<? super A,? super B,? super C,? super D> other)
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another. -
Uses of QuadPredicate in org.optaplanner.core.api.score.stream
Methods in org.optaplanner.core.api.score.stream with parameters of type QuadPredicate Modifier and Type Method Description static <A,B,C,D,ResultContainer_,Result_>
QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_>ConstraintCollectors. conditionally(QuadPredicate<A,B,C,D> condition, QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> delegate)
static <A,B,C,D>
QuadJoiner<A,B,C,D>Joiners. filtering(QuadPredicate<A,B,C,D> filter)
As defined byJoiners.filtering(BiPredicate)
. -
Uses of QuadPredicate in org.optaplanner.core.api.score.stream.quad
Methods in org.optaplanner.core.api.score.stream.quad with parameters of type QuadPredicate Modifier and Type Method Description QuadConstraintStream<A,B,C,D>
QuadConstraintStream. filter(QuadPredicate<A,B,C,D> predicate)
Exhaustively test each tuple of facts against theQuadPredicate
and match iftest(Object, Object, Object, Object)
returns true. -
Uses of QuadPredicate in org.optaplanner.core.impl.score.stream
Methods in org.optaplanner.core.impl.score.stream with parameters of type QuadPredicate Modifier and Type Method Description <A,B,C,D>
QuadJoiner<A,B,C,D>JoinerService. newQuadJoiner(QuadPredicate<A,B,C,D> filter)
-