KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dcl > sqlcontrolstatement > simplecaseoperand1


1 package com.daffodilwoods.daffodildb.server.sql99.dcl.sqlcontrolstatement;
2
3 import com.daffodilwoods.daffodildb.server.serversystem.*;
4 import com.daffodilwoods.daffodildb.server.sql99.expression.*;
5 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
6 import com.daffodilwoods.database.resource.*;
7 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.valueexpressionwithoutboolean;
8
9 public class simplecaseoperand1 {
10
11    public valueexpressionwithoutboolean _simplecaseoperand10;
12
13    private _Reference[] expRefs;
14    private _ServerSession serverSession;
15
16    public Object JavaDoc run(Object JavaDoc object) throws DException {
17       return SearchConditionUtility.executeExpression(_simplecaseoperand10,
18           expRefs, (VariableValues) object, serverSession);
19    }
20
21    public Object JavaDoc[] getParameters(Object JavaDoc object) throws DException {
22       return _simplecaseoperand10.getParameters(object);
23    }
24
25    public _Reference[] checkSemantic(_ServerSession object) throws DException {
26       serverSession = object;
27       expRefs = _simplecaseoperand10.getReferences(SQLcontrolstatement.dummyTableDetail);
28       return expRefs;
29    }
30
31    public String JavaDoc toString() {
32       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
33       sb.append(" ");
34       sb.append(_simplecaseoperand10);
35       return sb.toString().trim();
36    }
37
38    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
39       return this;
40    }
41 }
42
Popular Tags