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

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

public class BooleanToIntPreparedStatement
extends PreparedStatementWrapper

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

作成者:
higa, manhole

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

コンストラクタの詳細

BooleanToIntPreparedStatement

public BooleanToIntPreparedStatement(java.sql.PreparedStatement original,
                                     java.lang.String sql)
BooleanToIntPreparedStatementを作成します。

パラメータ:
original - オリジナル
sql - SQL
メソッドの詳細

setBoolean

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

setNull

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

setNull

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

changeSqlTypeIfBoolean

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

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


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