org.seasar.extension.jdbc.impl
クラス BooleanToIntCallableStatement

java.lang.Object
  拡張org.seasar.extension.jdbc.impl.CallableStatementWrapper
      拡張org.seasar.extension.jdbc.impl.BooleanToIntCallableStatement
すべての実装インタフェース:
java.sql.CallableStatement, java.sql.PreparedStatement, java.sql.Statement

public class BooleanToIntCallableStatement
extends CallableStatementWrapper

Booleanをintに変換する CallableStatementです。

作成者:
higa

フィールドの概要
 
インタフェース java.sql.Statement から継承したフィールド
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
 
コンストラクタの概要
BooleanToIntCallableStatement(java.sql.CallableStatement original)
          BooleanToIntCallableStatementを作成します。
 
メソッドの概要
protected  int changeSqlTypeIfBoolean(int sqlType)
          SQLの型をbooleanの場合にintegerに変換します。
 void setBoolean(int parameterIndex, boolean x)
           
 void setBoolean(java.lang.String parameterName, boolean x)
           
 void setNull(int parameterIndex, int sqlType)
           
 void setNull(int paramIndex, int sqlType, java.lang.String typeName)
           
 void setNull(java.lang.String parameterName, int sqlType)
           
 void setNull(java.lang.String parameterName, int sqlType, java.lang.String typeName)
           
 
クラス org.seasar.extension.jdbc.impl.CallableStatementWrapper から継承したメソッド
addBatch, addBatch, cancel, clearBatch, clearParameters, clearWarnings, close, execute, execute, execute, execute, execute, executeBatch, executeQuery, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getArray, getArray, getBigDecimal, getBigDecimal, getBigDecimal, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getClob, getClob, getConnection, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getGeneratedKeys, getInt, getInt, getLong, getLong, getMaxFieldSize, getMaxRows, getMetaData, getMoreResults, getMoreResults, getObject, getObject, getObject, getObject, getParameterMetaData, getQueryTimeout, getRef, getRef, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getShort, getShort, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getUpdateCount, getURL, getURL, getWarnings, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, setArray, setAsciiStream, setAsciiStream, setBigDecimal, setBigDecimal, setBinaryStream, setBinaryStream, setBlob, setByte, setByte, setBytes, setBytes, setCharacterStream, setCharacterStream, setClob, setCursorName, setDate, setDate, setDate, setDate, setDouble, setDouble, setEscapeProcessing, setFetchDirection, setFetchSize, setFloat, setFloat, setInt, setInt, setLong, setLong, setMaxFieldSize, setMaxRows, setObject, setObject, setObject, setObject, setObject, setObject, setQueryTimeout, setRef, setShort, setShort, setString, setString, setTime, setTime, setTime, setTime, setTimestamp, setTimestamp, setTimestamp, setTimestamp, setUnicodeStream, setURL, setURL, wasNull
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BooleanToIntCallableStatement

public BooleanToIntCallableStatement(java.sql.CallableStatement original)
BooleanToIntCallableStatementを作成します。

パラメータ:
original -
メソッドの詳細

setBoolean

public void setBoolean(int parameterIndex,
                       boolean x)
                throws java.sql.SQLException
定義:
インタフェース java.sql.PreparedStatement 内の setBoolean
オーバーライド:
クラス CallableStatementWrapper 内の setBoolean
例外:
java.sql.SQLException
関連項目:
PreparedStatement.setBoolean(int, boolean)

setBoolean

public void setBoolean(java.lang.String parameterName,
                       boolean x)
                throws java.sql.SQLException
定義:
インタフェース java.sql.CallableStatement 内の setBoolean
オーバーライド:
クラス CallableStatementWrapper 内の setBoolean
例外:
java.sql.SQLException
関連項目:
CallableStatement.setBoolean(java.lang.String, boolean)

setNull

public void setNull(int paramIndex,
                    int sqlType,
                    java.lang.String typeName)
             throws java.sql.SQLException
定義:
インタフェース java.sql.PreparedStatement 内の setNull
オーバーライド:
クラス CallableStatementWrapper 内の setNull
例外:
java.sql.SQLException
関連項目:
PreparedStatement.setNull(int, int, java.lang.String)

setNull

public void setNull(int parameterIndex,
                    int sqlType)
             throws java.sql.SQLException
定義:
インタフェース java.sql.PreparedStatement 内の setNull
オーバーライド:
クラス CallableStatementWrapper 内の setNull
例外:
java.sql.SQLException
関連項目:
PreparedStatement.setNull(int, int)

setNull

public void setNull(java.lang.String parameterName,
                    int sqlType,
                    java.lang.String typeName)
             throws java.sql.SQLException
定義:
インタフェース java.sql.CallableStatement 内の setNull
オーバーライド:
クラス CallableStatementWrapper 内の setNull
例外:
java.sql.SQLException
関連項目:
CallableStatement.setNull(java.lang.String, int, java.lang.String)

setNull

public void setNull(java.lang.String parameterName,
                    int sqlType)
             throws java.sql.SQLException
定義:
インタフェース java.sql.CallableStatement 内の setNull
オーバーライド:
クラス CallableStatementWrapper 内の setNull
例外:
java.sql.SQLException
関連項目:
CallableStatement.setNull(java.lang.String, int)

changeSqlTypeIfBoolean

protected int changeSqlTypeIfBoolean(int sqlType)
SQLの型をbooleanの場合にintegerに変換します。

パラメータ:
sqlType - SQLの型
戻り値:
変換結果


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.