KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dml > updatetargetSequalsoperator182046693updatesource


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 JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
15       return new Object JavaDoc[] {_updatetarget2.run(object), _updatesource0};
16    }
17
18    public Object JavaDoc[] getParameters(Object JavaDoc 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 JavaDoc clone() throws CloneNotSupportedException JavaDoc {
37       return this;
38    }
39
40    public String JavaDoc toString() {
41       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
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