| Package | Description | 
|---|---|
| org.optaplanner.core.api.function | 
 Functions that are not available in  
java.util.function. | 
| org.optaplanner.core.api.score.stream.tri | 
 The  
ConstraintStream API for tri-tuples. | 
| org.optaplanner.core.impl.score.stream.bavet.tri | |
| org.optaplanner.core.impl.score.stream.drools.tri | 
| Modifier and Type | Method and Description | 
|---|---|
default TriPredicate<A,B,C> | 
TriPredicate.and(TriPredicate<? super A,? super B,? super C> other)
Returns a composed predicate that represents a short-circuiting logical
 AND of this predicate and another. 
 | 
default TriPredicate<A,B,C> | 
TriPredicate.negate()
Returns a predicate that represents the logical negation of this
 predicate. 
 | 
default TriPredicate<A,B,C> | 
TriPredicate.or(TriPredicate<? super A,? super B,? super C> other)
Returns a composed predicate that represents a short-circuiting logical
 OR of this predicate and another. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default TriPredicate<A,B,C> | 
TriPredicate.and(TriPredicate<? super A,? super B,? super C> other)
Returns a composed predicate that represents a short-circuiting logical
 AND of this predicate and another. 
 | 
default TriPredicate<A,B,C> | 
TriPredicate.or(TriPredicate<? super A,? super B,? super C> other)
Returns a composed predicate that represents a short-circuiting logical
 OR of this predicate and another. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TriConstraintStream<A,B,C> | 
TriConstraintStream.filter(TriPredicate<A,B,C> predicate)
Exhaustively test each tuple of facts against the  
TriPredicate
 and match if test(Object, Object, Object) returns true. | 
| Modifier and Type | Method and Description | 
|---|---|
BavetAbstractTriConstraintStream<Solution_,A,B,C> | 
BavetAbstractTriConstraintStream.filter(TriPredicate<A,B,C> predicate)  | 
| Constructor and Description | 
|---|
BavetFilterTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
                              BavetAbstractTriConstraintStream<Solution_,A,B,C> parent,
                              TriPredicate<A,B,C> predicate)  | 
BavetFilterTriNode(BavetConstraintSession session,
                  int nodeOrder,
                  BavetAbstractTriNode<A,B,C> parentNode,
                  TriPredicate<A,B,C> predicate)  | 
| Modifier and Type | Method and Description | 
|---|---|
DroolsTriCondition<A,B,C> | 
DroolsTriCondition.andFilter(TriPredicate<A,B,C> predicate)  | 
TriConstraintStream<A,B,C> | 
DroolsAbstractTriConstraintStream.filter(TriPredicate<A,B,C> predicate)  | 
| Constructor and Description | 
|---|
DroolsFilterTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
                               DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
                               TriPredicate<A,B,C> triPredicate)  | 
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.