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