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 |
メソッドの概要 |
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.