KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.daffodilwoods.daffodildb.server.sql99.dml;
2
3 import java.util.*;
4
5 import com.daffodilwoods.daffodildb.server.serversystem.*;
6 import com.daffodilwoods.daffodildb.server.sql99.common.*;
7 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*;
8 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
9 import com.daffodilwoods.database.resource.*;
10
11 public class fetchtargetlist implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
12
13    public String JavaDoc toString() {
14       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
15       sb.append(" ");
16       int i = 0;
17       for (; i < _OptRepScomma94843605targetspecification0.length - 1; i++) {
18          sb.append(_OptRepScomma94843605targetspecification0[i]);
19          sb.append(",");
20       }
21       sb.append(_OptRepScomma94843605targetspecification0[i]);
22       return sb.toString().trim();
23    }
24
25    public targetspecification[] _OptRepScomma94843605targetspecification0;
26
27    public Object JavaDoc run(Object JavaDoc object) throws DException {
28       int len = _OptRepScomma94843605targetspecification0.length;
29       Object JavaDoc[] objToReturn = new Object JavaDoc[len];
30       for (int i = 0; i < len; i++) {
31          objToReturn[i] = _OptRepScomma94843605targetspecification0[i].run(object);
32       }
33       return objToReturn;
34    }
35
36    public _Reference[] getReferences(_ServerSession serverSession) throws DException {
37       ArrayList list = new ArrayList();
38       int len = _OptRepScomma94843605targetspecification0.length;
39       for (int i = 0; i < len; i++) {
40          list.addAll(Arrays.asList(_OptRepScomma94843605targetspecification0[i].
41                                    getReferences(new TableDetails[0])));
42       }
43       return (_Reference[]) list.toArray(new _Reference[0]);
44    }
45
46    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
47       return this;
48    }
49 }
50
Popular Tags