クラス 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,jp.ne.mki.wedge.run.interfaces.DBDataConvertInterface
渡されたオブジェクトを BigDeciaml として処理します。
オブジェクトが String の場合は、BigDeciaml 型に変換してから処理を行います。
オブジェクトが BigDecimal の場合は、そのまま処理を行います。
オブジェクトが BigDecimal, String のいずれでもない場合は、オブジェクトのまま渡します。 この場合の処理結果はデータベースに依存するため保証されません。
オブジェクトが String の場合は、BigDeciaml 型に変換してから処理を行います。
オブジェクトが BigDecimal の場合は、そのまま処理を行います。
オブジェクトが BigDecimal, String のいずれでもない場合は、オブジェクトのまま渡します。 この場合の処理結果はデータベースに依存するため保証されません。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明getObject(CallableStatement cs, int idx) ストアドプロシージャから BigDecimal 型としてデータを取り出します。検索結果から BigDecimal 型としてデータを取り出します。voidregistOutputDataType(CallableStatement cs, int idx) ストアドプロシージャに出力データの型を DECIMAL して登録します。voidsetObject(PreparedStatement stmt, int idx, Object data) 渡されたオブジェクトが文字列(String)の場合は BigDecimal に変換してからデータベースに渡します。
-
コンストラクタの詳細
-
BigDecimal
public BigDecimal()
-
-
メソッドの詳細
-
getObject
ストアドプロシージャから BigDecimal 型としてデータを取り出します。- 定義:
getObjectインタフェース内jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert- オーバーライド:
getObjectクラス内DefaultDBDataConvert- 例外:
SQLException- データベースアクセスエラーが発生した場合- 関連項目:
-
getObject
検索結果から BigDecimal 型としてデータを取り出します。- 定義:
getObjectインタフェース内jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert- オーバーライド:
getObjectクラス内DefaultDBDataConvert- 例外:
SQLException- データベースアクセスエラーが発生した場合- 関連項目:
-
registOutputDataType
ストアドプロシージャに出力データの型を DECIMAL して登録します。- 定義:
registOutputDataTypeインタフェース内jp.ne.mki.wedge.run.interfaces.DBDataConvertInterface- オーバーライド:
registOutputDataTypeクラス内DefaultDBDataConvert- パラメータ:
cs- Stored Procedure を呼び出すための CallableStatement オブジェクトidx- 出力パラメータの順序No- 例外:
SQLException- データベースアクセスエラーが発生した場合- 関連項目:
-
setObject
渡されたオブジェクトが文字列(String)の場合は BigDecimal に変換してからデータベースに渡します。- 定義:
setObjectインタフェース内jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert- オーバーライド:
setObjectクラス内DefaultDBDataConvert- 例外:
SQLException- データベースアクセスエラーが発生した場合- 関連項目:
-