Module jpastreamer.field
Interface SpeedmentPredicate<ENTITY>
- All Superinterfaces:
Comparator<ENTITY>,com.speedment.runtime.compute.expression.Expression<ENTITY>,com.speedment.runtime.compute.trait.HasAsDouble<ENTITY>,com.speedment.runtime.compute.trait.HasAsInt<ENTITY>,com.speedment.runtime.compute.trait.HasAsLong<ENTITY>,com.speedment.runtime.compute.trait.HasCompare<ENTITY>,com.speedment.runtime.compute.trait.HasCompose<ENTITY>,com.speedment.runtime.compute.trait.HasHash<ENTITY>,com.speedment.runtime.compute.trait.HasMap<ENTITY,,com.speedment.common.function.BooleanUnaryOperator, com.speedment.runtime.compute.ToBoolean<ENTITY>> com.speedment.runtime.compute.trait.HasMapToDouble<ENTITY,,com.speedment.common.function.BooleanToDoubleFunction> Predicate<ENTITY>,com.speedment.runtime.compute.ToBoolean<ENTITY>,com.speedment.common.function.ToBooleanFunction<ENTITY>
- All Known Subinterfaces:
CombinedPredicate<ENTITY>,ComposedPredicate<ENTITY,,A> FieldIsNotNullPredicate<ENTITY,,T> FieldIsNullPredicate<ENTITY,,T> FieldPredicate<ENTITY>
public interface SpeedmentPredicate<ENTITY>
extends com.speedment.runtime.compute.ToBoolean<ENTITY>
Common interface for all metadata-rich predicates in the Speedment library.
Speedment predicates typically operates on an entity from a manager generated
by Speedment.
- Since:
- 3.1.2
- Author:
- Emil Forslund
-
Method Summary
Modifier and TypeMethodDescriptiondefault SpeedmentPredicate<ENTITY>default <T> ComposedPredicate<T,ENTITY> default SpeedmentPredicate<ENTITY>negate()default SpeedmentPredicate<ENTITY>Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface com.speedment.runtime.compute.ToBoolean
applyAsBoolean, asDouble, asInt, asLong, compare, composeNullable, expressionType, hash, map, mapToDoubleMethods inherited from interface com.speedment.common.function.ToBooleanFunction
test
-
Method Details
-
compose
-
negate
-
and
-
or
-