KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary;
2
3 import com.daffodilwoods.daffodildb.server.sql99.common.*;
4 import com.daffodilwoods.daffodildb.server.sql99.expression.*;
5 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*;
6 import com.daffodilwoods.database.resource.*;
7
8 public class whenoperand extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
9    public valueexpression _whenoperand0;
10    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
11       return _whenoperand0.run(object);
12    }
13
14    public void isDatatypeCompatible(int caseOperandType, Object JavaDoc object) throws DException {
15       Object JavaDoc whenOperandValue = _whenoperand0.run(object);
16
17    }
18
19    public ParameterInfo[] getParameterInfo() throws DException {
20       return _whenoperand0.getParameterInfo();
21    }
22
23    public AbstractRowValueExpression[] getChilds() {
24       AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] { (AbstractRowValueExpression) (_whenoperand0)};
25       return childs;
26    }
27
28    public String JavaDoc toString() {
29       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
30       sb.append(" ");
31       sb.append(_whenoperand0);
32       return sb.toString();
33    }
34
35    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
36       whenoperand tempClass = new whenoperand();
37       tempClass._whenoperand0 = (valueexpression) _whenoperand0.clone();
38       return tempClass;
39    }
40 }
41
Popular Tags