jp.ne.mki.wedge.data.db.defaults
クラス Real
java.lang.Object
|
+--jp.ne.mki.wedge.data.db.defaults.DefaultDBDataConvert
|
+--jp.ne.mki.wedge.data.db.defaults.Real
- すべての実装インタフェース:
- jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert, DBDataConvertInterface
- public class Real
- extends DefaultDBDataConvert
渡されたオブジェクトを float として処理します。
オブジェクトが String, BigDecimal の場合は、float 型に変換してから処理を行います。
オブジェクトが float の場合は、そのまま処理を行います。
オブジェクトが float, BigDecimal, String のいずれでもない場合は、オブジェクトのまま渡します。
この場合の処理結果はデータベースに依存するため保証されません。
メソッドの概要 |
java.lang.Object |
getObject(java.sql.CallableStatement cs,
int idx)
ストアドプロシージャから float 型としてデータを取り出します。 |
java.lang.Object |
getObject(java.sql.ResultSet rs,
int idx)
検索結果から float 型としてデータを取り出します。 |
void |
registOutputDataType(java.sql.CallableStatement cs,
int idx)
ストアドプロシージャに出力データの型を REAL として登録します。 |
void |
setObject(java.sql.PreparedStatement stmt,
int idx,
java.lang.Object data)
渡されたオブジェクトが文字列(String)の場合は float に変換してからデータベースに渡します。 |
クラス java.lang.Object から継承したメソッド |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Real
public Real()
getObject
public java.lang.Object getObject(java.sql.CallableStatement cs,
int idx)
throws java.sql.SQLException
- ストアドプロシージャから float 型としてデータを取り出します。
- オーバーライド:
- クラス
DefaultDBDataConvert
内の getObject
- 関連項目:
DBDataConvert.getObject(java.sql.CallableStatement, int)
getObject
public java.lang.Object getObject(java.sql.ResultSet rs,
int idx)
throws java.sql.SQLException
- 検索結果から float 型としてデータを取り出します。
- オーバーライド:
- クラス
DefaultDBDataConvert
内の getObject
- 関連項目:
DBDataConvert.getObject(java.sql.ResultSet, int)
registOutputDataType
public void registOutputDataType(java.sql.CallableStatement cs,
int idx)
throws java.sql.SQLException
- ストアドプロシージャに出力データの型を REAL として登録します。
- オーバーライド:
- クラス
DefaultDBDataConvert
内の registOutputDataType
- 関連項目:
DBDataConvertInterface.registOutputDataType(java.sql.CallableStatement, int)
setObject
public void setObject(java.sql.PreparedStatement stmt,
int idx,
java.lang.Object data)
throws java.sql.SQLException
- 渡されたオブジェクトが文字列(String)の場合は float に変換してからデータベースに渡します。
- オーバーライド:
- クラス
DefaultDBDataConvert
内の setObject
- 関連項目:
DBDataConvert.setObject(java.sql.PreparedStatement, int, java.lang.Object)