org.xorm.query
Class Expression.Constant

java.lang.Object
  |
  +--org.xorm.query.Expression
        |
        +--org.xorm.query.Expression.Constant
Enclosing class:
Expression

public static class Expression.Constant
extends Expression


Nested Class Summary
 
Nested classes inherited from class org.xorm.query.Expression
Expression.Add, Expression.And, Expression.Arithmetic, Expression.Binary, Expression.BitwiseComplement, Expression.Cast, Expression.Comparison, Expression.ConditionalAnd, Expression.ConditionalOr, Expression.Constant, Expression.Divide, Expression.Equal, Expression.ExclusiveOr, Expression.FieldAccess, Expression.GreaterThan, Expression.GreaterThanEqual, Expression.InclusiveOr, Expression.LessThan, Expression.LessThanEqual, Expression.Member, Expression.MethodCall, Expression.Modulo, Expression.Multiply, Expression.Not, Expression.NotEqual, Expression.Numeric, Expression.Parameter, Expression.Subtract, Expression.Symbolic, Expression.Unary, Expression.UnaryMinus, Expression.Variable
 
Field Summary
static Expression.Constant FALSE
           
static Expression.Constant NULL
           
static Expression.Constant TRUE
           
protected  Object value
           
 
Constructor Summary
Expression.Constant(Object value)
           
 
Method Summary
 void accept(ExpressionVisitor visitor)
           
 Object evaluate(QueryContext context)
           
 Class getType()
           
 Object getValue()
           
 String toString()
           
 
Methods inherited from class org.xorm.query.Expression
escapeChar, escapeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TRUE

public static final Expression.Constant TRUE

FALSE

public static final Expression.Constant FALSE

NULL

public static final Expression.Constant NULL

value

protected Object value
Constructor Detail

Expression.Constant

public Expression.Constant(Object value)
Method Detail

evaluate

public Object evaluate(QueryContext context)
Specified by:
evaluate in class Expression

getValue

public Object getValue()

getType

public Class getType()
Specified by:
getType in class Expression

toString

public String toString()
Specified by:
toString in class Expression

accept

public void accept(ExpressionVisitor visitor)
Overrides:
accept in class Expression


$Header: /cvsroot/xorm/xorm/docs/api/org/xorm/query/Expression.Constant.html,v 1.2 2004/05/30 08:55:08 wbiggs Exp $