org.seasar.extension.jdbc
インタフェース ValueType

既知の実装クラスの一覧:
AbstractValueType, UserDefineType

public interface ValueType

S2JDBC用の値の型をあらわすインターフェースです。

作成者:
higa

メソッドの概要
 void bindValue(java.sql.CallableStatement cs, java.lang.String parameterName, java.lang.Object value)
          変数の値をバインドします。
 void bindValue(java.sql.PreparedStatement ps, int index, java.lang.Object value)
          変数の値をバインドします。
 int getSqlType()
          JDBCのSQL型を返します。
 java.lang.Object getValue(java.sql.CallableStatement cs, int index)
          パラメータの値を返します。
 java.lang.Object getValue(java.sql.CallableStatement cs, java.lang.String parameterName)
          パラメータの値を返します。
 java.lang.Object getValue(java.sql.ResultSet resultSet, int index)
          カラムの値を返します。
 java.lang.Object getValue(java.sql.ResultSet resultSet, java.lang.String columnName)
          カラムの値を返します。
 void registerOutParameter(java.sql.CallableStatement cs, int index)
          OUTパラメータを登録します。
 void registerOutParameter(java.sql.CallableStatement cs, java.lang.String parameterName)
          OUTパラメータを登録します。
 java.lang.String toText(java.lang.Object value)
          変数の値を文字列表現に変換します。
 

メソッドの詳細

getValue

public java.lang.Object getValue(java.sql.ResultSet resultSet,
                                 int index)
                          throws java.sql.SQLException
カラムの値を返します。

パラメータ:
resultSet - 結果セット
index - 位置
戻り値:
カラムの値
例外:
java.sql.SQLException - SQL例外が発生した場合

getValue

public java.lang.Object getValue(java.sql.ResultSet resultSet,
                                 java.lang.String columnName)
                          throws java.sql.SQLException
カラムの値を返します。

パラメータ:
resultSet - 結果セット
columnName - カラム名
戻り値:
カラムの値
例外:
java.sql.SQLException - SQL例外が発生した場合

getValue

public java.lang.Object getValue(java.sql.CallableStatement cs,
                                 int index)
                          throws java.sql.SQLException
パラメータの値を返します。

パラメータ:
cs - ストアドプロシージャを表す文
index - 位置
戻り値:
パラメータの値
例外:
java.sql.SQLException - SQL例外が発生した場合

getValue

public java.lang.Object getValue(java.sql.CallableStatement cs,
                                 java.lang.String parameterName)
                          throws java.sql.SQLException
パラメータの値を返します。

パラメータ:
cs - ストアドプロシージャを表す文
parameterName - パラメータ名
戻り値:
パラメータの値
例外:
java.sql.SQLException - SQL例外が発生した場合

bindValue

public void bindValue(java.sql.PreparedStatement ps,
                      int index,
                      java.lang.Object value)
               throws java.sql.SQLException
変数の値をバインドします。

パラメータ:
ps - 準備されたSQL文
index - 位置
value - 値
例外:
java.sql.SQLException - SQL例外が発生した場合

bindValue

public void bindValue(java.sql.CallableStatement cs,
                      java.lang.String parameterName,
                      java.lang.Object value)
               throws java.sql.SQLException
変数の値をバインドします。

パラメータ:
cs - ストアドプロシージャを表す文
parameterName - パラメータ名
value - 値
例外:
java.sql.SQLException - SQL例外が発生した場合

registerOutParameter

public void registerOutParameter(java.sql.CallableStatement cs,
                                 int index)
                          throws java.sql.SQLException
OUTパラメータを登録します。

パラメータ:
cs - ストアドプロシージャを表す文
index - 位置
例外:
java.sql.SQLException - SQL例外が発生した場合

registerOutParameter

public void registerOutParameter(java.sql.CallableStatement cs,
                                 java.lang.String parameterName)
                          throws java.sql.SQLException
OUTパラメータを登録します。

パラメータ:
cs - ストアドプロシージャを表す文
parameterName - パラメータ名
例外:
java.sql.SQLException - SQL例外が発生した場合

toText

public java.lang.String toText(java.lang.Object value)
変数の値を文字列表現に変換します。

パラメータ:
value - 値
戻り値:
値の文字列表現

getSqlType

public int getSqlType()
JDBCのSQL型を返します。

戻り値:
JDBCのSQL型


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