クラス WhereClause
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.query.WhereClause
-
public class WhereClause extends Object
where句を組み立てるクラスです。- 作成者:
- T.TSUCHIE
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static String
KEYWORD_AND
ANDのキーワードです。static String
KEYWORD_WHERE
WHEREのキーワードです。
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 WhereClause()
WhereClause
を作成します。WhereClause(int capacity)
WhereClause
を作成します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
addAndSql(String condition)
where句を追加します。int
addSql(String condition)
where句を追加します。int
getLength()
SQLの長さを返します。void
removeSql(int length)
追加したwhere句を最後のほうから削除します。String
toSql()
SQLに変換します。
-
-
-
コンストラクタの詳細
-
WhereClause
public WhereClause()
WhereClause
を作成します。
-
WhereClause
public WhereClause(int capacity)
WhereClause
を作成します。- パラメータ:
capacity
- 初期容量
-
-
メソッドの詳細
-
getLength
public int getLength()
SQLの長さを返します。- 戻り値:
- SQLの長さ
-
toSql
public String toSql()
SQLに変換します。- 戻り値:
- SQL
-
addAndSql
public int addAndSql(String condition)
where句を追加します。最初に追加される条件には
where
が先頭に自動的に追加されます。2番目以降に追加される条件には
and
が先頭に自動的に追加されます。- パラメータ:
condition
- 条件- 戻り値:
- 追加したwhere句の長さを返します。
-
addSql
public int addSql(String condition)
where句を追加します。最初に追加される条件には
where
が先頭に自動的に追加されます。- パラメータ:
condition
- 条件- 戻り値:
- 追加したwhere句の長さを返します。
-
removeSql
public void removeSql(int length)
追加したwhere句を最後のほうから削除します。- パラメータ:
length
- 長さ
-
-