Package nablarch.core.db.statement
Class SqlLogUtil
java.lang.Object
nablarch.core.db.statement.SqlLogUtil
SQLログの出力を助けるユーティリティ。
- Author:
- Kiyohito Itoh
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringendExecute(String methodName, long executeTime) SqlPStatement#executeメソッドの実行終了時のSQLログをフォーマットする。static StringendExecuteBatch(String methodName, long executeTime, int batchCount) SqlPStatement#executeBatchメソッドの更新終了時のSQLログをフォーマットする。static StringendExecuteQuery(String methodName, long executeTime) SqlPStatement#executeQueryメソッドの検索終了時のSQLログをフォーマットする。static StringendExecuteUpdate(String methodName, long executeTime, int updateCount) SqlPStatement#executeUpdateメソッドの更新終了時のSQLログをフォーマットする。static StringendRetrieve(String methodName, long executeTime, long retrieveTime, int count) SqlPStatement#retrieveメソッドの検索終了時のSQLログをフォーマットする。static voidクラスローダに紐付くSqlLogFormatterを生成する。static StringstartExecute(String methodName, String sql, String additionalInfo) SqlPStatement#executeメソッドの実行開始時のSQLログをフォーマットする。static StringstartExecuteBatch(String methodName, String sql, String additionalInfo) SqlPStatement#executeBatchメソッドの更新開始時のSQLログをフォーマットする。static StringstartExecuteQuery(String methodName, String sql, String additionalInfo) SqlPStatement#executeQueryメソッドの検索開始時のSQLログをフォーマットする。static StringstartExecuteUpdate(String methodName, String sql, String additionalInfo) SqlPStatement#executeUpdateメソッドの更新開始時のSQLログをフォーマットする。static StringstartRetrieve(String methodName, String sql, int startPosition, int size, int queryTimeout, int fetchSize, String additionalInfo) SqlPStatement#retrieveメソッドの検索開始時のSQLログをフォーマットする。
-
Method Details
-
initialize
public static void initialize()クラスローダに紐付くSqlLogFormatterを生成する。 -
startRetrieve
public static String startRetrieve(String methodName, String sql, int startPosition, int size, int queryTimeout, int fetchSize, String additionalInfo) SqlPStatement#retrieveメソッドの検索開始時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名 メソッド名sql- SQL文 SQL文startPosition- 取得開始位置size- 取得最大件数queryTimeout- タイムアウト時間fetchSize- フェッチする行数additionalInfo- 付加情報 付加情報- Returns:
- フォーマット済みのメッセージ
-
endRetrieve
SqlPStatement#retrieveメソッドの検索終了時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名 メソッド名executeTime- 実行時間retrieveTime- データ取得時間count- 検索件数- Returns:
- フォーマット済みのメッセージ
-
startExecuteQuery
SqlPStatement#executeQueryメソッドの検索開始時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名 メソッド名sql- SQL文additionalInfo- 付加情報- Returns:
- フォーマット済みメッセージ
-
endExecuteQuery
SqlPStatement#executeQueryメソッドの検索終了時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名 メソッド名executeTime- 実行時間- Returns:
- フォーマット済みメッセージ
-
startExecuteUpdate
SqlPStatement#executeUpdateメソッドの更新開始時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名 メソッド名sql- SQL文additionalInfo- 付加情報- Returns:
- フォーマット済みメッセージ
-
endExecuteUpdate
SqlPStatement#executeUpdateメソッドの更新終了時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名 メソッド名executeTime- 実行時間updateCount- 更新件数- Returns:
- フォーマット済みメッセージ
-
startExecute
SqlPStatement#executeメソッドの実行開始時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名 メソッド名sql- SQL文additionalInfo- 付加情報- Returns:
- フォーマット済みメッセージ
-
endExecute
SqlPStatement#executeメソッドの実行終了時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名 メソッド名executeTime- 実行時間- Returns:
- フォーマット済みメッセージ
-
startExecuteBatch
SqlPStatement#executeBatchメソッドの更新開始時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名sql- SQL文additionalInfo- 付加情報- Returns:
- フォーマット済みメッセージ
-
endExecuteBatch
SqlPStatement#executeBatchメソッドの更新終了時のSQLログをフォーマットする。- Parameters:
methodName- メソッド名executeTime- 実行時間batchCount- バッチ件数- Returns:
- フォーマット済みメッセージ
-