Package org.hcjf.layers.query
Class SmallerThan
- java.lang.Object
-
- org.hcjf.layers.query.BaseEvaluator
-
- org.hcjf.layers.query.FieldEvaluator
-
- org.hcjf.layers.query.SmallerThan
-
- All Implemented Interfaces:
Evaluator
- Direct Known Subclasses:
SmallerThanOrEqual
public class SmallerThan extends FieldEvaluator
- Author:
- javaito
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hcjf.layers.query.BaseEvaluator
BaseEvaluator.QueryValue, BaseEvaluator.ReplaceableValue, BaseEvaluator.UnprocessedValue
-
-
Constructor Summary
Constructors Modifier Constructor Description SmallerThan(java.lang.Object leftValue, java.lang.Object rightValue)protectedSmallerThan(java.lang.Object leftValue, java.lang.Object rightValue, boolean orEquals)
-
Method Summary
Modifier and Type Method Description booleanevaluate(java.lang.Object object, Queryable.DataSource dataSource, Queryable.Consumer consumer)This method must be implemented for each particular implementation to evaluate some details about instances of the data collection.-
Methods inherited from class org.hcjf.layers.query.FieldEvaluator
containsReference, copy, equals, getLeftValue, getProcessedLeftValue, getProcessedRightValue, getRightValue, numberEquals, toString
-
Methods inherited from class org.hcjf.layers.query.BaseEvaluator
getEvaluatorFields, getProcessedValue, isTrueForced, setEvaluatorFields, setTrueForced
-
-
-
-
Method Detail
-
evaluate
public boolean evaluate(java.lang.Object object, Queryable.DataSource dataSource, Queryable.Consumer consumer)Description copied from interface:EvaluatorThis method must be implemented for each particular implementation to evaluate some details about instances of the data collection.- Parameters:
object- Object of the data collection.dataSource- Data source.consumer- Consumer.- Returns:
- Return true if the object must be part of the result add or false in the other ways.
-
-