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.Clob;
32import java.sql.Date;
33import java.sql.NClob;
34import java.sql.ParameterMetaData;
35import java.sql.PreparedStatement;
36import java.sql.Ref;
37import java.sql.ResultSet;
38import java.sql.ResultSetMetaData;
39import java.sql.RowId;
40import java.sql.SQLException;
41import java.sql.SQLXML;
42import java.sql.Time;
43import java.sql.Timestamp;
44import java.util.Calendar;
45
46public class StubPreparedStatement extends StubStatement implements PreparedStatement{
47
48    @Override
49    public ResultSet executeQuery() throws SQLException {
50        throw new UnsupportedOperationException("Not supported yet.");
51    }
52
53    @Override
54    public int executeUpdate() throws SQLException {
55        throw new UnsupportedOperationException("Not supported yet.");
56    }
57
58    @Override
59    public void setNull(int parameterIndex, int sqlType) throws SQLException {
60        throw new UnsupportedOperationException("Not supported yet.");
61    }
62
63    @Override
64    public void setBoolean(int parameterIndex, boolean x) throws SQLException {
65        throw new UnsupportedOperationException("Not supported yet.");
66    }
67
68    @Override
69    public void setByte(int parameterIndex, byte x) throws SQLException {
70        throw new UnsupportedOperationException("Not supported yet.");
71    }
72
73    @Override
74    public void setShort(int parameterIndex, short x) throws SQLException {
75        throw new UnsupportedOperationException("Not supported yet.");
76    }
77
78    @Override
79    public void setInt(int parameterIndex, int x) throws SQLException {
80        throw new UnsupportedOperationException("Not supported yet.");
81    }
82
83    @Override
84    public void setLong(int parameterIndex, long x) throws SQLException {
85        throw new UnsupportedOperationException("Not supported yet.");
86    }
87
88    @Override
89    public void setFloat(int parameterIndex, float x) throws SQLException {
90        throw new UnsupportedOperationException("Not supported yet.");
91    }
92
93    @Override
94    public void setDouble(int parameterIndex, double x) throws SQLException {
95        throw new UnsupportedOperationException("Not supported yet.");
96    }
97
98    @Override
99    public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException {
100        throw new UnsupportedOperationException("Not supported yet.");
101    }
102
103    @Override
104    public void setString(int parameterIndex, String x) throws SQLException {
105        throw new UnsupportedOperationException("Not supported yet.");
106    }
107
108    @Override
109    public void setBytes(int parameterIndex, byte[] x) throws SQLException {
110        throw new UnsupportedOperationException("Not supported yet.");
111    }
112
113    @Override
114    public void setDate(int parameterIndex, Date x) throws SQLException {
115        throw new UnsupportedOperationException("Not supported yet.");
116    }
117
118    @Override
119    public void setTime(int parameterIndex, Time x) throws SQLException {
120        throw new UnsupportedOperationException("Not supported yet.");
121    }
122
123    @Override
124    public void setTimestamp(int parameterIndex, Timestamp x) throws SQLException {
125        throw new UnsupportedOperationException("Not supported yet.");
126    }
127
128    @Override
129    public void setAsciiStream(int parameterIndex, InputStream x, int length) throws SQLException {
130        throw new UnsupportedOperationException("Not supported yet.");
131    }
132
133    @Override
134    public void setUnicodeStream(int parameterIndex, InputStream x, int length) throws SQLException {
135        throw new UnsupportedOperationException("Not supported yet.");
136    }
137
138    @Override
139    public void setBinaryStream(int parameterIndex, InputStream x, int length) throws SQLException {
140        throw new UnsupportedOperationException("Not supported yet.");
141    }
142
143    @Override
144    public void clearParameters() throws SQLException {
145        throw new UnsupportedOperationException("Not supported yet.");
146    }
147
148    @Override
149    public void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException {
150        throw new UnsupportedOperationException("Not supported yet.");
151    }
152
153    @Override
154    public void setObject(int parameterIndex, Object x) throws SQLException {
155        throw new UnsupportedOperationException("Not supported yet.");
156    }
157
158    @Override
159    public boolean execute() throws SQLException {
160        throw new UnsupportedOperationException("Not supported yet.");
161    }
162
163    @Override
164    public void addBatch() throws SQLException {
165        throw new UnsupportedOperationException("Not supported yet.");
166    }
167
168    @Override
169    public void setCharacterStream(int parameterIndex, Reader reader, int length) throws SQLException {
170        throw new UnsupportedOperationException("Not supported yet.");
171    }
172
173    @Override
174    public void setRef(int parameterIndex, Ref x) throws SQLException {
175        throw new UnsupportedOperationException("Not supported yet.");
176    }
177
178    @Override
179    public void setBlob(int parameterIndex, Blob x) throws SQLException {
180        throw new UnsupportedOperationException("Not supported yet.");
181    }
182
183    @Override
184    public void setClob(int parameterIndex, Clob x) throws SQLException {
185        throw new UnsupportedOperationException("Not supported yet.");
186    }
187
188    @Override
189    public void setArray(int parameterIndex, Array x) throws SQLException {
190        throw new UnsupportedOperationException("Not supported yet.");
191    }
192
193    @Override
194    public ResultSetMetaData getMetaData() throws SQLException {
195        throw new UnsupportedOperationException("Not supported yet.");
196    }
197
198    @Override
199    public void setDate(int parameterIndex, Date x, Calendar cal) throws SQLException {
200        throw new UnsupportedOperationException("Not supported yet.");
201    }
202
203    @Override
204    public void setTime(int parameterIndex, Time x, Calendar cal) throws SQLException {
205        throw new UnsupportedOperationException("Not supported yet.");
206    }
207
208    @Override
209    public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) throws SQLException {
210        throw new UnsupportedOperationException("Not supported yet.");
211    }
212
213    @Override
214    public void setNull(int parameterIndex, int sqlType, String typeName) throws SQLException {
215        throw new UnsupportedOperationException("Not supported yet.");
216    }
217
218    @Override
219    public void setURL(int parameterIndex, URL x) throws SQLException {
220        throw new UnsupportedOperationException("Not supported yet.");
221    }
222
223    @Override
224    public ParameterMetaData getParameterMetaData() throws SQLException {
225        throw new UnsupportedOperationException("Not supported yet.");
226    }
227
228    @Override
229    public void setRowId(int parameterIndex, RowId x) throws SQLException {
230        throw new UnsupportedOperationException("Not supported yet.");
231    }
232
233    @Override
234    public void setNString(int parameterIndex, String value) throws SQLException {
235        throw new UnsupportedOperationException("Not supported yet.");
236    }
237
238    @Override
239    public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException {
240        throw new UnsupportedOperationException("Not supported yet.");
241    }
242
243    @Override
244    public void setNClob(int parameterIndex, NClob value) throws SQLException {
245        throw new UnsupportedOperationException("Not supported yet.");
246    }
247
248    @Override
249    public void setClob(int parameterIndex, Reader reader, long length) throws SQLException {
250        throw new UnsupportedOperationException("Not supported yet.");
251    }
252
253    @Override
254    public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException {
255        throw new UnsupportedOperationException("Not supported yet.");
256    }
257
258    @Override
259    public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException {
260        throw new UnsupportedOperationException("Not supported yet.");
261    }
262
263    @Override
264    public void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQLException {
265        throw new UnsupportedOperationException("Not supported yet.");
266    }
267
268    @Override
269    public void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) throws SQLException {
270        throw new UnsupportedOperationException("Not supported yet.");
271    }
272
273    @Override
274    public void setAsciiStream(int parameterIndex, InputStream x, long length) throws SQLException {
275        throw new UnsupportedOperationException("Not supported yet.");
276    }
277
278    @Override
279    public void setBinaryStream(int parameterIndex, InputStream x, long length) throws SQLException {
280        throw new UnsupportedOperationException("Not supported yet.");
281    }
282
283    @Override
284    public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException {
285        throw new UnsupportedOperationException("Not supported yet.");
286    }
287
288    @Override
289    public void setAsciiStream(int parameterIndex, InputStream x) throws SQLException {
290        throw new UnsupportedOperationException("Not supported yet.");
291    }
292
293    @Override
294    public void setBinaryStream(int parameterIndex, InputStream x) throws SQLException {
295        throw new UnsupportedOperationException("Not supported yet.");
296    }
297
298    @Override
299    public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException {
300        throw new UnsupportedOperationException("Not supported yet.");
301    }
302
303    @Override
304    public void setNCharacterStream(int parameterIndex, Reader value) throws SQLException {
305        throw new UnsupportedOperationException("Not supported yet.");
306    }
307
308    @Override
309    public void setClob(int parameterIndex, Reader reader) throws SQLException {
310        throw new UnsupportedOperationException("Not supported yet.");
311    }
312
313    @Override
314    public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException {
315        throw new UnsupportedOperationException("Not supported yet.");
316    }
317
318    @Override
319    public void setNClob(int parameterIndex, Reader reader) throws SQLException {
320        throw new UnsupportedOperationException("Not supported yet.");
321    }
322
323}
324