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 8 public class simplecaseoperand2 { 9 10 public valueexpression _simplecaseoperand20; 11 12 private _Reference[] expRefs; 13 private _ServerSession serverSession; 14 15 public Object run(Object object) throws DException { 16 return SearchConditionUtility.executeExpression(_simplecaseoperand20, 17 expRefs, (VariableValues) object, serverSession); 18 } 19 20 public Object [] getParameters(Object object) throws DException { 21 return _simplecaseoperand20.getParameters(object); 22 } 23 24 public _Reference[] checkSemantic(_ServerSession object) throws DException { 25 serverSession = object; 26 _simplecaseoperand20.getColumnDetails(); 27 expRefs = _simplecaseoperand20.getReferences(SQLcontrolstatement.dummyTableDetail); ; 28 return expRefs; 29 } 30 31 public String toString() { 32 StringBuffer sb = new StringBuffer (); 33 sb.append(" "); 34 sb.append(_simplecaseoperand20); 35 return sb.toString().trim(); 36 } 37 38 public Object clone() throws CloneNotSupportedException { 39 return this; 40 } 41 } 42 | Popular Tags |