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

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.expression.AbstractExistsExpression
すべての実装されたインタフェース:
Criterion, ConditionalExpression, ConditionalFactor, ConditionalPrimary, ConditionalTerm, ExistsExpression, SimpleCondExpression
直系の既知のサブクラス:
ExistsExpressionImpl, NotExistsExpressionImpl

public abstract class AbstractExistsExpression
extends Object
implements ExistsExpression

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

作成者:
koichik

フィールドの概要
protected  String operator
          演算子
protected  Subquery subquery
          subquery
 
コンストラクタの概要
AbstractExistsExpression(String operator)
          インスタンスを構築します。
 
メソッドの概要
 void evaluate(CriteriaContext context)
          要素を評価してコンテキストに反映します.
 ExistsExpression 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

コンストラクタの詳細

AbstractExistsExpression

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

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

setSubquery

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

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

evaluate

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

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


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