1 package com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary; 2 3 import com.daffodilwoods.daffodildb.server.sql99.expression.*; 4 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 5 6 public class caseoperand extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter { 7 public valueexpressionwithoutboolean _caseoperand0; 8 9 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 10 return _caseoperand0.run(object); 11 } 12 13 public AbstractRowValueExpression[] getChilds() { 14 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] { (AbstractRowValueExpression) (_caseoperand0)}; 15 return childs; 16 17 } 18 19 public String toString() { 20 StringBuffer sb = new StringBuffer (); 21 sb.append(" "); 22 sb.append(_caseoperand0); 23 return sb.toString(); 24 } 25 26 public Object clone() throws CloneNotSupportedException { 27 caseoperand tempClass = new caseoperand(); 28 tempClass._caseoperand0 = (valueexpressionwithoutboolean) _caseoperand0.clone(); 29 return tempClass; 30 } 31 } 32 | Popular Tags |