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 }