1 package com.daffodilwoods.daffodildb.server.sql99.dml; 2 3 import com.daffodilwoods.daffodildb.server.sql99.common.*; 4 import com.daffodilwoods.daffodildb.server.sql99.token.*; 5 import com.daffodilwoods.database.resource.*; 6 import java.util.*; 7 import com.daffodilwoods.database.utility.*; 8 9 public class updatetargetSequalsoperator182046693updatesource implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, setclause { 10 public updatesource _updatesource0; 11 public Sequalsoperator182046693 _Sequalsoperator1820466931; 12 public updatetarget _updatetarget2; 13 14 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 15 return new Object [] {_updatetarget2.run(object), _updatesource0}; 16 } 17 18 public Object [] getParameters(Object object) throws DException { 19 return _updatesource0.getParameters(object); 20 } 21 22 public ParameterInfo[] getParameterInfo() throws DException { 23 ParameterInfo[] temp = _updatesource0.getParameterInfo(); 24 if (temp.length>0 && temp[0].getQuestionMark()) { 25 if(temp[0].getName()==null) { 26 temp[0].setName( ( (ColumnDetails) _updatetarget2.run(null)).getColumn()); 27 } 28 } 29 return temp; 30 } 31 32 public com.daffodilwoods.daffodildb.server.sql99.utils._Reference[] checkSemantic(com.daffodilwoods.daffodildb.server.serversystem._ServerSession parent) throws DException { 33 return _updatesource0.checkSemantic(parent); 34 } 35 36 public Object clone() throws CloneNotSupportedException { 37 return this; 38 } 39 40 public String toString() { 41 StringBuffer sb = new StringBuffer (); 42 sb.append(" "); 43 sb.append(_updatetarget2); 44 sb.append(" "); 45 sb.append(_Sequalsoperator1820466931); 46 sb.append(" "); 47 sb.append(_updatesource0); 48 return sb.toString(); 49 } 50 public void getTablesIncluded(ArrayList arrayList) throws DException{ 51 _updatesource0.getTablesIncluded(arrayList); 52 } 53 54 } 55 | Popular Tags |