org.codehaus.jparsec.examples.sql.ast
Class SimpleCaseExpression

java.lang.Object
  extended by org.codehaus.jparsec.examples.common.ValueObject
      extended by org.codehaus.jparsec.examples.sql.ast.SimpleCaseExpression
All Implemented Interfaces:
Expression

public final class SimpleCaseExpression
extends ValueObject
implements Expression

The "case expr when cond then val ... end" expression.

Author:
Ben Yu

Field Summary
 List<Pair<Expression,Expression>> cases
           
 Expression condition
           
 Expression defaultValue
           
 
Constructor Summary
SimpleCaseExpression(Expression condition, List<Pair<Expression,Expression>> cases, Expression defaultValue)
           
 
Method Summary
 
Methods inherited from class org.codehaus.jparsec.examples.common.ValueObject
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

condition

public final Expression condition

cases

public final List<Pair<Expression,Expression>> cases

defaultValue

public final Expression defaultValue
Constructor Detail

SimpleCaseExpression

public SimpleCaseExpression(Expression condition,
                            List<Pair<Expression,Expression>> cases,
                            Expression defaultValue)


Copyright © 2014. All rights reserved.