org.seasar.kuina.dao.criteria.impl.grammar.expression
クラス AbstractAllOrAnyExpression

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.expression.AbstractAllOrAnyExpression
すべての実装されたインタフェース:
Criterion, AllOrAnyExpression
直系の既知のサブクラス:
AllExpressionImpl, AnyExpressionImpl, SomeExpressionImpl

public abstract class AbstractAllOrAnyExpression
extends Object
implements AllOrAnyExpression

JPQLのall_or_any_expressionを表す抽象クラスです.

作成者:
koichik

フィールドの概要
protected  String operator
          演算子
protected  Subquery subquery
          subquery
 
コンストラクタの概要
AbstractAllOrAnyExpression(String operator)
          インスタンスを構築します。
 
メソッドの概要
 void evaluate(CriteriaContext context)
          要素を評価してコンテキストに反映します.
 AllOrAnyExpression setSubquery(Subquery subquery)
          副問い合わせを設定します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

operator

protected final String operator
演算子


subquery

protected Subquery subquery
subquery

コンストラクタの詳細

AbstractAllOrAnyExpression

public AbstractAllOrAnyExpression(String operator)
インスタンスを構築します。

パラメータ:
operator - 演算子
メソッドの詳細

setSubquery

public AllOrAnyExpression setSubquery(Subquery subquery)
インタフェース AllOrAnyExpression の記述:
副問い合わせを設定します.

定義:
インタフェース AllOrAnyExpression 内の setSubquery
パラメータ:
subquery - 副問い合わせ
戻り値:
このインスタンス自身

evaluate

public void evaluate(CriteriaContext context)
インタフェース Criterion の記述:
要素を評価してコンテキストに反映します.

定義:
インタフェース Criterion 内の evaluate
パラメータ:
context - コンテキスト


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.