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

すべてのスーパーインタフェース:
ArithmeticExpression, ArithmeticFactor, ArithmeticPrimary, ArithmeticTerm, ConstructorItem, Criterion, DatetimeExpression, DatetimePrimary, SelectExpression, SimpleArithmeticExpression, SimpleSelectExpression, StringExpression, StringPrimary
既知の実装クラスの一覧:
AbstractAggregateExpression, Avg, Count, Max, Min, Sum

public interface AggregateExpression
extends Criterion, SelectExpression, ConstructorItem, SimpleSelectExpression, ArithmeticPrimary, StringPrimary, DatetimePrimary

JPQLのaggreaga_expressionを表します.

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

 aggregate_expression ::=
     { AVG | MAX | MIN | SUM } ([DISTINCT] state_field_path_expression) |
     COUNT ([DISTINCT] identification_variable | state_field_path_expression |
         single_valued_association_path_expression)
 

作成者:
koichik



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