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 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 }