クラス FromClause
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.query.FromClause
-
public class FromClause extends Object
from句を組み立てるクラスです。- 作成者:
- higa
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 FromClause()FromClauseを作成します。FromClause(int capacity)FromClauseを作成します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidaddSql(JoinType joinType, String tableName, String tableAlias, String condition)結合用のSQLを追加します。voidaddSql(String tableName, String tableAlias)from句を追加します。voidaddSql(String tableName, String tableAlias, String lockHint)from句を追加します。intgetLength()SQLの長さを返します。StringtoSql()SQLに変換します。
-
-
-
コンストラクタの詳細
-
FromClause
public FromClause()
FromClauseを作成します。
-
FromClause
public FromClause(int capacity)
FromClauseを作成します。- パラメータ:
capacity- 初期容量
-
-
メソッドの詳細
-
getLength
public int getLength()
SQLの長さを返します。- 戻り値:
- SQLの長さ
-
toSql
public String toSql()
SQLに変換します。- 戻り値:
- SQL
-
addSql
public void addSql(String tableName, String tableAlias)
from句を追加します。- パラメータ:
tableName- テーブル名tableAlias- テーブル別名。省略する場合は null を指定。
-
addSql
public void addSql(String tableName, String tableAlias, String lockHint)
from句を追加します。- パラメータ:
tableName- テーブル名tableAlias- テーブル別名。省略する場合は null を指定。lockHint- ロック用のヒント
-
addSql
public void addSql(JoinType joinType, String tableName, String tableAlias, String condition)
結合用のSQLを追加します。- パラメータ:
joinType- 結合タイプtableName- 結合先のテーブル名tableAlias- 結合先のテーブルの別名condition- 結合条件- 例外:
IllegalArgumentException- 引数 joinType で指定した結合タイプがサポート対象外のときにスローされます。
-
-