Module jpastreamer.field
Package com.speedment.jpastreamer.field.predicate
package com.speedment.jpastreamer.field.predicate
The different types of predicates generated by Fields are located in this
package. The main difference between a Speedment predicate and an ordinary
java predicate is that Speedment predicates also carry metadata about the
Field and other conditions used to create it. This metadata can be parsed to
produce smarter queries runtime.
This package is part of the API. Modifications to classes here should only (if ever) be done in major releases.
-
ClassDescriptionCombinedPredicate<ENTITY>Aggregation of a number of
Predicatesof the same type (e.g.This enum list all the different types of combinationsComposedPredicate<ENTITY,A> SpeedmentPredicate that composes aFunctionand anotherSpeedmentPredicate, testing the output of the function with the predicate to get the result.FieldIsNotNullPredicate<ENTITY,T> FieldIsNullPredicate<ENTITY,T> FieldPredicate<ENTITY>The base interface for allpredicatesgenerated by Speedment entity fields.Determines if a range of results should be start and/or end-inclusive.The predicate types that exists in Speedment.SpeedmentPredicate<ENTITY>Common interface for all metadata-rich predicates in the Speedment library.