KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition;
2
3 import java.util.*;
4
5 import com.daffodilwoods.database.resource.*;
6 import com.daffodilwoods.daffodildb.server.sql99.common.SqlKeywords;
7
8 public class SQLparameterdeclarationOptRepScomma94843605SQLparameterdeclaration {
9   public SQLparameterdeclaration[]
10       _OptRepScomma94843605SQLparameterdeclaration0;
11
12   public int getNumberOfParameters() {
13     return _OptRepScomma94843605SQLparameterdeclaration0 == null ? 0 :
14         _OptRepScomma94843605SQLparameterdeclaration0.length;
15   }
16
17   public String JavaDoc[] getNameOfParameters() throws DException {
18     String JavaDoc[] parameterNames = null;
19     if (_OptRepScomma94843605SQLparameterdeclaration0 != null) {
20       int len = _OptRepScomma94843605SQLparameterdeclaration0.length;
21       parameterNames = new String JavaDoc[len];
22       for (int i = 0; i < len; i++) {
23         parameterNames[i] = _OptRepScomma94843605SQLparameterdeclaration0[i].
24             getParameterName();
25       }
26     }
27     return parameterNames;
28   }
29
30   public String JavaDoc[] getModeOfParameters() throws DException {
31     String JavaDoc[] parameterModes = null;
32     if (_OptRepScomma94843605SQLparameterdeclaration0 != null) {
33       int len = _OptRepScomma94843605SQLparameterdeclaration0.length;
34       parameterModes = new String JavaDoc[len];
35       for (int i = 0; i < len; i++) {
36         String JavaDoc paramterMode = _OptRepScomma94843605SQLparameterdeclaration0[i].
37             getParameterMode();
38         parameterModes[i] = paramterMode == null ? SqlKeywords.IN :
39             paramterMode;
40       }
41     }
42     return parameterModes;
43   }
44
45   public Object JavaDoc[] getTypeOfParameters() throws DException {
46     Object JavaDoc[] parameterTypes = null;
47     if (_OptRepScomma94843605SQLparameterdeclaration0 != null) {
48       int len = _OptRepScomma94843605SQLparameterdeclaration0.length;
49       parameterTypes = new Object JavaDoc[len];
50       for (int i = 0; i < len; i++) {
51         parameterTypes[i] = _OptRepScomma94843605SQLparameterdeclaration0[i].
52             getParameterType();
53       }
54     }
55     return parameterTypes;
56   }
57
58   public Object JavaDoc[] getDataTypeOfParameters() throws DException {
59     Object JavaDoc[] parameterDataTypes = null;
60     if (_OptRepScomma94843605SQLparameterdeclaration0 != null) {
61       int len = _OptRepScomma94843605SQLparameterdeclaration0.length;
62       parameterDataTypes = new Object JavaDoc[len];
63       for (int i = 0; i < len; i++) {
64         parameterDataTypes[i] = _OptRepScomma94843605SQLparameterdeclaration0[i].
65             getParameterDataType();
66       }
67     }
68     return parameterDataTypes;
69   }
70
71   public ArrayList getdeclarations() throws DException {
72     ArrayList list = new ArrayList();
73     if (_OptRepScomma94843605SQLparameterdeclaration0 != null) {
74       for (int i = 0,
75            size = _OptRepScomma94843605SQLparameterdeclaration0.length;
76            i < size; i++) {
77         list.add(_OptRepScomma94843605SQLparameterdeclaration0[i]);
78       }
79     }
80     return list;
81   }
82
83   public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
84     return this;
85   }
86
87   public String JavaDoc toString() {
88     StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
89     sb.append(" ");
90     sb.append(_OptRepScomma94843605SQLparameterdeclaration0[0]);
91     for (int i = 1; i < _OptRepScomma94843605SQLparameterdeclaration0.length; i++) {
92       sb.append(",").append(_OptRepScomma94843605SQLparameterdeclaration0[i]);
93     }
94     return sb.toString();
95   }
96 }
97
Popular Tags