インタフェース
org.seasar.kuina.dao.criteria.grammar.AggregateExpression の使用

AggregateExpression を使用しているパッケージ
org.seasar.kuina.dao.criteria Criteria APIを提供します. 
org.seasar.kuina.dao.criteria.impl.grammar.aggregate JPQLの文法要素である集計関数の実装を提供します. 
 

org.seasar.kuina.dao.criteria での AggregateExpression の使用
 

AggregateExpression を返す org.seasar.kuina.dao.criteria のメソッド
static AggregateExpression CriteriaOperations.avg(PathExpression path)
          集計関数AVGを適用した式を作成します.
static AggregateExpression CriteriaOperations.avg(String path)
          集計関数AVGを適用した式を作成します.
static AggregateExpression CriteriaOperations.avgDistinct(PathExpression path)
          DISTINCTを含んだ集計関数AVGを適用した式を作成します.
static AggregateExpression CriteriaOperations.avgDistinct(String path)
          DISTINCTを含んだ集計関数AVGを適用した式を作成します.
static AggregateExpression CriteriaOperations.count(IdentificationVariable variable)
          集計関数COUNTを適用した式を作成します.
static AggregateExpression CriteriaOperations.count(PathExpression path)
          集計関数COUNTを適用した式を作成します.
static AggregateExpression CriteriaOperations.count(String path)
          集計関数COUNTを適用した式を作成します.
static AggregateExpression CriteriaOperations.countDistinct(IdentificationVariable variable)
          DISTINCTを含んだ集計関数COUNTを適用した式を作成します.
static AggregateExpression CriteriaOperations.countDistinct(PathExpression path)
          DISTINCTを含んだ集計関数COUNTを適用した式を作成します.
static AggregateExpression CriteriaOperations.countDistinct(String path)
          DISTINCTを含んだ集計関数COUNTを適用した式を作成します.
static AggregateExpression CriteriaOperations.max(PathExpression path)
          集計関数MAXを適用した式を作成します.
static AggregateExpression CriteriaOperations.max(String path)
          集計関数MAXを適用した式を作成します.
static AggregateExpression CriteriaOperations.maxDistinct(PathExpression path)
          DISTINCTを含んだ集計関数MAXを適用した式を作成します.
static AggregateExpression CriteriaOperations.maxDistinct(String path)
          DISTINCTを含んだ集計関数MAXを適用した式を作成します.
static AggregateExpression CriteriaOperations.min(PathExpression path)
          集計関数MINを適用した式を作成します.
static AggregateExpression CriteriaOperations.min(String path)
          集計関数MINを適用した式を作成します.
static AggregateExpression CriteriaOperations.minDistinct(PathExpression path)
          DISTINCTを含んだ集計関数MINを適用した式を作成します.
static AggregateExpression CriteriaOperations.minDistinct(String path)
          DISTINCTを含んだ集計関数MINを適用した式を作成します.
static AggregateExpression CriteriaOperations.sum(PathExpression path)
          集計関数SUMを適用した式を作成します.
static AggregateExpression CriteriaOperations.sum(String path)
          集計関数SUMを適用した式を作成します.
static AggregateExpression CriteriaOperations.sumDistinct(PathExpression path)
          DISTINCTを含んだ集計関数SUMを適用した式を作成します.
static AggregateExpression CriteriaOperations.sumDistinct(String path)
          DISTINCTを含んだ集計関数SUMを適用した式を作成します.
 

org.seasar.kuina.dao.criteria.impl.grammar.aggregate での AggregateExpression の使用
 

AggregateExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.aggregate のクラス
 class AbstractAggregateExpression
          JPQLのaggregate_expressionを表す抽象クラスです.
 class Avg
          JPQLのAVG関数を表すクラスです.
 class Count
          JPQLのCOUNT関数を表現するクラスです.
 class Max
          JPQLのMAX関数を表現するクラスです.
 class Min
          JPQLのMIN関数を表現するクラスです.
 class Sum
          JPQLのSUM関数を表現するクラスです.
 



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