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

すべてのスーパーインタフェース:
ArithmeticExpression, ArithmeticFactor, ArithmeticPrimary, ArithmeticTerm, BooleanExpression, BooleanPrimary, Criterion, DatetimeExpression, DatetimePrimary, EntityExpression, EnumExpression, EnumPrimary, GroupbyItem, OrderbyItem, SelectExpression, SimpleArithmeticExpression, SimpleSelectExpression, StringExpression, StringPrimary
既知の実装クラスの一覧:
PathExpressionImpl

public interface PathExpression
extends Criterion, SelectExpression, GroupbyItem, OrderbyItem, SimpleSelectExpression, ArithmeticPrimary, StringPrimary, DatetimePrimary, BooleanPrimary, EnumPrimary, EntityExpression

JPQLのpath_expressionを表します.

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

 single_valued_path_expression ::=
     state_field_path_expression | single_valued_association_path_expression
 
 state_field_path_expression ::=
     {identification_variable | single_valued_association_path_expression}.state_field
 
 single_valued_association_path_expression ::=
     identification_variable.{single_valued_association_field.}*single_valued_association_field
 
 collection_valued_path_expression ::=
     identification_variable.{single_valued_association_field.}*collection_valued_association_field
 

作成者:
koichik



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