Package nablarch.core.db.statement
Class SqlLogUtil
java.lang.Object
nablarch.core.db.statement.SqlLogUtil
SQLログの出力を助けるユーティリティ。
- Author:
- Kiyohito Itoh
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
endExecute
(String methodName, long executeTime) SqlPStatement#executeメソッドの実行終了時のSQLログをフォーマットする。static String
endExecuteBatch
(String methodName, long executeTime, int batchCount) SqlPStatement#executeBatchメソッドの更新終了時のSQLログをフォーマットする。static String
endExecuteQuery
(String methodName, long executeTime) SqlPStatement#executeQueryメソッドの検索終了時のSQLログをフォーマットする。static String
endExecuteUpdate
(String methodName, long executeTime, int updateCount) SqlPStatement#executeUpdateメソッドの更新終了時のSQLログをフォーマットする。static String
endRetrieve
(String methodName, long executeTime, long retrieveTime, int count) SqlPStatement#retrieveメソッドの検索終了時のSQLログをフォーマットする。static void
クラスローダに紐付くSqlLogFormatter
を生成する。static String
startExecute
(String methodName, String sql, String additionalInfo) SqlPStatement#executeメソッドの実行開始時のSQLログをフォーマットする。static String
startExecuteBatch
(String methodName, String sql, String additionalInfo) SqlPStatement#executeBatchメソッドの更新開始時のSQLログをフォーマットする。static String
startExecuteQuery
(String methodName, String sql, String additionalInfo) SqlPStatement#executeQueryメソッドの検索開始時のSQLログをフォーマットする。static String
startExecuteUpdate
(String methodName, String sql, String additionalInfo) SqlPStatement#executeUpdateメソッドの更新開始時のSQLログをフォーマットする。static String
startRetrieve
(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:
- フォーマット済みメッセージ
-