クラス FromClause


  • public class FromClause
    extends Object
    from句を組み立てるクラスです。
    作成者:
    higa
    • コンストラクタの詳細

      • 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 で指定した結合タイプがサポート対象外のときにスローされます。