クラス SimpleWhereBuilder

  • すべての実装されたインタフェース:
    Where

    public class SimpleWhereBuilder
    extends AbstractWhere<SimpleWhereBuilder>
    implements Where
    SQLのWhere句の条件をANDやORでつなげていく組み立てるためのクラスです。
    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • SimpleWhereBuilder

        public SimpleWhereBuilder()
    • メソッドの詳細

      • accept

        public void accept​(WhereVisitor visitor)
        インタフェースからコピーされた説明: Where
        条件分を組み立てるVisitorを受け入れます。
        定義:
        accept インタフェース内 Where
        パラメータ:
        visitor - 条件分を組み立てるVisitor
      • or

        public SimpleWhereBuilder or()
        これまでに追加された条件とこれから追加される条件を OR で結合します。
        戻り値:
        このインスタンス自身
      • and

        public SimpleWhereBuilder and​(AbstractWhere<?> where)
        これまでに追加された条件と、引数で渡された条件全体を AND で結合します。
        パラメータ:
        where - ANDで結合される条件
        戻り値:
        このインスタンス自身
      • getChildrenWhere

        protected List<Where> getChildrenWhere()
        ORで区切られた塊