001: //
002: // Copyright 1999 Craig Spannring
003: //
004: // All rights reserved.
005: //
006: // Redistribution and use in source and binary forms, with or without
007: // modification, are permitted provided that the following conditions are met:
008: // 1. Redistributions of source code must retain the above copyright
009: // notice, this list of conditions and the following disclaimer.
010: // 2. Redistributions in binary form must reproduce the above copyright
011: // notice, this list of conditions and the following disclaimer in the
012: // documentation and/or other materials provided with the distribution.
013: // 3. All advertising materials mentioning features or use of this software
014: // must display the following acknowledgement:
015: // This product includes software developed by Craig Spannring
016: // 4. The name of Craig Spannring may not be used to endorse or promote
017: // products derived from this software without specific prior
018: // written permission.
019: //
020: // THIS SOFTWARE IS PROVIDED BY CRAIG SPANNRING ``AS IS'' AND
021: // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
022: // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
023: // ARE DISCLAIMED. IN NO EVENT SHALL CRAIG SPANNRING BE LIABLE
024: // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
025: // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
026: // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
027: // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
028: // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
029: // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
030: // SUCH DAMAGE.
031: //
032: package com.internetcds.jdbc.tds;
033:
034: import java.sql.*;
035: import java.net.URL;
036: import java.math.BigDecimal;
037: import java.io.InputStream;
038: import java.io.Reader;
039: import java.util.Calendar;
040: import java.util.Map;
041:
042: public class CallableStatement_2_0 extends
043: com.internetcds.jdbc.tds.CallableStatement_base implements
044: java.sql.CallableStatement {
045: public static final String cvsVersion = "$Id: CallableStatement_2_0.java,v 1.1 2007-10-19 13:23:55 sinisa Exp $";
046:
047: public CallableStatement_2_0(java.sql.Connection conn_, Tds tds_,
048: String sql) throws java.sql.SQLException {
049: super (conn_, tds_, sql);
050: }
051:
052: /**
053: * JDBC 2.0
054: *
055: * Gets the value of a JDBC <code>BLOB</code> parameter as a
056: * {@link Blob} object in the Java programming language.
057: * @param i the first parameter is 1, the second is 2, and so on
058: * @return the parameter value as a <code>Blob</code> object in the
059: * Java programming language. If the value was SQL NULL, the value
060: * <code>null</code> is returned.
061: * @exception SQLException if a database access error occurs
062: */
063: public Blob getBlob(int i) throws SQLException {
064: NotImplemented();
065: return null;
066: }
067:
068: /**
069: * JDBC 2.0
070: *
071: * Gets the value of a JDBC <code>CLOB</code> parameter as a
072: * <code>Clob</code> object in the Java programming language.
073: * @param i the first parameter is 1, the second is 2, and
074: * so on
075: * @return the parameter value as a <code>Clob</code> object in the
076: * Java programming language. If the value was SQL NULL, the
077: * value <code>null</code> is returned.
078: * @exception SQLException if a database access error occurs
079: */
080: public Clob getClob(int i) throws SQLException {
081: NotImplemented();
082: return null;
083: }
084:
085: /**
086: * JDBC 2.0
087: *
088: * Returns an object representing the value of OUT parameter
089: * <code>i</code> and uses <code>map</code> for the custom
090: * mapping of the parameter value.
091: * <p>
092: * This method returns a Java object whose type corresponds to the
093: * JDBC type that was registered for this parameter using the method
094: * <code>registerOutParameter</code>. By registering the target
095: * JDBC type as <code>java.sql.Types.OTHER</code>, this method can
096: * be used to read database-specific abstract data types.
097: * @param i the first parameter is 1, the second is 2, and so on
098: * @param map the mapping from SQL type names to Java classes
099: * @return a java.lang.Object holding the OUT parameter value.
100: * @exception SQLException if a database access error occurs
101: */
102: public Object getObject(int i, java.util.Map map)
103: throws SQLException {
104: NotImplemented();
105: return null;
106: }
107:
108: /**
109: * JDBC 2.0
110: *
111: * Gets the value of a JDBC <code>REF(<structured-type>)</code>
112: * parameter as a {@link Ref} object in the Java programming language.
113: * @param i the first parameter is 1, the second is 2,
114: * and so on
115: * @return the parameter value as a <code>Ref</code> object in the
116: * Java programming language. If the value was SQL NULL, the value
117: * <code>null</code> is returned.
118: * @exception SQLException if a database access error occurs
119: */
120: public Ref getRef(int i) throws SQLException {
121: NotImplemented();
122: return null;
123: }
124:
125: /**
126: * JDBC 2.0
127: *
128: * Gets the value of a JDBC <code>ARRAY</code> parameter as an
129: * {@link Array} object in the Java programming language.
130: * @param i the first parameter is 1, the second is 2, and
131: * so on
132: * @return the parameter value as an <code>Array</code> object in
133: * the Java programming language. If the value was SQL NULL, the
134: * value <code>null</code> is returned.
135: * @exception SQLException if a database access error occurs
136: */
137: public Array getArray(int i) throws SQLException {
138: NotImplemented();
139: return null;
140: }
141:
142: public void setClob(int i, java.sql.Clob x)
143: throws java.sql.SQLException {
144: // XXX should be inherited PreparedStatement_2_0
145: NotImplemented();
146: }
147:
148: public void addBatch() throws java.sql.SQLException {
149: // XXX should be inherited PreparedStatement_2_0
150: NotImplemented();
151: }
152:
153: public void setBlob(int i, java.sql.Blob x)
154: throws java.sql.SQLException {
155: // XXX should be inherited PreparedStatement_2_0
156: NotImplemented();
157: }
158:
159: public void setArray(int i, java.sql.Array x)
160: throws java.sql.SQLException {
161: // XXX should be inherited PreparedStatement_2_0
162: NotImplemented();
163: }
164:
165: public void setRef(int i, java.sql.Ref x)
166: throws java.sql.SQLException {
167: // XXX should be inherited PreparedStatement_2_0
168: NotImplemented();
169: }
170:
171: public void setCharacterStream(int parameterIndex,
172: java.io.Reader reader, int length)
173: throws java.sql.SQLException {
174: // XXX should be inherited PreparedStatement_2_0
175: NotImplemented();
176: }
177:
178: public java.sql.ResultSetMetaData getMetaData()
179: throws java.sql.SQLException {
180: // XXX should be inherited PreparedStatement_2_0
181: NotImplemented();
182: return null;
183: }
184:
185: public void setNull(int paramIndex, int sqlType, String typeName)
186: throws java.sql.SQLException {
187: // XXX should be inherited PreparedStatement_2_0
188: NotImplemented();
189: }
190:
191: public void setTimestamp(int parameterIndex, java.sql.Timestamp x,
192: java.util.Calendar cal) throws java.sql.SQLException {
193: // XXX should be inherited PreparedStatement_2_0
194: NotImplemented();
195: }
196:
197: public void setDate(int parameterIndex, java.sql.Date x,
198: java.util.Calendar cal) throws java.sql.SQLException {
199: // XXX should be inherited PreparedStatement_2_0
200: NotImplemented();
201: }
202:
203: public void setTime(int parameterIndex, java.sql.Time x,
204: java.util.Calendar cal) throws java.sql.SQLException {
205: NotImplemented();
206: }
207:
208: //---------------------------------------------------------------------
209: // JDBC 3.0
210: //---------------------------------------------------------------------
211:
212: public void setURL(int current, URL url) throws SQLException {
213: throw new UnsupportedOperationException(
214: "Statement.getMoreResults(int) unsupported");
215: }
216:
217: public void setURL(String current, URL url) throws SQLException {
218: throw new UnsupportedOperationException(
219: "Statement.getMoreResults(int) unsupported");
220: }
221:
222: public boolean getMoreResults(int current) throws SQLException {
223: throw new UnsupportedOperationException(
224: "Statement.getMoreResults(int) unsupported");
225: }
226:
227: public ResultSet getGeneratedKeys() throws SQLException {
228: throw new UnsupportedOperationException(
229: "Statement.getGeneratedKeys() unsupported");
230: }
231:
232: public int executeUpdate(String sql, int autoGeneratedKeys)
233: throws SQLException {
234: throw new UnsupportedOperationException(
235: "Statement.executeUpdate(String,int) unsupported");
236: }
237:
238: public int executeUpdate(String sql, int[] columnIndexes)
239: throws SQLException {
240: throw new UnsupportedOperationException(
241: "Statement.executeUpdate(String,int[]) unsupported");
242: }
243:
244: public int executeUpdate(String sql, String[] columnNames)
245: throws SQLException {
246: throw new UnsupportedOperationException(
247: "Statement.executeUpdate(String,String[]) unsupported");
248: }
249:
250: public boolean execute(String sql, int autoGeneratedKeys)
251: throws SQLException {
252: throw new UnsupportedOperationException(
253: "Statement.execute(String,int) unsupported");
254: }
255:
256: public boolean execute(String sql, int[] columnIndexes)
257: throws SQLException {
258: throw new UnsupportedOperationException(
259: "Statement.execute(String,int[]) unsupported");
260: }
261:
262: public boolean execute(String sql, String[] columnNames)
263: throws SQLException {
264: throw new UnsupportedOperationException(
265: "Statement.execute(String,String[]) unsupported");
266: }
267:
268: public int getResultSetHoldability() throws SQLException {
269: throw new UnsupportedOperationException(
270: "Statement.getResultSetHoldability() unsupported");
271: }
272:
273: public java.sql.ParameterMetaData getParameterMetaData()
274: throws SQLException {
275: throw new UnsupportedOperationException(
276: "Statement.getParameterMetaData() unsupported");
277: }
278:
279: public void registerOutParameter(String str, int x)
280: throws SQLException {
281: throw new UnsupportedOperationException(
282: "Statement.getParameterMetaData() unsupported");
283: }
284:
285: public void registerOutParameter(String str, int x, int y)
286: throws SQLException {
287: throw new UnsupportedOperationException(
288: "Statement.getParameterMetaData() unsupported");
289: }
290:
291: public void registerOutParameter(String str1, String str2)
292: throws SQLException {
293: throw new UnsupportedOperationException(
294: "Statement.getParameterMetaData() unsupported");
295: }
296:
297: public void registerOutParameter(String str1, int x, String str2)
298: throws SQLException {
299: throw new UnsupportedOperationException(
300: "Statement.getParameterMetaData() unsupported");
301: }
302:
303: public URL getURL(int url) throws SQLException {
304: throw new UnsupportedOperationException(
305: "Statement.getMoreResults(int) unsupported");
306: }
307:
308: public void setNull(String column, int url) throws SQLException {
309: throw new UnsupportedOperationException(
310: "Statement.getMoreResults(int) setNull");
311: }
312:
313: public void setBoolean(String str, boolean b) throws SQLException {
314: throw new UnsupportedOperationException(
315: "Statement.setBoolean(int) setNull");
316: }
317:
318: public void setByte(String str, byte b) throws SQLException {
319: throw new UnsupportedOperationException(
320: "Statement.setByte(int) setNull");
321: }
322:
323: public void setShort(String str, short b) throws SQLException {
324: throw new UnsupportedOperationException(
325: "Statement.setByte(int) setNull");
326: }
327:
328: public void setInt(String str, int b) throws SQLException {
329: throw new UnsupportedOperationException(
330: "Statement.setByte(int) setNull");
331: }
332:
333: public void setLong(String str, long b) throws SQLException {
334: throw new UnsupportedOperationException(
335: "Statement.setByte(int) setNull");
336: }
337:
338: public void setFloat(String str, float b) throws SQLException {
339: throw new UnsupportedOperationException(
340: "Statement.setByte(int) setNull");
341: }
342:
343: public void setDouble(String str, double b) throws SQLException {
344: throw new UnsupportedOperationException(
345: "Statement.setByte(int) setNull");
346: }
347:
348: public void setBigDecimal(String str, BigDecimal b)
349: throws SQLException {
350: throw new UnsupportedOperationException(
351: "Statement.setByte(int) setNull");
352: }
353:
354: public void setString(String str, String b) throws SQLException {
355: throw new UnsupportedOperationException(
356: "Statement.setByte(int) setNull");
357: }
358:
359: public void setBytes(String str, byte[] b) throws SQLException {
360: throw new UnsupportedOperationException(
361: "Statement.setByte(int) setNull");
362: }
363:
364: public void setDate(String str, Date b) throws SQLException {
365: throw new UnsupportedOperationException(
366: "Statement.setByte(int) setNull");
367: }
368:
369: public void setTime(String str, Time b) throws SQLException {
370: throw new UnsupportedOperationException(
371: "Statement.setByte(int) setNull");
372: }
373:
374: public void setTimestamp(String str, Timestamp b)
375: throws SQLException {
376: throw new UnsupportedOperationException(
377: "Statement.setByte(int) setNull");
378: }
379:
380: public void setAsciiStream(String str, InputStream b, int x)
381: throws SQLException {
382: throw new UnsupportedOperationException(
383: "Statement.setByte(int) setNull");
384: }
385:
386: public void setBinaryStream(String str, InputStream b, int x)
387: throws SQLException {
388: throw new UnsupportedOperationException(
389: "Statement.setByte(int) setNull");
390: }
391:
392: public void setObject(String str, Object b, int x, int y)
393: throws SQLException {
394: throw new UnsupportedOperationException(
395: "Statement.setByte(int) setNull");
396: }
397:
398: public void setObject(String str, Object b, int x)
399: throws SQLException {
400: throw new UnsupportedOperationException(
401: "Statement.setByte(int) setNull");
402: }
403:
404: public void setObject(String str, Object b) throws SQLException {
405: throw new UnsupportedOperationException(
406: "Statement.setByte(int) setNull");
407: }
408:
409: public void setCharacterStream(String str, Reader b, int x)
410: throws SQLException {
411: throw new UnsupportedOperationException(
412: "Statement.setByte(int) setNull");
413: }
414:
415: public void setDate(String str, Date b, Calendar cal)
416: throws SQLException {
417: throw new UnsupportedOperationException(
418: "Statement.setByte(int) setNull");
419: }
420:
421: public void setTime(String str, Time b, Calendar cal)
422: throws SQLException {
423: throw new UnsupportedOperationException(
424: "Statement.setByte(int) setNull");
425: }
426:
427: public void setTimestamp(String str, Timestamp b, Calendar cal)
428: throws SQLException {
429: throw new UnsupportedOperationException(
430: "Statement.setByte(int) setNull");
431: }
432:
433: public void setNull(String str, int b, String str2)
434: throws SQLException {
435: throw new UnsupportedOperationException(
436: "Statement.setByte(int) setNull");
437: }
438:
439: public String getString(String str) throws SQLException {
440: throw new UnsupportedOperationException(
441: "Statement.setByte(int) setNull");
442: }
443:
444: public boolean getBoolean(String str) throws SQLException {
445: throw new UnsupportedOperationException(
446: "Statement.setByte(int) setNull");
447: }
448:
449: public byte getByte(String str) throws SQLException {
450: throw new UnsupportedOperationException(
451: "Statement.setByte(int) setNull");
452: }
453:
454: public short getShort(String str) throws SQLException {
455: throw new UnsupportedOperationException(
456: "Statement.setByte(int) setNull");
457: }
458:
459: public int getInt(String str) throws SQLException {
460: throw new UnsupportedOperationException(
461: "Statement.setByte(int) setNull");
462: }
463:
464: public long getLong(String str) throws SQLException {
465: throw new UnsupportedOperationException(
466: "Statement.setByte(int) setNull");
467: }
468:
469: public float getFloat(String str) throws SQLException {
470: throw new UnsupportedOperationException(
471: "Statement.setByte(int) setNull");
472: }
473:
474: public double getDouble(String str) throws SQLException {
475: throw new UnsupportedOperationException(
476: "Statement.setByte(int) setNull");
477: }
478:
479: public byte[] getBytes(String str) throws SQLException {
480: throw new UnsupportedOperationException(
481: "Statement.setByte(int) setNull");
482: }
483:
484: public Date getDate(String str) throws SQLException {
485: throw new UnsupportedOperationException(
486: "Statement.setByte(int) setNull");
487: }
488:
489: public Time getTime(String str) throws SQLException {
490: throw new UnsupportedOperationException(
491: "Statement.setByte(int) setNull");
492: }
493:
494: public Timestamp getTimestamp(String str) throws SQLException {
495: throw new UnsupportedOperationException(
496: "Statement.setByte(int) setNull");
497: }
498:
499: public Object getObject(String str) throws SQLException {
500: throw new UnsupportedOperationException(
501: "Statement.setByte(int) setNull");
502: }
503:
504: public BigDecimal getBigDecimal(String str) throws SQLException {
505: throw new UnsupportedOperationException(
506: "Statement.setByte(int) setNull");
507: }
508:
509: public Object getObject(String str, Map m) throws SQLException {
510: throw new UnsupportedOperationException(
511: "Statement.setByte(int) setNull");
512: }
513:
514: public Ref getRef(String str) throws SQLException {
515: throw new UnsupportedOperationException(
516: "Statement.setByte(int) setNull");
517: }
518:
519: public Blob getBlob(String str) throws SQLException {
520: throw new UnsupportedOperationException(
521: "Statement.setByte(int) setNull");
522: }
523:
524: public Clob getClob(String str) throws SQLException {
525: throw new UnsupportedOperationException(
526: "Statement.setByte(int) setNull");
527: }
528:
529: public Array getArray(String str) throws SQLException {
530: throw new UnsupportedOperationException(
531: "Statement.setByte(int) setNull");
532: }
533:
534: public Date getDate(String str, Calendar c) throws SQLException {
535: throw new UnsupportedOperationException(
536: "Statement.setByte(int) setNull");
537: }
538:
539: public Time getTime(String str, Calendar m) throws SQLException {
540: throw new UnsupportedOperationException(
541: "Statement.setByte(int) setNull");
542: }
543:
544: public Timestamp getTimestamp(String str, Calendar m)
545: throws SQLException {
546: throw new UnsupportedOperationException(
547: "Statement.setByte(int) setNull");
548: }
549:
550: public URL getURL(String str) throws SQLException {
551: throw new UnsupportedOperationException(
552: "Statement.setByte(int) setNull");
553: }
554:
555: public Reader getCharacterStream(int parameterIndex)
556: throws SQLException {
557: // TODO Auto-generated method stub
558: return null;
559: }
560:
561: public Reader getCharacterStream(String parameterName)
562: throws SQLException {
563: // TODO Auto-generated method stub
564: return null;
565: }
566:
567: public Reader getNCharacterStream(int parameterIndex)
568: throws SQLException {
569: // TODO Auto-generated method stub
570: return null;
571: }
572:
573: public Reader getNCharacterStream(String parameterName)
574: throws SQLException {
575: // TODO Auto-generated method stub
576: return null;
577: }
578:
579: public NClob getNClob(int parameterIndex) throws SQLException {
580: // TODO Auto-generated method stub
581: return null;
582: }
583:
584: public NClob getNClob(String parameterName) throws SQLException {
585: // TODO Auto-generated method stub
586: return null;
587: }
588:
589: public String getNString(int parameterIndex) throws SQLException {
590: // TODO Auto-generated method stub
591: return null;
592: }
593:
594: public String getNString(String parameterName) throws SQLException {
595: // TODO Auto-generated method stub
596: return null;
597: }
598:
599: // public Object getObject(int arg0, Map<String, Class<?>> arg1) throws SQLException {
600: // // TODO Auto-generated method stub
601: // return null;
602: // }
603: //
604: //
605: // public Object getObject(String arg0, Map<String, Class<?>> arg1) throws SQLException {
606: // // TODO Auto-generated method stub
607: // return null;
608: // }
609:
610: public RowId getRowId(int parameterIndex) throws SQLException {
611: // TODO Auto-generated method stub
612: return null;
613: }
614:
615: public RowId getRowId(String parameterName) throws SQLException {
616: // TODO Auto-generated method stub
617: return null;
618: }
619:
620: public SQLXML getSQLXML(int parameterIndex) throws SQLException {
621: // TODO Auto-generated method stub
622: return null;
623: }
624:
625: public SQLXML getSQLXML(String parameterName) throws SQLException {
626: // TODO Auto-generated method stub
627: return null;
628: }
629:
630: public void setAsciiStream(String parameterName, InputStream x)
631: throws SQLException {
632: // TODO Auto-generated method stub
633: throw new UnsupportedOperationException(
634: "Statement.setAsciiStream(String,InputStream) setNull");
635:
636: }
637:
638: public void setAsciiStream(String parameterName, InputStream x,
639: long length) throws SQLException {
640: // TODO Auto-generated method stub
641: throw new UnsupportedOperationException(
642: "Statement.setAsciiStream(String,InputStream,long) setNull");
643:
644: }
645:
646: public void setBinaryStream(String parameterName, InputStream x)
647: throws SQLException {
648: // TODO Auto-generated method stub
649: throw new UnsupportedOperationException(
650: "Statement.setBinaryStream(String,InputStream) setNull");
651:
652: }
653:
654: public void setBinaryStream(String parameterName, InputStream x,
655: long length) throws SQLException {
656: // TODO Auto-generated method stub
657: throw new UnsupportedOperationException(
658: "Statement.setBinaryStream(String,InputStream,long) setNull");
659:
660: }
661:
662: public void setBlob(String parameterName, Blob x)
663: throws SQLException {
664: // TODO Auto-generated method stub
665: throw new UnsupportedOperationException(
666: "Statement.setBlob(String,Blob) setNull");
667:
668: }
669:
670: public void setBlob(String parameterName, InputStream inputStream)
671: throws SQLException {
672: // TODO Auto-generated method stub
673: throw new UnsupportedOperationException(
674: "Statement.setBlob(String,InputStream) setNull");
675:
676: }
677:
678: public void setBlob(String parameterName, InputStream inputStream,
679: long length) throws SQLException {
680: // TODO Auto-generated method stub
681: throw new UnsupportedOperationException(
682: "Statement.setBlob(String,InputStream,long) setNull");
683:
684: }
685:
686: public void setCharacterStream(String parameterName, Reader reader)
687: throws SQLException {
688: // TODO Auto-generated method stub
689: throw new UnsupportedOperationException(
690: "Statement.setCharacterStream(String,Reader) setNull");
691:
692: }
693:
694: public void setCharacterStream(String parameterName, Reader reader,
695: long length) throws SQLException {
696: // TODO Auto-generated method stub
697: throw new UnsupportedOperationException(
698: "Statement.setCharacterStream(String,Reader,long) setNull");
699:
700: }
701:
702: public void setClob(String parameterName, Clob x)
703: throws SQLException {
704: // TODO Auto-generated method stub
705: throw new UnsupportedOperationException(
706: "Statement.setClob(String,Clob) setNull");
707:
708: }
709:
710: public void setClob(String parameterName, Reader reader)
711: throws SQLException {
712: // TODO Auto-generated method stub
713: throw new UnsupportedOperationException(
714: "Statement.setClob(String,Reader) setNull");
715:
716: }
717:
718: public void setClob(String parameterName, Reader reader, long length)
719: throws SQLException {
720: // TODO Auto-generated method stub
721: throw new UnsupportedOperationException(
722: "Statement.setClob(String,Reader,long) setNull");
723:
724: }
725:
726: public void setNCharacterStream(String parameterName, Reader value)
727: throws SQLException {
728: // TODO Auto-generated method stub
729: throw new UnsupportedOperationException(
730: "Statement.setNCharacterStream(String,Reader) setNull");
731:
732: }
733:
734: public void setNCharacterStream(String parameterName, Reader value,
735: long length) throws SQLException {
736: // TODO Auto-generated method stub
737: throw new UnsupportedOperationException(
738: "Statement.setNCharacterStream(String,Reader,long) setNull");
739:
740: }
741:
742: public void setNClob(String parameterName, NClob value)
743: throws SQLException {
744: // TODO Auto-generated method stub
745: throw new UnsupportedOperationException(
746: "Statement.setNClob(String,NClob) setNull");
747:
748: }
749:
750: public void setNClob(String parameterName, Reader reader)
751: throws SQLException {
752: // TODO Auto-generated method stub
753: throw new UnsupportedOperationException(
754: "Statement.setNClob(String,Reader) setNull");
755:
756: }
757:
758: public void setNClob(String parameterName, Reader reader,
759: long length) throws SQLException {
760: // TODO Auto-generated method stub
761: throw new UnsupportedOperationException(
762: "Statement.setNClob(String,Reader,long) setNull");
763:
764: }
765:
766: public void setNString(String parameterName, String value)
767: throws SQLException {
768: // TODO Auto-generated method stub
769: throw new UnsupportedOperationException(
770: "Statement.setNString(String,String) setNull");
771:
772: }
773:
774: public void setRowId(String parameterName, RowId x)
775: throws SQLException {
776: // TODO Auto-generated method stub
777: throw new UnsupportedOperationException(
778: "Statement.setRowId(String,RowId) setNull");
779:
780: }
781:
782: public void setSQLXML(String parameterName, SQLXML xmlObject)
783: throws SQLException {
784: // TODO Auto-generated method stub
785: throw new UnsupportedOperationException(
786: "Statement.setSQLXML(String,SQLXML) setNull");
787:
788: }
789:
790: public void setAsciiStream(int parameterIndex, InputStream x)
791: throws SQLException {
792: // TODO Auto-generated method stub
793: throw new UnsupportedOperationException(
794: "Statement.setAsciiStream(int,InputStream) setNull");
795:
796: }
797:
798: public void setAsciiStream(int parameterIndex, InputStream x,
799: long length) throws SQLException {
800: // TODO Auto-generated method stub
801: throw new UnsupportedOperationException(
802: "Statement.setAsciiStream(int,InputStream,long) setNull");
803:
804: }
805:
806: public void setBinaryStream(int parameterIndex, InputStream x)
807: throws SQLException {
808: // TODO Auto-generated method stub
809: throw new UnsupportedOperationException(
810: "Statement.setBinaryStream(int,InputStream) setNull");
811:
812: }
813:
814: public void setBinaryStream(int parameterIndex, InputStream x,
815: long length) throws SQLException {
816: // TODO Auto-generated method stub
817: throw new UnsupportedOperationException(
818: "Statement.setBinaryStream(int,InputStream,long) setNull");
819:
820: }
821:
822: public void setBlob(int parameterIndex, InputStream inputStream)
823: throws SQLException {
824: // TODO Auto-generated method stub
825: throw new UnsupportedOperationException(
826: "Statement.setBlob(int,InputStream) setNull");
827:
828: }
829:
830: public void setBlob(int parameterIndex, InputStream inputStream,
831: long length) throws SQLException {
832: // TODO Auto-generated method stub
833: throw new UnsupportedOperationException(
834: "Statement.setBlob(int,InputStream,long) setNull");
835:
836: }
837:
838: public void setCharacterStream(int parameterIndex, Reader reader)
839: throws SQLException {
840: // TODO Auto-generated method stub
841: throw new UnsupportedOperationException(
842: "Statement.setCharacterStream(int,Reader) setNull");
843:
844: }
845:
846: public void setCharacterStream(int parameterIndex, Reader reader,
847: long length) throws SQLException {
848: // TODO Auto-generated method stub
849: throw new UnsupportedOperationException(
850: "Statement.setCharacterStream(int,Reader,long) setNull");
851:
852: }
853:
854: public void setClob(int parameterIndex, Reader reader)
855: throws SQLException {
856: // TODO Auto-generated method stub
857: throw new UnsupportedOperationException(
858: "Statement.setClob(int,Reader,long) setNull");
859:
860: }
861:
862: public void setClob(int parameterIndex, Reader reader, long length)
863: throws SQLException {
864: // TODO Auto-generated method stub
865: throw new UnsupportedOperationException(
866: "Statement.setClob(int,Reader,long) setNull");
867:
868: }
869:
870: public void setNCharacterStream(int parameterIndex, Reader value)
871: throws SQLException {
872: // TODO Auto-generated method stub
873: throw new UnsupportedOperationException(
874: "Statement.setNCharacterStream(int,Reader) setNull");
875:
876: }
877:
878: public void setNCharacterStream(int parameterIndex, Reader value,
879: long length) throws SQLException {
880: // TODO Auto-generated method stub
881: throw new UnsupportedOperationException(
882: "Statement.setNCharacterStream(int,Reader,long) setNull");
883:
884: }
885:
886: public void setNClob(int parameterIndex, NClob value)
887: throws SQLException {
888: // TODO Auto-generated method stub
889: throw new UnsupportedOperationException(
890: "Statement.setNClob(int,NClob) setNull");
891:
892: }
893:
894: public void setNClob(int parameterIndex, Reader reader)
895: throws SQLException {
896: // TODO Auto-generated method stub
897: throw new UnsupportedOperationException(
898: "Statement.setNClob(int,Reader) setNull");
899:
900: }
901:
902: public void setNClob(int parameterIndex, Reader reader, long length)
903: throws SQLException {
904: // TODO Auto-generated method stub
905: throw new UnsupportedOperationException(
906: "Statement.setNClob(int,Reader,long) setNull");
907:
908: }
909:
910: public void setNString(int parameterIndex, String value)
911: throws SQLException {
912: // TODO Auto-generated method stub
913: throw new UnsupportedOperationException(
914: "Statement.setNString(int,String) setNull");
915:
916: }
917:
918: public void setRowId(int parameterIndex, RowId x)
919: throws SQLException {
920: // TODO Auto-generated method stub
921: throw new UnsupportedOperationException(
922: "Statement.setRowId(int,RowId) setNull");
923:
924: }
925:
926: public void setSQLXML(int parameterIndex, SQLXML xmlObject)
927: throws SQLException {
928: // TODO Auto-generated method stub
929: throw new UnsupportedOperationException(
930: "Statement.setSQLXML(int,SQLXML) setNull");
931:
932: }
933:
934: }
|