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

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

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

ConditionalFactor を返す org.seasar.kuina.dao.criteria のメソッド
static ConditionalFactor CriteriaOperations.not(ConditionalPrimary primary)
          指定されたconditional_primaryにNOTを付加したconditional_factorを作成します.
 

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

org.seasar.kuina.dao.criteria.grammar での ConditionalFactor のサブインタフェース
 interface BetweenExpression
          JPQLのbetween_expressionを表します.
 interface CollectionMemberExpression
          JPQLのcollection_member_expressionを表します.
 interface ComparisonExpression
          JPQLのcomparison_expressionを表します.
 interface ConditionalPrimary
          JPQLのconditional_primaryを表します.
 interface EmptyCollectionComparisonExpression
          JPQLのempty_collection_comparison_expressionを表します.
 interface ExistsExpression
          JPQLのexists_expressionを表します.
 interface InExpression
          JPQLのin_expressionを表します.
 interface LikeExpression
          JPQLのlike_expressionを表します.
 interface NullComparisonExpression
          JPQLのnull_comparison_expressionを表します.
 interface SimpleCondExpression
          JPQLのsimple_cond_expressionを表します.
 

org.seasar.kuina.dao.criteria.impl.grammar.conditional での ConditionalFactor の使用
 

ConditionalFactor を実装している org.seasar.kuina.dao.criteria.impl.grammar.conditional のクラス
 class AbstractConditionalExpression
          JPQLのconditional_expresssionを表す抽象クラスです.
 class And
          複数のconditional_expressionがANDで結合されたconditional_termを表すクラスです.
 class Or
          複数のconditional_expressionがORで結合されたconditional_expressionを表すクラスです.
 

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

ConditionalFactor を実装している org.seasar.kuina.dao.criteria.impl.grammar.expression のクラス
 class AbstractExistsExpression
          JPQLのexists_expressionを表す抽象クラスです.
 class AbstractInExpression
          JPQLのin_expressionを表す抽象クラスです.
 class ExistsExpressionImpl
          JPQLのEXISTS演算子を使用したexists_expressionを表すクラスです.
 class InExpressionImpl
          JPQLのIN演算子を使用したin_expressionを表すクラスです.
 class NotExistsExpressionImpl
          JPQLのNOT EXISTS演算子を使用したexists_expressionを表すクラスです.
 class NotInExpressionImpl
          JPQLのNOT IN演算子を使用したin_expressionを表すクラスです.
 class Parenthesis
          conditional_expressionをカッコで囲んだconditional_primaryを表すクラスです.
 

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

ConditionalFactor を実装している org.seasar.kuina.dao.criteria.impl.grammar.operator のクラス
 class AbstractBetween
          JPQLのbetween_expressionを表す抽象クラスです.
 class AbstractLike
          JPQLのlike_expressionを表すクラスです.
 class Between
          JPQLのBETWEENを表す抽象クラスです.
 class Equal
          JPQLの2項=演算子を表すクラスです.
 class GreaterOrEqual
          JPQLの2項>=演算子を表すクラスです.
 class GreaterThan
          JPQLの2項>演算子を表すクラスです.
 class IsEmpty
          JPQLのIS EMPTYを表すクラスです.
 class IsNotEmpty
          JPQLのIS NOT EMPTYを表すクラスです.
 class IsNotNull
          JPQLのIS NOT NULLを表すクラスです.
 class IsNull
          JPQLのIS NULLを表すクラスです.
 class LessOrEqual
          JPQLの2項<=演算子を表すクラスです.
 class LessThan
          JPQLの2項<演算子を表すクラスです.
 class Like
          JPQLのLIKEを表すクラスです.
 class MemberOf
          JPQLのMEMBER OFを表すクラスです.
 class Not
          JPQLのNOTを表すクラスです.
 class NotBetween
          JPQLのNOT BETWEENを表す抽象クラスです.
 class NotEqual
          2項の<>演算子を表すクラスです.
 class NotLike
          JPQLのNOT LIKEを表すクラスです.
 class NotMemberOf
          JPQLのNOT MEMBER OFを表すクラスです.
 



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