org.seasar.extension.jdbc.where
クラス CompositeWhere

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.where.ComposableWhere
      上位を拡張 org.seasar.extension.jdbc.where.CompositeWhere
すべての実装されたインタフェース:
Where

public class CompositeWhere
extends ComposableWhere

ANDやORなど、複数の検索条件を演算子で連結する検索条件です。

作成者:
koichik

フィールドの概要
protected  java.lang.String operator
          ANDやORといった演算子です。
 
クラス org.seasar.extension.jdbc.where.ComposableWhere から継承されたフィールド
children, context
 
コンストラクタの概要
CompositeWhere(java.lang.String operator, java.util.Collection<Where> children)
          インスタンスを構築します。
CompositeWhere(java.lang.String operator, Where... children)
          インスタンスを構築します。
 
メソッドの概要
protected  void visit(ComposableWhereContext context)
          コンテキストに対して条件を組み立てます。
 
クラス org.seasar.extension.jdbc.where.ComposableWhere から継承されたメソッド
addChildren, getCriteria, getParams, getPropertyNames
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

operator

protected java.lang.String operator
ANDやORといった演算子です。

コンストラクタの詳細

CompositeWhere

public CompositeWhere(java.lang.String operator,
                      Where... children)
インスタンスを構築します。

パラメータ:
operator - ANDやORといった演算子
children - 子供となる検索条件

CompositeWhere

public CompositeWhere(java.lang.String operator,
                      java.util.Collection<Where> children)
インスタンスを構築します。

パラメータ:
operator - ANDやORといった演算子
children - 子供となる検索条件
メソッドの詳細

visit

protected void visit(ComposableWhereContext context)
クラス ComposableWhere の記述:
コンテキストに対して条件を組み立てます。

定義:
クラス ComposableWhere 内の visit
パラメータ:
context - 条件を組み立てるコンテキスト


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.