Class LesserOperator
- java.lang.Object
-
- org.pentaho.reporting.libraries.formula.operators.AbstractCompareOperator
-
- org.pentaho.reporting.libraries.formula.operators.LesserOperator
-
- All Implemented Interfaces:
java.io.Serializable,InfixOperator
public class LesserOperator extends AbstractCompareOperator
Creation-Date: 31.10.2006, 16:34:11- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LesserOperator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLevel()booleanisAssociative()Defines, whether the operation is associative.booleanisLeftOperation()Defines the bind-direction of the operator.java.lang.StringtoString()returns the string representation of this operator.-
Methods inherited from class org.pentaho.reporting.libraries.formula.operators.AbstractCompareOperator
evaluate
-
-
-
-
Method Detail
-
getLevel
public int getLevel()
-
isLeftOperation
public boolean isLeftOperation()
Description copied from interface:InfixOperatorDefines the bind-direction of the operator. That direction defines, in which direction a sequence of equal operators is resolved.- Returns:
- true, if the operation is left-binding, false if right-binding
-
isAssociative
public boolean isAssociative()
Defines, whether the operation is associative. For associative operations, the evaluation order does not matter, if the operation appears more than once in an expression, and therefore we can optimize them a lot better than non-associative operations (ie. merge constant parts and precompute them once).- Returns:
- true, if the operation is associative, false otherwise
-
toString
public java.lang.String toString()
returns the string representation of this operator.- Overrides:
toStringin classjava.lang.Object- Returns:
- string
-
-