クラス WhereClause
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.query.WhereClause
-
public class WhereClause extends Object
where句を組み立てるクラスです。- 作成者:
- T.TSUCHIE
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static StringKEYWORD_ANDANDのキーワードです。static StringKEYWORD_WHEREWHEREのキーワードです。
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 WhereClause()WhereClauseを作成します。WhereClause(int capacity)WhereClauseを作成します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 intaddAndSql(String condition)where句を追加します。intaddSql(String condition)where句を追加します。intgetLength()SQLの長さを返します。voidremoveSql(int length)追加したwhere句を最後のほうから削除します。StringtoSql()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- 長さ
-
-