Module com.speedment.runtime.join
Package com.speedment.runtime.join.trait
Interface HasWhere<ENTITY,R>
-
- Type Parameters:
ENTITY- entity typeR- return type
- All Known Subinterfaces:
JoinBuilder1<T0>,JoinBuilder10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>,JoinBuilder2<T0,T1>,JoinBuilder3<T0,T1,T2>,JoinBuilder4<T0,T1,T2,T3>,JoinBuilder5<T0,T1,T2,T3,T4>,JoinBuilder6<T0,T1,T2,T3,T4,T5>,JoinBuilder7<T0,T1,T2,T3,T4,T5,T6>,JoinBuilder8<T0,T1,T2,T3,T4,T5,T6,T7>,JoinBuilder9<T0,T1,T2,T3,T4,T5,T6,T7,T8>
public interface HasWhere<ENTITY,R>- Author:
- Per Minborg
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Rwhere(Predicate<? super ENTITY> predicate)Adds the providedpredicateto the collection of predicates that shall be applied to entities from the previous Manager before entities are accepted in the join.
-
-
-
Method Detail
-
where
R where(Predicate<? super ENTITY> predicate)
Adds the providedpredicateto the collection of predicates that shall be applied to entities from the previous Manager before entities are accepted in the join.Currently, only
FieldPredicatesobtained by Speedment predicate builders can be used in Join Operations. No anonymous lambdas can be used.- Parameters:
predicate- to apply- Returns:
- a builder where the provided
predicateis added - Throws:
NullPointerException- if the providedpredicateisnull
-
-