1/*
2 * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23package util;
24
25import java.io.InputStream;
26import java.io.Reader;
27import java.math.BigDecimal;
28import java.net.URL;
29import java.sql.Array;
30import java.sql.Blob;
31import java.sql.CallableStatement;
32import java.sql.Clob;
33import java.sql.Date;
34import java.sql.NClob;
35import java.sql.Ref;
36import java.sql.RowId;
37import java.sql.SQLException;
38import java.sql.SQLXML;
39import java.sql.Time;
40import java.sql.Timestamp;
41import java.util.Calendar;
42import java.util.Map;
43
44public class StubCallableStatement  extends StubPreparedStatement
45implements CallableStatement{
46
47    @Override
48    public void registerOutParameter(int parameterIndex, int sqlType) throws SQLException {
49        throw new UnsupportedOperationException("Not supported yet.");
50    }
51
52    @Override
53    public void registerOutParameter(int parameterIndex, int sqlType, int scale) throws SQLException {
54        throw new UnsupportedOperationException("Not supported yet.");
55    }
56
57    @Override
58    public boolean wasNull() throws SQLException {
59        throw new UnsupportedOperationException("Not supported yet.");
60    }
61
62    @Override
63    public String getString(int parameterIndex) throws SQLException {
64        throw new UnsupportedOperationException("Not supported yet.");
65    }
66
67    @Override
68    public boolean getBoolean(int parameterIndex) throws SQLException {
69        throw new UnsupportedOperationException("Not supported yet.");
70    }
71
72    @Override
73    public byte getByte(int parameterIndex) throws SQLException {
74        throw new UnsupportedOperationException("Not supported yet.");
75    }
76
77    @Override
78    public short getShort(int parameterIndex) throws SQLException {
79        throw new UnsupportedOperationException("Not supported yet.");
80    }
81
82    @Override
83    public int getInt(int parameterIndex) throws SQLException {
84        throw new UnsupportedOperationException("Not supported yet.");
85    }
86
87    @Override
88    public long getLong(int parameterIndex) throws SQLException {
89        throw new UnsupportedOperationException("Not supported yet.");
90    }
91
92    @Override
93    public float getFloat(int parameterIndex) throws SQLException {
94        throw new UnsupportedOperationException("Not supported yet.");
95    }
96
97    @Override
98    public double getDouble(int parameterIndex) throws SQLException {
99        throw new UnsupportedOperationException("Not supported yet.");
100    }
101
102    @Override
103    public BigDecimal getBigDecimal(int parameterIndex, int scale) throws SQLException {
104        throw new UnsupportedOperationException("Not supported yet.");
105    }
106
107    @Override
108    public byte[] getBytes(int parameterIndex) throws SQLException {
109        throw new UnsupportedOperationException("Not supported yet.");
110    }
111
112    @Override
113    public Date getDate(int parameterIndex) throws SQLException {
114        throw new UnsupportedOperationException("Not supported yet.");
115    }
116
117    @Override
118    public Time getTime(int parameterIndex) throws SQLException {
119        throw new UnsupportedOperationException("Not supported yet.");
120    }
121
122    @Override
123    public Timestamp getTimestamp(int parameterIndex) throws SQLException {
124        throw new UnsupportedOperationException("Not supported yet.");
125    }
126
127    @Override
128    public Object getObject(int parameterIndex) throws SQLException {
129        throw new UnsupportedOperationException("Not supported yet.");
130    }
131
132    @Override
133    public BigDecimal getBigDecimal(int parameterIndex) throws SQLException {
134        throw new UnsupportedOperationException("Not supported yet.");
135    }
136
137    @Override
138    public Object getObject(int parameterIndex, Map<String, Class<?>> map) throws SQLException {
139        throw new UnsupportedOperationException("Not supported yet.");
140    }
141
142    @Override
143    public Ref getRef(int parameterIndex) throws SQLException {
144        throw new UnsupportedOperationException("Not supported yet.");
145    }
146
147    @Override
148    public Blob getBlob(int parameterIndex) throws SQLException {
149        throw new UnsupportedOperationException("Not supported yet.");
150    }
151
152    @Override
153    public Clob getClob(int parameterIndex) throws SQLException {
154        throw new UnsupportedOperationException("Not supported yet.");
155    }
156
157    @Override
158    public Array getArray(int parameterIndex) throws SQLException {
159        throw new UnsupportedOperationException("Not supported yet.");
160    }
161
162    @Override
163    public Date getDate(int parameterIndex, Calendar cal) throws SQLException {
164        throw new UnsupportedOperationException("Not supported yet.");
165    }
166
167    @Override
168    public Time getTime(int parameterIndex, Calendar cal) throws SQLException {
169        throw new UnsupportedOperationException("Not supported yet.");
170    }
171
172    @Override
173    public Timestamp getTimestamp(int parameterIndex, Calendar cal) throws SQLException {
174        throw new UnsupportedOperationException("Not supported yet.");
175    }
176
177    @Override
178    public void registerOutParameter(int parameterIndex, int sqlType, String typeName) throws SQLException {
179        throw new UnsupportedOperationException("Not supported yet.");
180    }
181
182    @Override
183    public void registerOutParameter(String parameterName, int sqlType) throws SQLException {
184        throw new UnsupportedOperationException("Not supported yet.");
185    }
186
187    @Override
188    public void registerOutParameter(String parameterName, int sqlType, int scale) throws SQLException {
189        throw new UnsupportedOperationException("Not supported yet.");
190    }
191
192    @Override
193    public void registerOutParameter(String parameterName, int sqlType, String typeName) throws SQLException {
194        throw new UnsupportedOperationException("Not supported yet.");
195    }
196
197    @Override
198    public URL getURL(int parameterIndex) throws SQLException {
199        throw new UnsupportedOperationException("Not supported yet.");
200    }
201
202    @Override
203    public void setURL(String parameterName, URL val) throws SQLException {
204        throw new UnsupportedOperationException("Not supported yet.");
205    }
206
207    @Override
208    public void setNull(String parameterName, int sqlType) throws SQLException {
209        throw new UnsupportedOperationException("Not supported yet.");
210    }
211
212    @Override
213    public void setBoolean(String parameterName, boolean x) throws SQLException {
214        throw new UnsupportedOperationException("Not supported yet.");
215    }
216
217    @Override
218    public void setByte(String parameterName, byte x) throws SQLException {
219        throw new UnsupportedOperationException("Not supported yet.");
220    }
221
222    @Override
223    public void setShort(String parameterName, short x) throws SQLException {
224        throw new UnsupportedOperationException("Not supported yet.");
225    }
226
227    @Override
228    public void setInt(String parameterName, int x) throws SQLException {
229        throw new UnsupportedOperationException("Not supported yet.");
230    }
231
232    @Override
233    public void setLong(String parameterName, long x) throws SQLException {
234        throw new UnsupportedOperationException("Not supported yet.");
235    }
236
237    @Override
238    public void setFloat(String parameterName, float x) throws SQLException {
239        throw new UnsupportedOperationException("Not supported yet.");
240    }
241
242    @Override
243    public void setDouble(String parameterName, double x) throws SQLException {
244        throw new UnsupportedOperationException("Not supported yet.");
245    }
246
247    @Override
248    public void setBigDecimal(String parameterName, BigDecimal x) throws SQLException {
249        throw new UnsupportedOperationException("Not supported yet.");
250    }
251
252    @Override
253    public void setString(String parameterName, String x) throws SQLException {
254        throw new UnsupportedOperationException("Not supported yet.");
255    }
256
257    @Override
258    public void setBytes(String parameterName, byte[] x) throws SQLException {
259        throw new UnsupportedOperationException("Not supported yet.");
260    }
261
262    @Override
263    public void setDate(String parameterName, Date x) throws SQLException {
264        throw new UnsupportedOperationException("Not supported yet.");
265    }
266
267    @Override
268    public void setTime(String parameterName, Time x) throws SQLException {
269        throw new UnsupportedOperationException("Not supported yet.");
270    }
271
272    @Override
273    public void setTimestamp(String parameterName, Timestamp x) throws SQLException {
274        throw new UnsupportedOperationException("Not supported yet.");
275    }
276
277    @Override
278    public void setAsciiStream(String parameterName, InputStream x, int length) throws SQLException {
279        throw new UnsupportedOperationException("Not supported yet.");
280    }
281
282    @Override
283    public void setBinaryStream(String parameterName, InputStream x, int length) throws SQLException {
284        throw new UnsupportedOperationException("Not supported yet.");
285    }
286
287    @Override
288    public void setObject(String parameterName, Object x, int targetSqlType, int scale) throws SQLException {
289        throw new UnsupportedOperationException("Not supported yet.");
290    }
291
292    @Override
293    public void setObject(String parameterName, Object x, int targetSqlType) throws SQLException {
294        throw new UnsupportedOperationException("Not supported yet.");
295    }
296
297    @Override
298    public void setObject(String parameterName, Object x) throws SQLException {
299        throw new UnsupportedOperationException("Not supported yet.");
300    }
301
302    @Override
303    public void setCharacterStream(String parameterName, Reader reader, int length) throws SQLException {
304        throw new UnsupportedOperationException("Not supported yet.");
305    }
306
307    @Override
308    public void setDate(String parameterName, Date x, Calendar cal) throws SQLException {
309        throw new UnsupportedOperationException("Not supported yet.");
310    }
311
312    @Override
313    public void setTime(String parameterName, Time x, Calendar cal) throws SQLException {
314        throw new UnsupportedOperationException("Not supported yet.");
315    }
316
317    @Override
318    public void setTimestamp(String parameterName, Timestamp x, Calendar cal) throws SQLException {
319        throw new UnsupportedOperationException("Not supported yet.");
320    }
321
322    @Override
323    public void setNull(String parameterName, int sqlType, String typeName) throws SQLException {
324        throw new UnsupportedOperationException("Not supported yet.");
325    }
326
327    @Override
328    public String getString(String parameterName) throws SQLException {
329        throw new UnsupportedOperationException("Not supported yet.");
330    }
331
332    @Override
333    public boolean getBoolean(String parameterName) throws SQLException {
334        throw new UnsupportedOperationException("Not supported yet.");
335    }
336
337    @Override
338    public byte getByte(String parameterName) throws SQLException {
339        throw new UnsupportedOperationException("Not supported yet.");
340    }
341
342    @Override
343    public short getShort(String parameterName) throws SQLException {
344        throw new UnsupportedOperationException("Not supported yet.");
345    }
346
347    @Override
348    public int getInt(String parameterName) throws SQLException {
349        throw new UnsupportedOperationException("Not supported yet.");
350    }
351
352    @Override
353    public long getLong(String parameterName) throws SQLException {
354        throw new UnsupportedOperationException("Not supported yet.");
355    }
356
357    @Override
358    public float getFloat(String parameterName) throws SQLException {
359        throw new UnsupportedOperationException("Not supported yet.");
360    }
361
362    @Override
363    public double getDouble(String parameterName) throws SQLException {
364        throw new UnsupportedOperationException("Not supported yet.");
365    }
366
367    @Override
368    public byte[] getBytes(String parameterName) throws SQLException {
369        throw new UnsupportedOperationException("Not supported yet.");
370    }
371
372    @Override
373    public Date getDate(String parameterName) throws SQLException {
374        throw new UnsupportedOperationException("Not supported yet.");
375    }
376
377    @Override
378    public Time getTime(String parameterName) throws SQLException {
379        throw new UnsupportedOperationException("Not supported yet.");
380    }
381
382    @Override
383    public Timestamp getTimestamp(String parameterName) throws SQLException {
384        throw new UnsupportedOperationException("Not supported yet.");
385    }
386
387    @Override
388    public Object getObject(String parameterName) throws SQLException {
389        throw new UnsupportedOperationException("Not supported yet.");
390    }
391
392    @Override
393    public BigDecimal getBigDecimal(String parameterName) throws SQLException {
394        throw new UnsupportedOperationException("Not supported yet.");
395    }
396
397    @Override
398    public Object getObject(String parameterName, Map<String, Class<?>> map) throws SQLException {
399        throw new UnsupportedOperationException("Not supported yet.");
400    }
401
402    @Override
403    public Ref getRef(String parameterName) throws SQLException {
404        throw new UnsupportedOperationException("Not supported yet.");
405    }
406
407    @Override
408    public Blob getBlob(String parameterName) throws SQLException {
409        throw new UnsupportedOperationException("Not supported yet.");
410    }
411
412    @Override
413    public Clob getClob(String parameterName) throws SQLException {
414        throw new UnsupportedOperationException("Not supported yet.");
415    }
416
417    @Override
418    public Array getArray(String parameterName) throws SQLException {
419        throw new UnsupportedOperationException("Not supported yet.");
420    }
421
422    @Override
423    public Date getDate(String parameterName, Calendar cal) throws SQLException {
424        throw new UnsupportedOperationException("Not supported yet.");
425    }
426
427    @Override
428    public Time getTime(String parameterName, Calendar cal) throws SQLException {
429        throw new UnsupportedOperationException("Not supported yet.");
430    }
431
432    @Override
433    public Timestamp getTimestamp(String parameterName, Calendar cal) throws SQLException {
434        throw new UnsupportedOperationException("Not supported yet.");
435    }
436
437    @Override
438    public URL getURL(String parameterName) throws SQLException {
439        throw new UnsupportedOperationException("Not supported yet.");
440    }
441
442    @Override
443    public RowId getRowId(int parameterIndex) throws SQLException {
444        throw new UnsupportedOperationException("Not supported yet.");
445    }
446
447    @Override
448    public RowId getRowId(String parameterName) throws SQLException {
449        throw new UnsupportedOperationException("Not supported yet.");
450    }
451
452    @Override
453    public void setRowId(String parameterName, RowId x) throws SQLException {
454        throw new UnsupportedOperationException("Not supported yet.");
455    }
456
457    @Override
458    public void setNString(String parameterName, String value) throws SQLException {
459        throw new UnsupportedOperationException("Not supported yet.");
460    }
461
462    @Override
463    public void setNCharacterStream(String parameterName, Reader value, long length) throws SQLException {
464        throw new UnsupportedOperationException("Not supported yet.");
465    }
466
467    @Override
468    public void setNClob(String parameterName, NClob value) throws SQLException {
469        throw new UnsupportedOperationException("Not supported yet.");
470    }
471
472    @Override
473    public void setClob(String parameterName, Reader reader, long length) throws SQLException {
474        throw new UnsupportedOperationException("Not supported yet.");
475    }
476
477    @Override
478    public void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException {
479        throw new UnsupportedOperationException("Not supported yet.");
480    }
481
482    @Override
483    public void setNClob(String parameterName, Reader reader, long length) throws SQLException {
484        throw new UnsupportedOperationException("Not supported yet.");
485    }
486
487    @Override
488    public NClob getNClob(int parameterIndex) throws SQLException {
489        throw new UnsupportedOperationException("Not supported yet.");
490    }
491
492    @Override
493    public NClob getNClob(String parameterName) throws SQLException {
494        throw new UnsupportedOperationException("Not supported yet.");
495    }
496
497    @Override
498    public void setSQLXML(String parameterName, SQLXML xmlObject) throws SQLException {
499        throw new UnsupportedOperationException("Not supported yet.");
500    }
501
502    @Override
503    public SQLXML getSQLXML(int parameterIndex) throws SQLException {
504        throw new UnsupportedOperationException("Not supported yet.");
505    }
506
507    @Override
508    public SQLXML getSQLXML(String parameterName) throws SQLException {
509        throw new UnsupportedOperationException("Not supported yet.");
510    }
511
512    @Override
513    public String getNString(int parameterIndex) throws SQLException {
514        throw new UnsupportedOperationException("Not supported yet.");
515    }
516
517    @Override
518    public String getNString(String parameterName) throws SQLException {
519        throw new UnsupportedOperationException("Not supported yet.");
520    }
521
522    @Override
523    public Reader getNCharacterStream(int parameterIndex) throws SQLException {
524        throw new UnsupportedOperationException("Not supported yet.");
525    }
526
527    @Override
528    public Reader getNCharacterStream(String parameterName) throws SQLException {
529        throw new UnsupportedOperationException("Not supported yet.");
530    }
531
532    @Override
533    public Reader getCharacterStream(int parameterIndex) throws SQLException {
534        throw new UnsupportedOperationException("Not supported yet.");
535    }
536
537    @Override
538    public Reader getCharacterStream(String parameterName) throws SQLException {
539        throw new UnsupportedOperationException("Not supported yet.");
540    }
541
542    @Override
543    public void setBlob(String parameterName, Blob x) throws SQLException {
544        throw new UnsupportedOperationException("Not supported yet.");
545    }
546
547    @Override
548    public void setClob(String parameterName, Clob x) throws SQLException {
549        throw new UnsupportedOperationException("Not supported yet.");
550    }
551
552    @Override
553    public void setAsciiStream(String parameterName, InputStream x, long length) throws SQLException {
554        throw new UnsupportedOperationException("Not supported yet.");
555    }
556
557    @Override
558    public void setBinaryStream(String parameterName, InputStream x, long length) throws SQLException {
559        throw new UnsupportedOperationException("Not supported yet.");
560    }
561
562    @Override
563    public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException {
564        throw new UnsupportedOperationException("Not supported yet.");
565    }
566
567    @Override
568    public void setAsciiStream(String parameterName, InputStream x) throws SQLException {
569        throw new UnsupportedOperationException("Not supported yet.");
570    }
571
572    @Override
573    public void setBinaryStream(String parameterName, InputStream x) throws SQLException {
574        throw new UnsupportedOperationException("Not supported yet.");
575    }
576
577    @Override
578    public void setCharacterStream(String parameterName, Reader reader) throws SQLException {
579        throw new UnsupportedOperationException("Not supported yet.");
580    }
581
582    @Override
583    public void setNCharacterStream(String parameterName, Reader value) throws SQLException {
584        throw new UnsupportedOperationException("Not supported yet.");
585    }
586
587    @Override
588    public void setClob(String parameterName, Reader reader) throws SQLException {
589        throw new UnsupportedOperationException("Not supported yet.");
590    }
591
592    @Override
593    public void setBlob(String parameterName, InputStream inputStream) throws SQLException {
594        throw new UnsupportedOperationException("Not supported yet.");
595    }
596
597    @Override
598    public void setNClob(String parameterName, Reader reader) throws SQLException {
599        throw new UnsupportedOperationException("Not supported yet.");
600    }
601
602    @Override
603    public <T> T getObject(int parameterIndex, Class<T> type) throws SQLException {
604        throw new UnsupportedOperationException("Not supported yet.");
605    }
606
607    @Override
608    public <T> T getObject(String parameterName, Class<T> type) throws SQLException {
609        throw new UnsupportedOperationException("Not supported yet.");
610    }
611
612}
613