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