Package nablarch.core.db.statement
Class SqlLogUtil
java.lang.Object
nablarch.core.db.statement.SqlLogUtil
SQLログの出力を助けるユーティリティ。
- Author:
- Kiyohito Itoh
- 
Method SummaryModifier 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- 
initializepublic static void initialize()クラスローダに紐付くSqlLogFormatterを生成する。
- 
startRetrievepublic 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:
- フォーマット済みのメッセージ
 
- 
endRetrieveSqlPStatement#retrieveメソッドの検索終了時のSQLログをフォーマットする。- Parameters:
- methodName- メソッド名 メソッド名
- executeTime- 実行時間
- retrieveTime- データ取得時間
- count- 検索件数
- Returns:
- フォーマット済みのメッセージ
 
- 
startExecuteQuerySqlPStatement#executeQueryメソッドの検索開始時のSQLログをフォーマットする。- Parameters:
- methodName- メソッド名 メソッド名
- sql- SQL文
- additionalInfo- 付加情報
- Returns:
- フォーマット済みメッセージ
 
- 
endExecuteQuerySqlPStatement#executeQueryメソッドの検索終了時のSQLログをフォーマットする。- Parameters:
- methodName- メソッド名 メソッド名
- executeTime- 実行時間
- Returns:
- フォーマット済みメッセージ
 
- 
startExecuteUpdateSqlPStatement#executeUpdateメソッドの更新開始時のSQLログをフォーマットする。- Parameters:
- methodName- メソッド名 メソッド名
- sql- SQL文
- additionalInfo- 付加情報
- Returns:
- フォーマット済みメッセージ
 
- 
endExecuteUpdateSqlPStatement#executeUpdateメソッドの更新終了時のSQLログをフォーマットする。- Parameters:
- methodName- メソッド名 メソッド名
- executeTime- 実行時間
- updateCount- 更新件数
- Returns:
- フォーマット済みメッセージ
 
- 
startExecuteSqlPStatement#executeメソッドの実行開始時のSQLログをフォーマットする。- Parameters:
- methodName- メソッド名 メソッド名
- sql- SQL文
- additionalInfo- 付加情報
- Returns:
- フォーマット済みメッセージ
 
- 
endExecuteSqlPStatement#executeメソッドの実行終了時のSQLログをフォーマットする。- Parameters:
- methodName- メソッド名 メソッド名
- executeTime- 実行時間
- Returns:
- フォーマット済みメッセージ
 
- 
startExecuteBatchSqlPStatement#executeBatchメソッドの更新開始時のSQLログをフォーマットする。- Parameters:
- methodName- メソッド名
- sql- SQL文
- additionalInfo- 付加情報
- Returns:
- フォーマット済みメッセージ
 
- 
endExecuteBatchSqlPStatement#executeBatchメソッドの更新終了時のSQLログをフォーマットする。- Parameters:
- methodName- メソッド名
- executeTime- 実行時間
- batchCount- バッチ件数
- Returns:
- フォーマット済みメッセージ
 
 
-