KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > ddl > schemadefinition > javaparameters


1 package com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition;
2
3 import com.daffodilwoods.database.resource.*;
4 import in.co.daffodil.db.general.javaParameter;
5 import com.daffodilwoods.daffodildb.server.sql99.ddl.utility.GeneralUtility;
6
7 public class javaparameters implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
8
9    public javadatatype[] _OptRepScomma94843605javadatatype0;
10    public Object JavaDoc run(Object JavaDoc object) throws DException {
11       return null;
12    }
13
14    public int getNumberOfParameters() throws DException {
15       if (_OptRepScomma94843605javadatatype0 == null)
16          return 0;
17       else
18          return _OptRepScomma94843605javadatatype0.length;
19    }
20
21    public Class JavaDoc[] getJavaDataType() throws DException {
22       Class JavaDoc param[] = null;
23       if (_OptRepScomma94843605javadatatype0 != null) {
24          param = new Class JavaDoc[_OptRepScomma94843605javadatatype0.length];
25          for (int i = 0; i < param.length; i++) {
26             param[i] = GeneralUtility.getJavaDataType(_OptRepScomma94843605javadatatype0[i].toString());
27          }
28       }
29       return param;
30    }
31
32    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
33       return this;
34    }
35
36    public String JavaDoc toString() {
37       StringBuffer JavaDoc str = new StringBuffer JavaDoc(" ");
38       for (int i = 0; i < _OptRepScomma94843605javadatatype0.length; i++) {
39          str.append(_OptRepScomma94843605javadatatype0[i]);
40          if (i != _OptRepScomma94843605javadatatype0.length - 1)
41             str.append(",");
42       }
43       return str.toString().trim();
44    }
45 }
46
Popular Tags