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