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

ComparisonExpression を使用しているパッケージ
org.seasar.kuina.dao.criteria Criteria APIを提供します. 
org.seasar.kuina.dao.criteria.impl.grammar.operator JPQLの文法要素である演算子の実装を提供します. 
 

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

ComparisonExpression を返す org.seasar.kuina.dao.criteria のメソッド
static ComparisonExpression CriteriaOperations.eq(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(ArithmeticExpression lhs, ArithmeticExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(ArithmeticExpression lhs, Number rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(BooleanExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(BooleanExpression lhs, boolean rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(BooleanExpression lhs, BooleanExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(DatetimeExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(DatetimeExpression lhs, DatetimeExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(EntityExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(EntityExpression lhs, EntityExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(EnumExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(EnumExpression lhs, Enum<?> rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(EnumExpression lhs, EnumExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, ArithmeticExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, boolean rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, BooleanExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, DatetimeExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, EntityExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, EnumExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, Number rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, PathExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, String rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, StringExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, ArithmeticExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, boolean rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, BooleanExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, DatetimeExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, EntityExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, EnumExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(StringExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(StringExpression lhs, String rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(StringExpression lhs, StringExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, Number rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, PathExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, String rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, StringExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          gt>=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(ArithmeticExpression lhs, ArithmeticExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(ArithmeticExpression lhs, Number rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(DatetimeExpression lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(DatetimeExpression lhs, DatetimeExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, ArithmeticExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, DatetimeExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, Number rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, PathExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, String rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, StringExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(String lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(String lhs, ArithmeticExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(String lhs, DatetimeExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(StringExpression lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(StringExpression lhs, String rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(StringExpression lhs, StringExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(String lhs, Number rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(String lhs, PathExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(String lhs, String rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(String lhs, StringExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          gt>を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(ArithmeticExpression lhs, ArithmeticExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(ArithmeticExpression lhs, Number rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(DatetimeExpression lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(DatetimeExpression lhs, DatetimeExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, ArithmeticExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, DatetimeExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, Number rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, PathExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, String rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, StringExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(String lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(String lhs, ArithmeticExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(String lhs, DatetimeExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(StringExpression lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(StringExpression lhs, String rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(StringExpression lhs, StringExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(String lhs, Number rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(String lhs, PathExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(String lhs, String rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(String lhs, StringExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          lt<=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(ArithmeticExpression lhs, ArithmeticExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(ArithmeticExpression lhs, Number rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(DatetimeExpression lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(DatetimeExpression lhs, DatetimeExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, ArithmeticExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, DatetimeExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, Number rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, PathExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, String rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, StringExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(String lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(String lhs, ArithmeticExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(String lhs, DatetimeExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(StringExpression lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(StringExpression lhs, String rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(StringExpression lhs, StringExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(String lhs, Number rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(String lhs, PathExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(String lhs, String rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(String lhs, StringExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          lt<を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(ArithmeticExpression lhs, ArithmeticExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(ArithmeticExpression lhs, Number rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(DatetimeExpression lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(DatetimeExpression lhs, DatetimeExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, ArithmeticExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, DatetimeExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, Number rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, PathExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, String rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, StringExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(String lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(String lhs, ArithmeticExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(String lhs, DatetimeExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(StringExpression lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(StringExpression lhs, String rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(StringExpression lhs, StringExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(String lhs, Number rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(String lhs, PathExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(String lhs, String rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(String lhs, StringExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(ArithmeticExpression lhs, ArithmeticExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(ArithmeticExpression lhs, Number rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(BooleanExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(BooleanExpression lhs, boolean rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(BooleanExpression lhs, BooleanExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(DatetimeExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(DatetimeExpression lhs, DatetimeExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(EntityExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(EntityExpression lhs, EntityExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(EnumExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(EnumExpression lhs, Enum<?> rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(EnumExpression lhs, EnumExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, ArithmeticExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, boolean rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, BooleanExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, DatetimeExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, EntityExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, EnumExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, Number rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, PathExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, String rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, StringExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, ArithmeticExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, boolean rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, BooleanExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, DatetimeExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, EntityExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, EnumExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(StringExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(StringExpression lhs, String rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(StringExpression lhs, StringExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, Number rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, PathExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, String rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, StringExpression rhs)
          <>を使った式を作成します.
 

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

ComparisonExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.operator のクラス
 class Equal
          JPQLの2項=演算子を表すクラスです.
 class GreaterOrEqual
          JPQLの2項>=演算子を表すクラスです.
 class GreaterThan
          JPQLの2項>演算子を表すクラスです.
 class LessOrEqual
          JPQLの2項<=演算子を表すクラスです.
 class LessThan
          JPQLの2項<演算子を表すクラスです.
 class NotEqual
          2項の<>演算子を表すクラスです.
 



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