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

AllOrAnyExpression を使用しているパッケージ
org.seasar.kuina.dao.criteria Criteria APIを提供します. 
org.seasar.kuina.dao.criteria.grammar JPQLの文法要素をJavaインタフェースとして提供します. 
org.seasar.kuina.dao.criteria.impl.grammar.expression JPQLの文法要素である式の実装を提供します. 
org.seasar.kuina.dao.criteria.impl.grammar.operator JPQLの文法要素である演算子の実装を提供します. 
 

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

AllOrAnyExpression を返す org.seasar.kuina.dao.criteria のメソッド
static AllOrAnyExpression CriteriaOperations.all(Subquery subquery)
          ALLを使った式を作成します.
static AllOrAnyExpression CriteriaOperations.any(Subquery subquery)
          ANYを使った式を作成します.
static AllOrAnyExpression CriteriaOperations.some(Subquery subquery)
          SOMEを使った式を作成します.
 

AllOrAnyExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria のメソッド
static ComparisonExpression CriteriaOperations.eq(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(BooleanExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(DatetimeExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(EntityExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(EnumExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(StringExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          gt>=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(DatetimeExpression lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(String lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(StringExpression lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          gt>を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(DatetimeExpression lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(String lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(StringExpression lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          lt<=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(DatetimeExpression lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(String lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(StringExpression lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          lt<を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(DatetimeExpression lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(String lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(StringExpression lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(BooleanExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(DatetimeExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(EntityExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(EnumExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(StringExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
 

org.seasar.kuina.dao.criteria.grammar での AllOrAnyExpression の使用
 

AllOrAnyExpression を返す org.seasar.kuina.dao.criteria.grammar のメソッド
 AllOrAnyExpression AllOrAnyExpression.setSubquery(Subquery subquery)
          副問い合わせを設定します.
 

org.seasar.kuina.dao.criteria.impl.grammar.expression での AllOrAnyExpression の使用
 

AllOrAnyExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.expression のクラス
 class AbstractAllOrAnyExpression
          JPQLのall_or_any_expressionを表す抽象クラスです.
 class AllExpressionImpl
          JPQLのALL演算子を使用したall_or_any_expressionを表すクラスです.
 class AnyExpressionImpl
          JPQLのANY演算子を使用したall_or_any_expressionを表すクラスです.
 class SomeExpressionImpl
          JPQLのSOME演算子を使用したall_or_any_expressionを表すクラスです.
 

AllOrAnyExpression を返す org.seasar.kuina.dao.criteria.impl.grammar.expression のメソッド
 AllOrAnyExpression AbstractAllOrAnyExpression.setSubquery(Subquery subquery)
           
 

org.seasar.kuina.dao.criteria.impl.grammar.operator での AllOrAnyExpression の使用
 

AllOrAnyExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.operator のコンストラクタ
Equal(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(BooleanExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(DatetimeExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(EntityExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(EnumExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(PathExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterOrEqual(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterOrEqual(DatetimeExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterOrEqual(PathExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterOrEqual(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterThan(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterThan(DatetimeExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterThan(PathExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterThan(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessOrEqual(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessOrEqual(DatetimeExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessOrEqual(PathExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessOrEqual(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessThan(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessThan(DatetimeExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessThan(PathExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessThan(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
NotEqual(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
NotEqual(BooleanExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
NotEqual(DatetimeExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
NotEqual(EntityExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
NotEqual(EnumExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
NotEqual(PathExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
NotEqual(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
 



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