View Javadoc

1   
2   
3   package com.opensourceconnections.msjdbcproxy;
4   
5   import java.io.InputStream;
6   import java.io.Reader;
7   import java.math.BigDecimal;
8   import java.net.URL;
9   import java.sql.Array;
10  import java.sql.Blob;
11  import java.sql.CallableStatement;
12  import java.sql.Clob;
13  import java.sql.Date;
14  import java.sql.Ref;
15  import java.sql.SQLException;
16  import java.sql.Time;
17  import java.sql.Timestamp;
18  import java.util.Calendar;
19  import java.util.Map;
20  
21  public class CallableStatementProxy extends PreparedStatementProxy implements CallableStatement
22  {
23      public CallableStatementProxy(ConnectionProxy connection, CallableStatement statement)
24      {
25          super(connection, statement);
26      }
27  
28      public void registerOutParameter(int parameterIndex, int sqlType) throws SQLException
29      {
30          ((CallableStatement)_statement).registerOutParameter(parameterIndex, sqlType);
31      }
32  
33      public void registerOutParameter(int parameterIndex, int sqlType, int scale) throws SQLException
34      {
35          ((CallableStatement)_statement).registerOutParameter(parameterIndex, sqlType, scale);
36      }
37  
38      public boolean wasNull() throws SQLException
39      {
40          return ((CallableStatement)_statement).wasNull();
41      }
42  
43      public String getString(int parameterIndex) throws SQLException
44      {
45          return ((CallableStatement)_statement).getString(parameterIndex);
46      }
47  
48      public boolean getBoolean(int parameterIndex) throws SQLException
49      {
50          return ((CallableStatement)_statement).getBoolean(parameterIndex);
51      }
52  
53      public byte getByte(int parameterIndex) throws SQLException
54      {
55          return ((CallableStatement)_statement).getByte(parameterIndex);
56      }
57  
58      public short getShort(int parameterIndex) throws SQLException
59      {
60          return ((CallableStatement)_statement).getShort(parameterIndex);
61      }
62  
63      public int getInt(int parameterIndex) throws SQLException
64      {
65          return ((CallableStatement)_statement).getInt(parameterIndex);
66      }
67  
68      public long getLong(int parameterIndex) throws SQLException
69      {
70          return ((CallableStatement)_statement).getLong(parameterIndex);
71      }
72  
73      public float getFloat(int parameterIndex) throws SQLException
74      {
75          return ((CallableStatement)_statement).getFloat(parameterIndex);
76      }
77  
78      public double getDouble(int parameterIndex) throws SQLException
79      {
80          return ((CallableStatement)_statement).getDouble(parameterIndex);
81      }
82  
83      public BigDecimal getBigDecimal(int parameterIndex, int scale) throws SQLException
84      {
85          return ((CallableStatement)_statement).getBigDecimal(parameterIndex, scale);
86      }
87  
88      public byte[] getBytes(int parameterIndex) throws SQLException
89      {
90          return ((CallableStatement)_statement).getBytes(parameterIndex);
91      }
92  
93      public Date getDate(int parameterIndex) throws SQLException
94      {
95          return ((CallableStatement)_statement).getDate(parameterIndex);
96      }
97  
98      public Time getTime(int parameterIndex) throws SQLException
99      {
100         return ((CallableStatement)_statement).getTime(parameterIndex);
101     }
102 
103     public Timestamp getTimestamp(int parameterIndex) throws SQLException
104     {
105         return ((CallableStatement)_statement).getTimestamp(parameterIndex);
106     }
107 
108     public Object getObject(int parameterIndex) throws SQLException
109     {
110         return ((CallableStatement)_statement).getObject(parameterIndex);
111     }
112 
113     public BigDecimal getBigDecimal(int parameterIndex) throws SQLException
114     {
115         return ((CallableStatement)_statement).getBigDecimal(parameterIndex);
116     }
117 
118     public Object getObject(int i, Map map) throws SQLException
119     {
120         return ((CallableStatement)_statement).getObject(i, map);
121     }
122 
123     public Ref getRef(int i) throws SQLException
124     {
125         return ((CallableStatement)_statement).getRef(i);
126     }
127 
128     public Blob getBlob(int i) throws SQLException
129     {
130         return ((CallableStatement)_statement).getBlob(i);
131     }
132 
133     public Clob getClob(int i) throws SQLException
134     {
135         return ((CallableStatement)_statement).getClob(i);
136     }
137 
138     public Array getArray(int i) throws SQLException
139     {
140         return ((CallableStatement)_statement).getArray(i);
141     }
142 
143     public Date getDate(int parameterIndex, Calendar cal) throws SQLException
144     {
145         return ((CallableStatement)_statement).getDate(parameterIndex, cal);
146     }
147 
148     public Time getTime(int parameterIndex, Calendar cal) throws SQLException
149     {
150         return ((CallableStatement)_statement).getTime(parameterIndex, cal);
151     }
152 
153     public Timestamp getTimestamp(int parameterIndex, Calendar cal) throws SQLException
154     {
155         return ((CallableStatement)_statement).getTimestamp(parameterIndex, cal);
156     }
157 
158     public void registerOutParameter(int paramIndex, int sqlType, String typeName) throws SQLException
159     {
160         ((CallableStatement)_statement).registerOutParameter(paramIndex, sqlType, typeName);
161     }
162 
163     public void registerOutParameter(String parameterName, int sqlType) throws SQLException
164     {
165         ((CallableStatement)_statement).registerOutParameter(parameterName, sqlType);
166     }
167 
168     public void registerOutParameter(String parameterName, int sqlType, int scale) throws SQLException
169     {
170         ((CallableStatement)_statement).registerOutParameter(parameterName, sqlType, scale);
171     }
172 
173     public void registerOutParameter(String parameterName, int sqlType, String typeName) throws SQLException
174     {
175         ((CallableStatement)_statement).registerOutParameter(parameterName, sqlType, typeName);
176     }
177 
178     public URL getURL(int parameterIndex) throws SQLException
179     {
180         return ((CallableStatement)_statement).getURL(parameterIndex);
181     }
182 
183     public void setURL(String parameterName, URL val) throws SQLException
184     {
185         ((CallableStatement)_statement).setURL(parameterName, val);
186     }
187 
188     public void setNull(String parameterName, int sqlType) throws SQLException
189     {
190         ((CallableStatement)_statement).setNull(parameterName, sqlType);
191     }
192 
193     public void setBoolean(String parameterName, boolean x) throws SQLException
194     {
195         ((CallableStatement)_statement).setBoolean(parameterName, x);
196     }
197 
198     public void setByte(String parameterName, byte x) throws SQLException
199     {
200         ((CallableStatement)_statement).setByte(parameterName, x);
201     }
202 
203     public void setShort(String parameterName, short x) throws SQLException
204     {
205         ((CallableStatement)_statement).setShort(parameterName, x);
206     }
207 
208     public void setInt(String parameterName, int x) throws SQLException
209     {
210         ((CallableStatement)_statement).setInt(parameterName, x);
211     }
212 
213     public void setLong(String parameterName, long x) throws SQLException
214     {
215         ((CallableStatement)_statement).setLong(parameterName, x);
216     }
217 
218     public void setFloat(String parameterName, float x) throws SQLException
219     {
220         ((CallableStatement)_statement).setFloat(parameterName, x);
221     }
222 
223     public void setDouble(String parameterName, double x) throws SQLException
224     {
225         ((CallableStatement)_statement).setDouble(parameterName, x);
226     }
227 
228     public void setBigDecimal(String parameterName, BigDecimal x) throws SQLException
229     {
230         ((CallableStatement)_statement).setBigDecimal(parameterName, x);
231     }
232 
233     public void setString(String parameterName, String x) throws SQLException
234     {
235         ((CallableStatement)_statement).setString(parameterName, x);
236     }
237 
238     public void setBytes(String parameterName, byte x[]) throws SQLException
239     {
240         ((CallableStatement)_statement).setBytes(parameterName, x);
241     }
242 
243     public void setDate(String parameterName, Date x) throws SQLException
244     {
245         ((CallableStatement)_statement).setDate(parameterName, x);
246     }
247 
248     public void setTime(String parameterName, Time x) throws SQLException
249     {
250         ((CallableStatement)_statement).setTime(parameterName, x);
251     }
252 
253     public void setTimestamp(String parameterName, Timestamp x) throws SQLException
254     {
255         ((CallableStatement)_statement).setTimestamp(parameterName, x);
256     }
257 
258     public void setAsciiStream(String parameterName, InputStream x, int length) throws SQLException
259     {
260         ((CallableStatement)_statement).setAsciiStream(parameterName, x, length);
261     }
262 
263     public void setBinaryStream(String parameterName, InputStream x, int length) throws SQLException
264     {
265         ((CallableStatement)_statement).setBinaryStream(parameterName, x, length);
266     }
267 
268     public void setObject(String parameterName, Object x, int targetSqlType, int scale) throws SQLException
269     {
270         ((CallableStatement)_statement).setObject(parameterName, x, targetSqlType, scale);
271     }
272 
273     public void setObject(String parameterName, Object x, int targetSqlType) throws SQLException
274     {
275         ((CallableStatement)_statement).setObject(parameterName, x, targetSqlType);
276     }
277 
278     public void setObject(String parameterName, Object x) throws SQLException
279     {
280         ((CallableStatement)_statement).setObject(parameterName, x);
281     }
282 
283     public void setCharacterStream(String parameterName, Reader reader, int length) throws SQLException
284     {
285         ((CallableStatement)_statement).setCharacterStream(parameterName, reader, length);
286     }
287 
288     public void setDate(String parameterName, Date x, Calendar cal) throws SQLException
289     {
290         ((CallableStatement)_statement).setDate(parameterName, x, cal);
291     }
292 
293     public void setTime(String parameterName, Time x, Calendar cal) throws SQLException
294     {
295         ((CallableStatement)_statement).setTime(parameterName, x, cal);
296     }
297 
298     public void setTimestamp(String parameterName, Timestamp x, Calendar cal) throws SQLException
299     {
300         ((CallableStatement)_statement).setTimestamp(parameterName, x, cal);
301     }
302 
303     public void setNull(String parameterName, int sqlType, String typeName) throws SQLException
304     {
305         ((CallableStatement)_statement).setNull(parameterName, sqlType, typeName);
306     }
307 
308     public String getString(String parameterName) throws SQLException
309     {
310         return ((CallableStatement)_statement).getString(parameterName);
311     }
312 
313     public boolean getBoolean(String parameterName) throws SQLException
314     {
315         return ((CallableStatement)_statement).getBoolean(parameterName);
316     }
317 
318     public byte getByte(String parameterName) throws SQLException
319     {
320         return ((CallableStatement)_statement).getByte(parameterName);
321     }
322 
323     public short getShort(String parameterName) throws SQLException
324     {
325         return ((CallableStatement)_statement).getShort(parameterName);
326     }
327 
328     public int getInt(String parameterName) throws SQLException
329     {
330         return ((CallableStatement)_statement).getInt(parameterName);
331     }
332 
333     public long getLong(String parameterName) throws SQLException
334     {
335         return ((CallableStatement)_statement).getLong(parameterName);
336     }
337 
338     public float getFloat(String parameterName) throws SQLException
339     {
340         return ((CallableStatement)_statement).getFloat(parameterName);
341     }
342 
343     public double getDouble(String parameterName) throws SQLException
344     {
345         return ((CallableStatement)_statement).getDouble(parameterName);
346     }
347 
348     public byte[] getBytes(String parameterName) throws SQLException
349     {
350         return ((CallableStatement)_statement).getBytes(parameterName);
351     }
352 
353     public Date getDate(String parameterName) throws SQLException
354     {
355         return ((CallableStatement)_statement).getDate(parameterName);
356     }
357 
358     public Time getTime(String parameterName) throws SQLException
359     {
360         return ((CallableStatement)_statement).getTime(parameterName);
361     }
362 
363     public Timestamp getTimestamp(String parameterName) throws SQLException
364     {
365         return ((CallableStatement)_statement).getTimestamp(parameterName);
366     }
367 
368     public Object getObject(String parameterName) throws SQLException
369     {
370         return ((CallableStatement)_statement).getObject(parameterName);
371     }
372 
373     public BigDecimal getBigDecimal(String parameterName) throws SQLException
374     {
375         return ((CallableStatement)_statement).getBigDecimal(parameterName);
376     }
377 
378     public Object getObject(String parameterName, Map map) throws SQLException
379     {
380         return ((CallableStatement)_statement).getObject(parameterName);
381     }
382 
383     public Ref getRef(String parameterName) throws SQLException
384     {
385         return ((CallableStatement)_statement).getRef(parameterName);
386     }
387 
388     public Blob getBlob(String parameterName) throws SQLException
389     {
390         return ((CallableStatement)_statement).getBlob(parameterName);
391     }
392 
393     public Clob getClob(String parameterName) throws SQLException
394     {
395         return ((CallableStatement)_statement).getClob(parameterName);
396     }
397 
398     public Array getArray(String parameterName) throws SQLException
399     {
400         return ((CallableStatement)_statement).getArray(parameterName);
401     }
402 
403     public Date getDate(String parameterName, Calendar cal) throws SQLException
404     {
405         return ((CallableStatement)_statement).getDate(parameterName, cal);
406     }
407 
408     public Time getTime(String parameterName, Calendar cal) throws SQLException
409     {
410         return ((CallableStatement)_statement).getTime(parameterName, cal);
411     }
412 
413     public Timestamp getTimestamp(String parameterName, Calendar cal) throws SQLException
414     {
415         return ((CallableStatement)_statement).getTimestamp(parameterName, cal);
416     }
417 
418     public URL getURL(String parameterName) throws SQLException
419     {
420         return ((CallableStatement)_statement).getURL(parameterName);
421     }
422 }