org.josql.expressions
Class GTLTExpression
java.lang.Object
   org.josql.expressions.Expression
org.josql.expressions.Expression
       org.josql.expressions.BinaryExpression
org.josql.expressions.BinaryExpression
           org.josql.expressions.GTLTExpression
org.josql.expressions.GTLTExpression
- public class GTLTExpression 
- extends BinaryExpression
This class represents one of the following:
 
   - > - Greater than
- < - Less than
- >= - Greater than or equal to
- <= - Less than or equal to
 You can also force a "string" comparison by prefixing with "$".  This will force
 both sides to be strings via the toString method.
 
 
 
 
 
 
 
GTLTExpression
public GTLTExpression()
getType
public int getType()
- 
 
setType
public void setType(int t)
- Type is an integer here for speed purposes, however one of the constants
 should be used.
 
- 
- Parameters:
- t- The type of expression.
 
setIgnoreCase
public void setIgnoreCase(boolean v)
- 
 
isIgnoreCase
public boolean isIgnoreCase()
- 
 
isTrue
public boolean isTrue(Object o,
                      Query q)
               throws QueryExecutionException
- Return whether this expression evaluates to true.  The actual comparison
 is performed by: Utilities.compare(Object,Object)which copes with
 the object types.
 
- 
- Specified by:
- isTruein class- Expression
 
- 
- Parameters:
- o- The current object to evaluate the expression on.
- q- The Query object.
- Returns:
- trueif the expression evaluates to- true.
- Throws:
- QueryExecutionException- If the expression cannot be evaluated.
 
toString
public String toString()
- Return a string version of the expression.
 In the form: Expression[ $ ] <|> [ = ]Expression
 
- 
- Specified by:
- toStringin class- Expression
 
- 
- Returns:
- A string version of the expression.
 
 Copyright © 2008 Gary Bentley. All Rights Reserved.
  Copyright © 2008 Gary Bentley. All Rights Reserved.