KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition;
2
3 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*;
4 import com.daffodilwoods.daffodildb.server.sql99.token.*;
5 import com.daffodilwoods.database.resource.*;
6
7 public class SQLparameterdeclaration {
8    public SNONRESERVEDWORD136444255 _OptSNONRESERVEDWORD1364442550;
9
10    public parametertype _parametertype1;
11    public SQLparametername _OptSQLparametername2;
12    public parametermode _Optparametermode3;
13    private DataTypeDescriptor dtd;
14
15    public Object JavaDoc run(Object JavaDoc object) throws DException {
16       checkSyntaxForProcedures();
17       return _parametertype1.run(object);
18    }
19
20    public Object JavaDoc getParameterType() {
21       return _parametertype1._datatype1;
22    }
23
24    public Object JavaDoc getParameterDataType() {
25       return dtd.data_Type;
26    }
27
28    public String JavaDoc getParameterMode() {
29       if (_Optparametermode3 != null) {
30          return _Optparametermode3.toString();
31       }
32       return null;
33    }
34
35    public void setDescriptor(_Descriptor dtd0) throws DException {
36       _parametertype1.setDescriptor(dtd0);
37       dtd = (DataTypeDescriptor) dtd0;
38    }
39
40    private void checkSyntaxForProcedures() throws
41        DException {
42       if (_OptSQLparametername2 == null) {
43          throw new DException("DSE920", null);
44       }
45       if (_OptSNONRESERVEDWORD1364442550 != null) {
46          throw new DException("DSE869", null);
47       }
48    }
49
50    public String JavaDoc getParameterName() throws DException {
51       checkSyntaxForProcedures();
52       return (String JavaDoc) _OptSQLparametername2.run(null);
53    }
54
55    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
56       return this;
57    }
58
59    public String JavaDoc toString() {
60       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
61       sb.append(" ");
62       if (_Optparametermode3 != null) {
63          sb.append(_Optparametermode3);
64       }
65       sb.append(" ");
66       if (_OptSQLparametername2 != null) {
67          sb.append(_OptSQLparametername2);
68       }
69       sb.append(" ");
70       sb.append(_parametertype1);
71       sb.append(" ");
72       if (_OptSNONRESERVEDWORD1364442550 != null) {
73          sb.append(_OptSNONRESERVEDWORD1364442550);
74       }
75       return sb.toString();
76    }
77 }
78
Popular Tags