インタフェース
org.seasar.extension.jdbc.Where の使用

Where を使用しているパッケージ
org.seasar.extension.jdbc S2JDBCの機能拡張です。 
org.seasar.extension.jdbc.operation   
org.seasar.extension.jdbc.query S2JDBC用のクエリを扱うための実装を提供します。 
org.seasar.extension.jdbc.where   
org.seasar.extension.jdbc.where.condition   
 

org.seasar.extension.jdbc での Where の使用
 

Where 型のパラメータを持つ org.seasar.extension.jdbc のメソッド
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, boolean fetch, Where... conditions)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, boolean fetch, Where condition)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, Where... conditions)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, Where condition)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, Where... conditions)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, Where condition)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, Where... conditions)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, Where condition)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, boolean fetch, Where... conditions)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, boolean fetch, Where condition)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, Where... conditions)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, Where condition)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.where(Where... wheres)
          where句の条件を指定します。
 AutoSelect<T> AutoSelect.where(Where where)
          where句の条件を指定します。
 

org.seasar.extension.jdbc.operation での Where の使用
 

Where 型のパラメータを持つ org.seasar.extension.jdbc.operation のメソッド
static CompositeWhere Operations.and(Where... children)
          子供の検索条件をANDで結合した検索条件を作成します。
static CompositeWhere Operations.or(Where... children)
          子供の検索条件をORで結合した検索条件を作成します。
 

org.seasar.extension.jdbc.query での Where の使用
 

Where 型のパラメータを持つ org.seasar.extension.jdbc.query のメソッド
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, boolean fetch, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, boolean fetch, Where condition)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, Where condition)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, Where condition)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, Where condition)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, boolean fetch, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, boolean fetch, Where condition)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, Where condition)
           
 AutoSelect<T> AutoSelectImpl.where(Where... wheres)
           
 AutoSelect<T> AutoSelectImpl.where(Where where)
           
 

org.seasar.extension.jdbc.where での Where の使用
 

Where を実装している org.seasar.extension.jdbc.where のクラス
 class AbstractWhere<T extends AbstractWhere<T>>
          検索条件を組み立てる抽象クラスです。
 class ComplexWhere
          入力された項目をANDやORでつなげていくような検索条件を組み立てるクラスです。
 class ComposableWhere
          複数の構成要素からなる条件を組み立てるための抽象クラスです。
 class ComposableWhereContext
          複数の構成要素からなる条件を組み立てるためのコンテキストです。
 class CompositeWhere
          ANDやORなど、複数の検索条件を演算子で連結する検索条件です。
 class LikeOperator
          LIKE演算子です。
 class MultiValueOperator
          複数の値を対象とする2項演算子です。
 class SimpleWhere
          入力された項目をandでつなげていくような検索条件を組み立てるクラスです。
 class SingleValueOperator
          一つの値を対象とする2項演算子です。
 

Where 型の型パラメータを持つ org.seasar.extension.jdbc.where のフィールド
protected  java.util.List<Where> ComposableWhere.children
          条件に追加される子供の条件です。
 

Where 型のパラメータを持つ org.seasar.extension.jdbc.where のメソッド
protected  ComposableWhere ComposableWhere.addChildren(Where... children)
          子供の条件を追加します。
 ComplexWhere ComplexWhere.and(Where factor)
          これまでに追加された条件と、引数で渡された条件全体をANDで結合します。
 ComposableWhereContext ComposableWhereContext.append(Where where)
          条件を追加します。
 

Where 型のパラメータを持つ org.seasar.extension.jdbc.where のコンストラクタ
ComposableWhere(Where... children)
          インスタンスを構築します。
CompositeWhere(java.lang.String operator, Where... children)
          インスタンスを構築します。
 

Constructor parameters in org.seasar.extension.jdbc.where with type arguments of type Where
ComposableWhere(java.util.Collection<Where> children)
          インスタンスを構築します。
CompositeWhere(java.lang.String operator, java.util.Collection<Where> children)
          インスタンスを構築します。
 

org.seasar.extension.jdbc.where.condition での Where の使用
 

Where を実装している org.seasar.extension.jdbc.where.condition のクラス
 class AbstractEntityCondition<CONDITION extends AbstractEntityCondition<CONDITION>>
          エンティティ固有の問い合わせ条件を構築するための抽象クラスです。
 

Where 型のパラメータを持つ org.seasar.extension.jdbc.where.condition のメソッド
 CONDITION AbstractEntityCondition.and(Where factor)
          これまでに追加された条件と、引数で渡された条件全体をANDで結合します。
 



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