org.seasar.kuina.dao.criteria.grammar
インタフェース SelectClause

すべてのスーパーインタフェース:
Criterion
既知の実装クラスの一覧:
SelectClauseImpl

public interface SelectClause
extends Criterion

JPQLのselect_clauseを表します.

JPQLの詳細はJPA仕様書「4.14 BNF」を参照してください.

 select_clause ::=
     SELECT [DISTINCT] select_expression {, select_expression}*
 

作成者:
koichik

メソッドの概要
 SelectClause add(SelectExpression... selectExpressions)
          select_expressionを追加します.
 boolean isEmpty()
          select_expressionを一つも持っていなければtrueを,それ以外の場合はfalseを返します.
 SelectClause setDistinct(boolean distinct)
          問い合わせがDISTINCTの場合はtrueを,それ以外の場合はfalseを設定します.
 
インタフェース org.seasar.kuina.dao.criteria.Criterion から継承されたメソッド
evaluate
 

メソッドの詳細

setDistinct

SelectClause setDistinct(boolean distinct)
問い合わせがDISTINCTの場合はtrueを,それ以外の場合はfalseを設定します.

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

add

SelectClause add(SelectExpression... selectExpressions)
select_expressionを追加します.

パラメータ:
selectExpressions - select_expressionの並び
戻り値:
このインスタンス自身

isEmpty

boolean isEmpty()
select_expressionを一つも持っていなければtrueを,それ以外の場合はfalseを返します.

戻り値:
select_expressionを一つも持っていなければtrue


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