org.seasar.kuina.dao.criteria.impl.grammar.clause
クラス SimpleSelectClauseImpl

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.clause.SimpleSelectClauseImpl
すべての実装されたインタフェース:
Criterion, SimpleSelectClause

public class SimpleSelectClauseImpl
extends Object
implements SimpleSelectClause

JPQLのsimple_select_clauseを表すクラスです.

作成者:
koichik

フィールドの概要
protected  boolean distinct
          問い合わせがDISTINCTの場合はtrue,それ以外の場合はfalse
protected  List<Criterion> simpleSelectExpressions
          simple_select_expressionのリスト
 
コンストラクタの概要
SimpleSelectClauseImpl()
          インスタンスを構築します。
SimpleSelectClauseImpl(boolean distinct)
          インスタンスを構築します。
 
メソッドの概要
 SimpleSelectClause add(SimpleSelectExpression... simpleSelectExpressions)
          simple_select_expressionを追加します.
 void evaluate(CriteriaContext context)
          要素を評価してコンテキストに反映します.
 boolean isEmpty()
          simple_select_expressionを一つも持っていなければtrueを,それ以外の場合はfalseを返します.
 SimpleSelectClause setDistinct(boolean distinct)
          問い合わせがDISTINCTの場合はtrueを,それ以外の場合はfalseを設定します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

distinct

protected boolean distinct
問い合わせがDISTINCTの場合はtrue,それ以外の場合はfalse


simpleSelectExpressions

protected final List<Criterion> simpleSelectExpressions
simple_select_expressionのリスト

コンストラクタの詳細

SimpleSelectClauseImpl

public SimpleSelectClauseImpl()
インスタンスを構築します。


SimpleSelectClauseImpl

public SimpleSelectClauseImpl(boolean distinct)
インスタンスを構築します。

パラメータ:
distinct - 問い合わせがDISTINCTの場合はtrue,それ以外の場合はfalse
メソッドの詳細

setDistinct

public SimpleSelectClause setDistinct(boolean distinct)
インタフェース SimpleSelectClause の記述:
問い合わせがDISTINCTの場合はtrueを,それ以外の場合はfalseを設定します.

定義:
インタフェース SimpleSelectClause 内の setDistinct
パラメータ:
distinct - 問い合わせがDISTINCTの場合はtrue
戻り値:
このインスタンス自身

add

public SimpleSelectClause add(SimpleSelectExpression... simpleSelectExpressions)
インタフェース SimpleSelectClause の記述:
simple_select_expressionを追加します.

定義:
インタフェース SimpleSelectClause 内の add
パラメータ:
simpleSelectExpressions - simple_select_expressionの並び
戻り値:
このインスタンス自身

isEmpty

public boolean isEmpty()
インタフェース SimpleSelectClause の記述:
simple_select_expressionを一つも持っていなければtrueを,それ以外の場合はfalseを返します.

定義:
インタフェース SimpleSelectClause 内の isEmpty
戻り値:
simple_select_expressionを一つも持っていなければtrue

evaluate

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

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


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