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

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

public final class FullCaseExpression
extends ValueObject
implements Expression

The "case when cond1 then val1 when cond2 then val2 else def end" expression.

Author:
Ben Yu

Field Summary
 List<Pair<Expression,Expression>> cases
           
 Expression defaultValue
           
 
Constructor Summary
FullCaseExpression(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

cases

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

defaultValue

public final Expression defaultValue
Constructor Detail

FullCaseExpression

public FullCaseExpression(List<Pair<Expression,Expression>> cases,
                          Expression defaultValue)


Copyright © 2014. All rights reserved.