|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface BatchUpdateSupport
バッチ更新サポートインタフェース
UpdateDAO| フィールドの概要 | |
|---|---|
static int |
ERROR_UPDATE_DAO_IS_NULL
UpdateDAOがnullのときのエラーステータス |
| メソッドの概要 | |
|---|---|
void |
addBatch(String sqlID,
Object bindParams)
バッチ実行用SQLを追加する。 |
void |
clear()
バッチ実行SQLリストの内容を削除する。 |
int |
executeBatch()
バッチ実行を行う。 |
int |
executeBatch(jp.terasoluna.fw.dao.UpdateDAO updateDAO)
バッチ実行を行う。 |
int |
executeBatch(jp.terasoluna.fw.dao.UpdateDAO updateDAO,
Comparator<String> comparator)
バッチ実行を行う。 |
List<jp.terasoluna.fw.dao.SqlHolder> |
getSqlHolderList()
SQL-IDで整列されたSqlHolderリストを取得する。 |
List<jp.terasoluna.fw.dao.SqlHolder> |
getSqlHolderList(Comparator<String> comparator)
SQL-IDで整列されたSqlHolderリストを取得する。 |
long |
size()
バッチ実行SQLリストの登録件数を取得する。 |
| フィールドの詳細 |
|---|
static final int ERROR_UPDATE_DAO_IS_NULL
| メソッドの詳細 |
|---|
void addBatch(String sqlID,
Object bindParams)
sqlID - StringbindParams - Objectint executeBatch()
バッチ実行が成功した場合は、内部のバッチ実行SQLリストの削除を行う。
本メソッドで実行する場合は、コンストラクタ引数でUpdateDAOを渡しておくこと。
UpdateDAOがコンストラクタ引数で渡されていない場合は、-100が返却される。
UpdateDAOint executeBatch(jp.terasoluna.fw.dao.UpdateDAO updateDAO)
バッチ実行が成功した場合は、内部のバッチ実行SQLリストの削除を行う。
本メソッドで実行する場合は、コンストラクタ引数で渡されたUpdateDAOは使用されない。
UpdateDAOがnullの場合は、-100が返却される。
updateDAO - UpdateDAO
UpdateDAO
int executeBatch(jp.terasoluna.fw.dao.UpdateDAO updateDAO,
Comparator<String> comparator)
バッチ実行が成功した場合は、内部のバッチ実行SQLリストの削除を行う。
本メソッドで実行する場合は、コンストラクタ引数で渡されたUpdateDAOは使用されない。
UpdateDAOがnullの場合は、-100が返却される。
Comparatorを渡すことによりSQLの並び替え順序を制御できる。
updateDAO - UpdateDAOcomparator - Comparator<String>
UpdateDAOvoid clear()
内部のバッチ実行SQLリストの削除を行う。
long size()
List<jp.terasoluna.fw.dao.SqlHolder> getSqlHolderList()
内部のバッチ実行SQLリストをSQL-ID順に整列したリストを返却する。
※本メソッドを実行しても内部のバッチ実行SQLリストは削除されない。
List<jp.terasoluna.fw.dao.SqlHolder> getSqlHolderList(Comparator<String> comparator)
内部のバッチ実行SQLリストをSQL-ID順に整列したリストを返却する。
※本メソッドを実行しても内部のバッチ実行SQLリストは削除されない。
Comparatorを渡すことによりSQLの並び替え順序を制御できる。
comparator - Comparator<String>
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||