KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > expression > expressionprimary > caseoperand


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 JavaDoc run(Object JavaDoc 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 JavaDoc toString() {
20       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
21       sb.append(" ");
22       sb.append(_caseoperand0);
23       return sb.toString();
24    }
25
26    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
27       caseoperand tempClass = new caseoperand();
28       tempClass._caseoperand0 = (valueexpressionwithoutboolean) _caseoperand0.clone();
29       return tempClass;
30    }
31 }
32
Popular Tags