1 /* $Id: StatsCallableStatement.java 94 2008-12-18 11:07:17Z dobashi $
\r
3 * (c)2004 Lavans Networks Inc. All Rights Reserved.
\r
5 package com.lavans.luz2.sql.stats;
\r
7 import java.io.InputStream;
\r
8 import java.io.Reader;
\r
9 import java.math.BigDecimal;
\r
10 import java.net.URL;
\r
11 import java.sql.Array;
\r
12 import java.sql.Blob;
\r
13 import java.sql.CallableStatement;
\r
14 import java.sql.Clob;
\r
15 import java.sql.Date;
\r
16 import java.sql.NClob;
\r
17 import java.sql.Ref;
\r
18 import java.sql.RowId;
\r
19 import java.sql.SQLException;
\r
20 import java.sql.SQLXML;
\r
21 import java.sql.Time;
\r
22 import java.sql.Timestamp;
\r
23 import java.util.Calendar;
\r
24 import java.util.Map;
\r
30 public class StatsCallableStatement extends StatsPreparedStatement implements CallableStatement{
\r
32 private CallableStatement st=null;
\r
34 /** 自クラス名。使うたびにgetName()すると遅くなるのでここで定義しておく。 */
\r
35 // private static final String CLASSNAME=StatsPreparedStatement.class.getName();
\r
40 // private Statistics stat = Statistics.getInstance();
\r
45 // private String sql = null;
\r
52 public StatsCallableStatement(CallableStatement st, String sql) {
\r
59 * @see java.sql.CallableStatement#getArray(int)
\r
61 public Array getArray(int i) throws SQLException {
\r
62 return st.getArray(i);
\r
66 * @see java.sql.CallableStatement#getArray(java.lang.String)
\r
68 public Array getArray(String parameterName) throws SQLException {
\r
69 return st.getArray(parameterName);
\r
73 * @see java.sql.CallableStatement#getBigDecimal(int, int)
\r
76 public BigDecimal getBigDecimal(int parameterIndex, int scale)
\r
77 throws SQLException {
\r
78 return st.getBigDecimal(parameterIndex, scale);
\r
82 * @see java.sql.CallableStatement#getBigDecimal(int)
\r
84 public BigDecimal getBigDecimal(int parameterIndex) throws SQLException {
\r
85 return st.getBigDecimal(parameterIndex);
\r
89 * @see java.sql.CallableStatement#getBigDecimal(java.lang.String)
\r
91 public BigDecimal getBigDecimal(String parameterName) throws SQLException {
\r
92 return st.getBigDecimal(parameterName);
\r
96 * @see java.sql.CallableStatement#getBlob(int)
\r
98 public Blob getBlob(int i) throws SQLException {
\r
103 * @see java.sql.CallableStatement#getBlob(java.lang.String)
\r
105 public Blob getBlob(String parameterName) throws SQLException {
\r
106 return st.getBlob(parameterName);
\r
110 * @see java.sql.CallableStatement#getBoolean(int)
\r
112 public boolean getBoolean(int parameterIndex) throws SQLException {
\r
113 return st.getBoolean(parameterIndex);
\r
117 * @see java.sql.CallableStatement#getBoolean(java.lang.String)
\r
119 public boolean getBoolean(String parameterName) throws SQLException {
\r
120 return st.getBoolean(parameterName);
\r
124 * @see java.sql.CallableStatement#getByte(int)
\r
126 public byte getByte(int parameterIndex) throws SQLException {
\r
127 return st.getByte(parameterIndex);
\r
131 * @see java.sql.CallableStatement#getByte(java.lang.String)
\r
133 public byte getByte(String parameterName) throws SQLException {
\r
134 return st.getByte(parameterName);
\r
138 * @see java.sql.CallableStatement#getBytes(int)
\r
140 public byte[] getBytes(int parameterIndex) throws SQLException {
\r
141 return st.getBytes(parameterIndex);
\r
145 * @see java.sql.CallableStatement#getBytes(java.lang.String)
\r
147 public byte[] getBytes(String parameterName) throws SQLException {
\r
148 return st.getBytes(parameterName);
\r
152 * @see java.sql.CallableStatement#getClob(int)
\r
154 public Clob getClob(int i) throws SQLException {
\r
159 * @see java.sql.CallableStatement#getClob(java.lang.String)
\r
161 public Clob getClob(String parameterName) throws SQLException {
\r
162 return st.getClob(parameterName);
\r
166 * @see java.sql.CallableStatement#getDate(int, java.util.Calendar)
\r
168 public Date getDate(int parameterIndex, Calendar cal) throws SQLException {
\r
169 return st.getDate(parameterIndex,cal);
\r
173 * @see java.sql.CallableStatement#getDate(int)
\r
175 public Date getDate(int parameterIndex) throws SQLException {
\r
176 return st.getDate(parameterIndex);
\r
180 * @see java.sql.CallableStatement#getDate(java.lang.String, java.util.Calendar)
\r
182 public Date getDate(String parameterName, Calendar cal)
\r
183 throws SQLException {
\r
184 return st.getDate(parameterName,cal);
\r
188 * @see java.sql.CallableStatement#getDate(java.lang.String)
\r
190 public Date getDate(String parameterName) throws SQLException {
\r
191 return st.getDate(parameterName);
\r
195 * @see java.sql.CallableStatement#getDouble(int)
\r
197 public double getDouble(int parameterIndex) throws SQLException {
\r
198 return st.getDouble(parameterIndex);
\r
202 * @see java.sql.CallableStatement#getDouble(java.lang.String)
\r
204 public double getDouble(String parameterName) throws SQLException {
\r
205 return st.getDouble(parameterName);
\r
209 * @see java.sql.CallableStatement#getFloat(int)
\r
211 public float getFloat(int parameterIndex) throws SQLException {
\r
212 return st.getFloat(parameterIndex);
\r
216 * @see java.sql.CallableStatement#getFloat(java.lang.String)
\r
218 public float getFloat(String parameterName) throws SQLException {
\r
219 return st.getFloat(parameterName);
\r
223 * @see java.sql.CallableStatement#getInt(int)
\r
225 public int getInt(int parameterIndex) throws SQLException {
\r
226 return st.getInt(parameterIndex);
\r
230 * @see java.sql.CallableStatement#getInt(java.lang.String)
\r
232 public int getInt(String parameterName) throws SQLException {
\r
233 return st.getInt(parameterName);
\r
237 * @see java.sql.CallableStatement#getLong(int)
\r
239 public long getLong(int parameterIndex) throws SQLException {
\r
240 return st.getLong(parameterIndex);
\r
244 * @see java.sql.CallableStatement#getLong(java.lang.String)
\r
246 public long getLong(String parameterName) throws SQLException {
\r
247 return st.getLong(parameterName);
\r
251 * @see java.sql.CallableStatement#getObject(int, java.util.Map)
\r
253 public Object getObject(int i, Map<String, Class<?>> map) throws SQLException {
\r
254 return st.getObject(i,map);
\r
258 * @see java.sql.CallableStatement#getObject(int)
\r
260 public Object getObject(int parameterIndex) throws SQLException {
\r
261 return st.getObject(parameterIndex);
\r
265 * @see java.sql.CallableStatement#getObject(java.lang.String, java.util.Map)
\r
267 public Object getObject(String parameterName, Map<String, Class<?>> map)
\r
268 throws SQLException {
\r
269 return st.getObject(parameterName,map);
\r
273 * @see java.sql.CallableStatement#getObject(java.lang.String)
\r
275 public Object getObject(String parameterName) throws SQLException {
\r
276 return st.getObject(parameterName);
\r
280 * @see java.sql.CallableStatement#getRef(int)
\r
282 public Ref getRef(int i) throws SQLException {
\r
283 return st.getRef(i);
\r
287 * @see java.sql.CallableStatement#getRef(java.lang.String)
\r
289 public Ref getRef(String parameterName) throws SQLException {
\r
290 return st.getRef(parameterName);
\r
294 * @see java.sql.CallableStatement#getShort(int)
\r
296 public short getShort(int parameterIndex) throws SQLException {
\r
297 return st.getShort(parameterIndex);
\r
301 * @see java.sql.CallableStatement#getShort(java.lang.String)
\r
303 public short getShort(String parameterName) throws SQLException {
\r
304 return st.getShort(parameterName);
\r
308 * @see java.sql.CallableStatement#getString(int)
\r
310 public String getString(int parameterIndex) throws SQLException {
\r
311 return st.getString(parameterIndex);
\r
315 * @see java.sql.CallableStatement#getString(java.lang.String)
\r
317 public String getString(String parameterName) throws SQLException {
\r
318 return st.getString(parameterName);
\r
322 * @see java.sql.CallableStatement#getTime(int, java.util.Calendar)
\r
324 public Time getTime(int parameterIndex, Calendar cal) throws SQLException {
\r
325 return st.getTime(parameterIndex,cal);
\r
329 * @see java.sql.CallableStatement#getTime(int)
\r
331 public Time getTime(int parameterIndex) throws SQLException {
\r
332 return st.getTime(parameterIndex);
\r
336 * @see java.sql.CallableStatement#getTime(java.lang.String, java.util.Calendar)
\r
338 public Time getTime(String parameterName, Calendar cal)
\r
339 throws SQLException {
\r
340 return st.getTime(parameterName,cal);
\r
344 * @see java.sql.CallableStatement#getTime(java.lang.String)
\r
346 public Time getTime(String parameterName) throws SQLException {
\r
347 return st.getTime(parameterName);
\r
351 * @see java.sql.CallableStatement#getTimestamp(int, java.util.Calendar)
\r
353 public Timestamp getTimestamp(int parameterIndex, Calendar cal)
\r
354 throws SQLException {
\r
355 return st.getTimestamp(parameterIndex,cal);
\r
359 * @see java.sql.CallableStatement#getTimestamp(int)
\r
361 public Timestamp getTimestamp(int parameterIndex) throws SQLException {
\r
362 return st.getTimestamp(parameterIndex);
\r
366 * @see java.sql.CallableStatement#getTimestamp(java.lang.String, java.util.Calendar)
\r
368 public Timestamp getTimestamp(String parameterName, Calendar cal)
\r
369 throws SQLException {
\r
370 return st.getTimestamp(parameterName,cal);
\r
374 * @see java.sql.CallableStatement#getTimestamp(java.lang.String)
\r
376 public Timestamp getTimestamp(String parameterName) throws SQLException {
\r
377 return st.getTimestamp(parameterName);
\r
381 * @see java.sql.CallableStatement#getURL(int)
\r
383 public URL getURL(int parameterIndex) throws SQLException {
\r
384 return st.getURL(parameterIndex);
\r
388 * @see java.sql.CallableStatement#getURL(java.lang.String)
\r
390 public URL getURL(String parameterName) throws SQLException {
\r
391 return st.getURL(parameterName);
\r
395 * @see java.sql.CallableStatement#registerOutParameter(int, int, int)
\r
397 public void registerOutParameter(
\r
398 int parameterIndex,
\r
401 throws SQLException {
\r
402 st.registerOutParameter(parameterIndex,sqlType,scale);
\r
406 * @see java.sql.CallableStatement#registerOutParameter(int, int, java.lang.String)
\r
408 public void registerOutParameter(
\r
412 throws SQLException {
\r
413 st.registerOutParameter(paramIndex,sqlType,typeName);
\r
417 * @see java.sql.CallableStatement#registerOutParameter(int, int)
\r
419 public void registerOutParameter(int parameterIndex, int sqlType)
\r
420 throws SQLException {
\r
421 st.registerOutParameter(parameterIndex,sqlType);
\r
425 * @see java.sql.CallableStatement#registerOutParameter(java.lang.String, int, int)
\r
427 public void registerOutParameter(
\r
428 String parameterName,
\r
431 throws SQLException {
\r
432 st.registerOutParameter(parameterName,sqlType,scale);
\r
436 * @see java.sql.CallableStatement#registerOutParameter(java.lang.String, int, java.lang.String)
\r
438 public void registerOutParameter(
\r
439 String parameterName,
\r
442 throws SQLException {
\r
443 st.registerOutParameter(parameterName,sqlType,typeName);
\r
447 * @see java.sql.CallableStatement#registerOutParameter(java.lang.String, int)
\r
449 public void registerOutParameter(String parameterName, int sqlType)
\r
450 throws SQLException {
\r
451 st.registerOutParameter(parameterName,sqlType);
\r
455 * @see java.sql.CallableStatement#setAsciiStream(java.lang.String, java.io.InputStream, int)
\r
457 public void setAsciiStream(String parameterName, InputStream x, int length)
\r
458 throws SQLException {
\r
459 st.setAsciiStream(parameterName,x,length);
\r
463 * @see java.sql.CallableStatement#setBigDecimal(java.lang.String, java.math.BigDecimal)
\r
465 public void setBigDecimal(String parameterName, BigDecimal x)
\r
466 throws SQLException {
\r
467 st.setBigDecimal(parameterName,x);
\r
471 * @see java.sql.CallableStatement#setBinaryStream(java.lang.String, java.io.InputStream, int)
\r
473 public void setBinaryStream(
\r
474 String parameterName,
\r
477 throws SQLException {
\r
478 st.setBinaryStream(parameterName,x,length);
\r
482 * @see java.sql.CallableStatement#setBoolean(java.lang.String, boolean)
\r
484 public void setBoolean(String parameterName, boolean x)
\r
485 throws SQLException {
\r
486 st.setBoolean(parameterName,x);
\r
490 * @see java.sql.CallableStatement#setByte(java.lang.String, byte)
\r
492 public void setByte(String parameterName, byte x) throws SQLException {
\r
493 st.setByte(parameterName,x);
\r
497 * @see java.sql.CallableStatement#setBytes(java.lang.String, byte[])
\r
499 public void setBytes(String parameterName, byte[] x) throws SQLException {
\r
500 st.setBytes(parameterName,x);
\r
504 * @see java.sql.CallableStatement#setCharacterStream(java.lang.String, java.io.Reader, int)
\r
506 public void setCharacterStream(
\r
507 String parameterName,
\r
510 throws SQLException {
\r
511 st.setCharacterStream(parameterName,reader,length);
\r
515 * @see java.sql.CallableStatement#setDate(java.lang.String, java.sql.Date, java.util.Calendar)
\r
517 public void setDate(String parameterName, Date x, Calendar cal)
\r
518 throws SQLException {
\r
519 st.setDate(parameterName,x,cal);
\r
523 * @see java.sql.CallableStatement#setDate(java.lang.String, java.sql.Date)
\r
525 public void setDate(String parameterName, Date x) throws SQLException {
\r
526 st.setDate(parameterName,x);
\r
530 * @see java.sql.CallableStatement#setDouble(java.lang.String, double)
\r
532 public void setDouble(String parameterName, double x) throws SQLException {
\r
533 st.setDouble(parameterName,x);
\r
537 * @see java.sql.CallableStatement#setFloat(java.lang.String, float)
\r
539 public void setFloat(String parameterName, float x) throws SQLException {
\r
540 st.setFloat(parameterName,x);
\r
544 * @see java.sql.CallableStatement#setInt(java.lang.String, int)
\r
546 public void setInt(String parameterName, int x) throws SQLException {
\r
547 st.setInt(parameterName,x);
\r
551 * @see java.sql.CallableStatement#setLong(java.lang.String, long)
\r
553 public void setLong(String parameterName, long x) throws SQLException {
\r
554 st.setLong(parameterName,x);
\r
558 * @see java.sql.CallableStatement#setNull(java.lang.String, int, java.lang.String)
\r
560 public void setNull(String parameterName, int sqlType, String typeName)
\r
561 throws SQLException {
\r
562 st.setNull(parameterName,sqlType,typeName);
\r
566 * @see java.sql.CallableStatement#setNull(java.lang.String, int)
\r
568 public void setNull(String parameterName, int sqlType)
\r
569 throws SQLException {
\r
570 st.setNull(parameterName,sqlType);
\r
574 * @see java.sql.CallableStatement#setObject(java.lang.String, java.lang.Object, int, int)
\r
576 public void setObject(
\r
577 String parameterName,
\r
581 throws SQLException {
\r
582 st.setObject(parameterName,x,targetSqlType,scale);
\r
586 * @see java.sql.CallableStatement#setObject(java.lang.String, java.lang.Object, int)
\r
588 public void setObject(String parameterName, Object x, int targetSqlType)
\r
589 throws SQLException {
\r
590 st.setObject(parameterName,x,targetSqlType);
\r
594 * @see java.sql.CallableStatement#setObject(java.lang.String, java.lang.Object)
\r
596 public void setObject(String parameterName, Object x) throws SQLException {
\r
597 st.setObject(parameterName,x);
\r
601 * @see java.sql.CallableStatement#setShort(java.lang.String, short)
\r
603 public void setShort(String parameterName, short x) throws SQLException {
\r
604 st.setShort(parameterName,x);
\r
608 * @see java.sql.CallableStatement#setString(java.lang.String, java.lang.String)
\r
610 public void setString(String parameterName, String x) throws SQLException {
\r
611 st.setString(parameterName,x);
\r
615 * @see java.sql.CallableStatement#setTime(java.lang.String, java.sql.Time, java.util.Calendar)
\r
617 public void setTime(String parameterName, Time x, Calendar cal)
\r
618 throws SQLException {
\r
619 st.setTime(parameterName,x,cal);
\r
623 * @see java.sql.CallableStatement#setTime(java.lang.String, java.sql.Time)
\r
625 public void setTime(String parameterName, Time x) throws SQLException {
\r
626 st.setTime(parameterName,x);
\r
630 * @see java.sql.CallableStatement#setTimestamp(java.lang.String, java.sql.Timestamp, java.util.Calendar)
\r
632 public void setTimestamp(String parameterName, Timestamp x, Calendar cal)
\r
633 throws SQLException {
\r
634 st.setTimestamp(parameterName,x,cal);
\r
638 * @see java.sql.CallableStatement#setTimestamp(java.lang.String, java.sql.Timestamp)
\r
640 public void setTimestamp(String parameterName, Timestamp x)
\r
641 throws SQLException {
\r
642 st.setTimestamp(parameterName,x);
\r
646 * @see java.sql.CallableStatement#setURL(java.lang.String, java.net.URL)
\r
648 public void setURL(String parameterName, URL val) throws SQLException {
\r
649 st.setURL(parameterName,val);
\r
653 * @see java.sql.CallableStatement#wasNull()
\r
655 public boolean wasNull() throws SQLException {
\r
656 return st.wasNull();
\r
663 * @throws SQLException
\r
664 * @see java.sql.Wrapper#isWrapperFor(java.lang.Class)
\r
667 public boolean isWrapperFor(Class<?> iface) throws SQLException {
\r
668 return st.isWrapperFor(iface);
\r
676 * @throws SQLException
\r
677 * @see java.sql.Wrapper#unwrap(java.lang.Class)
\r
680 @SuppressWarnings("unchecked")
\r
681 public <T> T unwrap(Class<T> iface) throws SQLException {
\r
686 * @param parameterIndex
\r
688 * @throws SQLException
\r
689 * @see java.sql.CallableStatement#getCharacterStream(int)
\r
691 public Reader getCharacterStream(int parameterIndex) throws SQLException {
\r
692 return st.getCharacterStream(parameterIndex);
\r
696 * @param parameterName
\r
698 * @throws SQLException
\r
699 * @see java.sql.CallableStatement#getCharacterStream(java.lang.String)
\r
701 public Reader getCharacterStream(String parameterName) throws SQLException {
\r
702 return st.getCharacterStream(parameterName);
\r
706 * @param parameterIndex
\r
708 * @throws SQLException
\r
709 * @see java.sql.CallableStatement#getNCharacterStream(int)
\r
711 public Reader getNCharacterStream(int parameterIndex) throws SQLException {
\r
712 return st.getNCharacterStream(parameterIndex);
\r
716 * @param parameterName
\r
718 * @throws SQLException
\r
719 * @see java.sql.CallableStatement#getNCharacterStream(java.lang.String)
\r
721 public Reader getNCharacterStream(String parameterName) throws SQLException {
\r
722 return st.getNCharacterStream(parameterName);
\r
726 * @param parameterIndex
\r
728 * @throws SQLException
\r
729 * @see java.sql.CallableStatement#getNClob(int)
\r
731 public NClob getNClob(int parameterIndex) throws SQLException {
\r
732 return st.getNClob(parameterIndex);
\r
736 * @param parameterName
\r
738 * @throws SQLException
\r
739 * @see java.sql.CallableStatement#getNClob(java.lang.String)
\r
741 public NClob getNClob(String parameterName) throws SQLException {
\r
742 return st.getNClob(parameterName);
\r
746 * @param parameterIndex
\r
748 * @throws SQLException
\r
749 * @see java.sql.CallableStatement#getNString(int)
\r
751 public String getNString(int parameterIndex) throws SQLException {
\r
752 return st.getNString(parameterIndex);
\r
756 * @param parameterName
\r
758 * @throws SQLException
\r
759 * @see java.sql.CallableStatement#getNString(java.lang.String)
\r
761 public String getNString(String parameterName) throws SQLException {
\r
762 return st.getNString(parameterName);
\r
766 * @param parameterIndex
\r
768 * @throws SQLException
\r
769 * @see java.sql.CallableStatement#getRowId(int)
\r
771 public RowId getRowId(int parameterIndex) throws SQLException {
\r
772 return st.getRowId(parameterIndex);
\r
776 * @param parameterName
\r
778 * @throws SQLException
\r
779 * @see java.sql.CallableStatement#getRowId(java.lang.String)
\r
781 public RowId getRowId(String parameterName) throws SQLException {
\r
782 return st.getRowId(parameterName);
\r
786 * @param parameterIndex
\r
788 * @throws SQLException
\r
789 * @see java.sql.CallableStatement#getSQLXML(int)
\r
791 public SQLXML getSQLXML(int parameterIndex) throws SQLException {
\r
792 return st.getSQLXML(parameterIndex);
\r
796 * @param parameterName
\r
798 * @throws SQLException
\r
799 * @see java.sql.CallableStatement#getSQLXML(java.lang.String)
\r
801 public SQLXML getSQLXML(String parameterName) throws SQLException {
\r
802 return st.getSQLXML(parameterName);
\r
806 * @param parameterName
\r
809 * @throws SQLException
\r
810 * @see java.sql.CallableStatement#setAsciiStream(java.lang.String, java.io.InputStream, long)
\r
812 public void setAsciiStream(String parameterName, InputStream x, long length)
\r
813 throws SQLException {
\r
814 st.setAsciiStream(parameterName, x, length);
\r
818 * @param parameterName
\r
820 * @throws SQLException
\r
821 * @see java.sql.CallableStatement#setAsciiStream(java.lang.String, java.io.InputStream)
\r
823 public void setAsciiStream(String parameterName, InputStream x)
\r
824 throws SQLException {
\r
825 st.setAsciiStream(parameterName, x);
\r
829 * @param parameterName
\r
832 * @throws SQLException
\r
833 * @see java.sql.CallableStatement#setBinaryStream(java.lang.String, java.io.InputStream, long)
\r
835 public void setBinaryStream(String parameterName, InputStream x, long length)
\r
836 throws SQLException {
\r
837 st.setBinaryStream(parameterName, x, length);
\r
841 * @param parameterName
\r
843 * @throws SQLException
\r
844 * @see java.sql.CallableStatement#setBinaryStream(java.lang.String, java.io.InputStream)
\r
846 public void setBinaryStream(String parameterName, InputStream x)
\r
847 throws SQLException {
\r
848 st.setBinaryStream(parameterName, x);
\r
852 * @param parameterName
\r
854 * @throws SQLException
\r
855 * @see java.sql.CallableStatement#setBlob(java.lang.String, java.sql.Blob)
\r
857 public void setBlob(String parameterName, Blob x) throws SQLException {
\r
858 st.setBlob(parameterName, x);
\r
862 * @param parameterName
\r
863 * @param inputStream
\r
865 * @throws SQLException
\r
866 * @see java.sql.CallableStatement#setBlob(java.lang.String, java.io.InputStream, long)
\r
868 public void setBlob(String parameterName, InputStream inputStream,
\r
869 long length) throws SQLException {
\r
870 st.setBlob(parameterName, inputStream, length);
\r
874 * @param parameterName
\r
875 * @param inputStream
\r
876 * @throws SQLException
\r
877 * @see java.sql.CallableStatement#setBlob(java.lang.String, java.io.InputStream)
\r
879 public void setBlob(String parameterName, InputStream inputStream)
\r
880 throws SQLException {
\r
881 st.setBlob(parameterName, inputStream);
\r
885 * @param parameterName
\r
888 * @throws SQLException
\r
889 * @see java.sql.CallableStatement#setCharacterStream(java.lang.String, java.io.Reader, long)
\r
891 public void setCharacterStream(String parameterName, Reader reader,
\r
892 long length) throws SQLException {
\r
893 st.setCharacterStream(parameterName, reader, length);
\r
897 * @param parameterName
\r
899 * @throws SQLException
\r
900 * @see java.sql.CallableStatement#setCharacterStream(java.lang.String, java.io.Reader)
\r
902 public void setCharacterStream(String parameterName, Reader reader)
\r
903 throws SQLException {
\r
904 st.setCharacterStream(parameterName, reader);
\r
908 * @param parameterName
\r
910 * @throws SQLException
\r
911 * @see java.sql.CallableStatement#setClob(java.lang.String, java.sql.Clob)
\r
913 public void setClob(String parameterName, Clob x) throws SQLException {
\r
914 st.setClob(parameterName, x);
\r
918 * @param parameterName
\r
921 * @throws SQLException
\r
922 * @see java.sql.CallableStatement#setClob(java.lang.String, java.io.Reader, long)
\r
924 public void setClob(String parameterName, Reader reader, long length)
\r
925 throws SQLException {
\r
926 st.setClob(parameterName, reader, length);
\r
930 * @param parameterName
\r
932 * @throws SQLException
\r
933 * @see java.sql.CallableStatement#setClob(java.lang.String, java.io.Reader)
\r
935 public void setClob(String parameterName, Reader reader)
\r
936 throws SQLException {
\r
937 st.setClob(parameterName, reader);
\r
941 * @param parameterName
\r
944 * @throws SQLException
\r
945 * @see java.sql.CallableStatement#setNCharacterStream(java.lang.String, java.io.Reader, long)
\r
947 public void setNCharacterStream(String parameterName, Reader value,
\r
948 long length) throws SQLException {
\r
949 st.setNCharacterStream(parameterName, value, length);
\r
953 * @param parameterName
\r
955 * @throws SQLException
\r
956 * @see java.sql.CallableStatement#setNCharacterStream(java.lang.String, java.io.Reader)
\r
958 public void setNCharacterStream(String parameterName, Reader value)
\r
959 throws SQLException {
\r
960 st.setNCharacterStream(parameterName, value);
\r
964 * @param parameterName
\r
966 * @throws SQLException
\r
967 * @see java.sql.CallableStatement#setNClob(java.lang.String, java.sql.NClob)
\r
969 public void setNClob(String parameterName, NClob value) throws SQLException {
\r
970 st.setNClob(parameterName, value);
\r
974 * @param parameterName
\r
977 * @throws SQLException
\r
978 * @see java.sql.CallableStatement#setNClob(java.lang.String, java.io.Reader, long)
\r
980 public void setNClob(String parameterName, Reader reader, long length)
\r
981 throws SQLException {
\r
982 st.setNClob(parameterName, reader, length);
\r
986 * @param parameterName
\r
988 * @throws SQLException
\r
989 * @see java.sql.CallableStatement#setNClob(java.lang.String, java.io.Reader)
\r
991 public void setNClob(String parameterName, Reader reader)
\r
992 throws SQLException {
\r
993 st.setNClob(parameterName, reader);
\r
997 * @param parameterName
\r
999 * @throws SQLException
\r
1000 * @see java.sql.CallableStatement#setNString(java.lang.String, java.lang.String)
\r
1002 public void setNString(String parameterName, String value)
\r
1003 throws SQLException {
\r
1004 st.setNString(parameterName, value);
\r
1008 * @param parameterName
\r
1010 * @throws SQLException
\r
1011 * @see java.sql.CallableStatement#setRowId(java.lang.String, java.sql.RowId)
\r
1013 public void setRowId(String parameterName, RowId x) throws SQLException {
\r
1014 st.setRowId(parameterName, x);
\r
1018 * @param parameterName
\r
1019 * @param xmlObject
\r
1020 * @throws SQLException
\r
1021 * @see java.sql.CallableStatement#setSQLXML(java.lang.String, java.sql.SQLXML)
\r
1023 public void setSQLXML(String parameterName, SQLXML xmlObject)
\r
1024 throws SQLException {
\r
1025 st.setSQLXML(parameterName, xmlObject);
\r
1029 public void closeOnCompletion() throws SQLException {
\r
1030 // TODO 自動生成されたメソッド・スタブ
\r
1035 public boolean isCloseOnCompletion() throws SQLException {
\r
1036 // TODO 自動生成されたメソッド・スタブ
\r
1041 public <T> T getObject(int parameterIndex, Class<T> type)
\r
1042 throws SQLException {
\r
1043 // TODO 自動生成されたメソッド・スタブ
\r
1048 public <T> T getObject(String parameterName, Class<T> type)
\r
1049 throws SQLException {
\r
1050 // TODO 自動生成されたメソッド・スタブ
\r