org.jpox.query.expression
Class OrderExpression

java.lang.Object
  extended by org.jpox.query.expression.Expression
      extended by org.jpox.query.expression.OrderExpression

public class OrderExpression
extends Expression


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jpox.query.expression.Expression
Expression.DyadicOperator, Expression.MonadicOperator, Expression.Operator
 
Field Summary
 
Fields inherited from class org.jpox.query.expression.Expression
left, LOCALISER, lowestOperator, op, OP_ADD, OP_AND, OP_BETWEEN, OP_COM, OP_CONCAT, OP_DIV, OP_EQ, OP_GT, OP_GTEQ, OP_IN, OP_IS, OP_ISNOT, OP_LIKE, OP_LT, OP_LTEQ, OP_MOD, OP_MUL, OP_NEG, OP_NOT, OP_NOTEQ, OP_OR, OP_SUB, right, symbol
 
Constructor Summary
OrderExpression(SymbolTable symtbl, Expression expr)
           
OrderExpression(SymbolTable symtbl, Expression expr, java.lang.String sortOrder)
           
 
Method Summary
 Symbol bind()
           
 java.lang.Object evaluate(ExpressionEvaluator eval)
           
 java.lang.String getSortOrder()
           
 
Methods inherited from class org.jpox.query.expression.Expression
getLeft, getOperator, getRight, getSymbol
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderExpression

public OrderExpression(SymbolTable symtbl,
                       Expression expr,
                       java.lang.String sortOrder)

OrderExpression

public OrderExpression(SymbolTable symtbl,
                       Expression expr)
Method Detail

getSortOrder

public java.lang.String getSortOrder()

bind

public Symbol bind()
Specified by:
bind in class Expression

evaluate

public java.lang.Object evaluate(ExpressionEvaluator eval)
Specified by:
evaluate in class Expression


Copyright © -2008 . All Rights Reserved.