Skip to content

Commit

Permalink
- SqlKindの整理(ENTITY_XXXの追加)
Browse files Browse the repository at this point in the history
- REPL_LOGの追加
- Deprecatedメソッドの削除(SqlAgent)
- SqlAgent, ExecutionContextでsetterをfluent APIに変更
  • Loading branch information
HidekiSugimoto189 committed Jan 8, 2024
1 parent b8e24d4 commit 3b199ef
Show file tree
Hide file tree
Showing 11 changed files with 272 additions and 120 deletions.
32 changes: 8 additions & 24 deletions src/main/java/jp/co/future/uroborosql/SqlAgent.java
Original file line number Diff line number Diff line change
Expand Up @@ -108,26 +108,6 @@ interface UpdatesCondition<E> {
*/
ExecutionContext context();

/**
* ファイル指定のExecutionContextの生成
*
* @deprecated 代わりに context().setSqlName(sqlName) を利用してください
* @param sqlName SQLファイルのルートからの相対パス(ファイル拡張子なし)を指定
* @return 生成したExecutionContext
*/
@Deprecated(since = "1.0.0", forRemoval = true)
ExecutionContext contextFrom(String sqlName);

/**
* SQL文を指定したExecutionContextの生成
*
* @deprecated 代わりに context().setSql(sql) を利用してください
* @param sql SQL文の文字列
* @return 生成したExecutionContext
*/
@Deprecated(since = "1.0.0", forRemoval = true)
ExecutionContext contextWith(String sql);

/**
* フェッチサイズ取得。
*
Expand All @@ -139,8 +119,9 @@ interface UpdatesCondition<E> {
* フェッチサイズ設定。
*
* @param fetchSize フェッチサイズ
* @return SqlAgent
*/
void setFetchSize(int fetchSize);
SqlAgent setFetchSize(int fetchSize);

/**
* クエリータイムアウト制限値取得。
Expand All @@ -153,8 +134,9 @@ interface UpdatesCondition<E> {
* クエリータイムアウト制限値設定。
*
* @param queryTimeout クエリータイムアウト制限値
* @return SqlAgent
*/
void setQueryTimeout(int queryTimeout);
SqlAgent setQueryTimeout(int queryTimeout);

/**
* Queryの結果を格納するMapのキーを生成する際に使用するCaseFormatを取得する
Expand All @@ -167,8 +149,9 @@ interface UpdatesCondition<E> {
* Queryの結果を格納するMapのキーを生成する際に使用するCaseFormatを設定する。
*
* @param mapKeyCaseFormat Queryの結果を格納するMapのキーを生成する際に使用するCaseFormat
* @return SqlAgent
*/
void setMapKeyCaseFormat(final CaseFormat mapKeyCaseFormat);
SqlAgent setMapKeyCaseFormat(final CaseFormat mapKeyCaseFormat);

/**
* {@link InsertsType}を取得する
Expand All @@ -182,9 +165,10 @@ interface UpdatesCondition<E> {
* {@link InsertsType}を設定する
*
* @param insertsType {@link InsertsType}
* @return SqlAgent
* @see jp.co.future.uroborosql.enums.InsertsType
*/
void setInsertsType(InsertsType insertsType);
SqlAgent setInsertsType(InsertsType insertsType);

/**
* クエリ実行処理。
Expand Down
Loading

0 comments on commit 3b199ef

Please sign in to comment.