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

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

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

StringExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria のメソッド
static BetweenExpression CriteriaOperations.between(String operand, StringExpression from, StringExpression to)
          BETWEENを使った式を作成します.
static LikeExpression CriteriaOperations.contains(StringExpression string, String pattern)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.contains(StringExpression string, StringPrimary pattern)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.contains(StringExpression string, StringPrimary pattern, String escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.contains(StringExpression string, StringPrimary pattern, StringExpression escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.contains(StringExpression string, String pattern, String escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.contains(StringExpression string, String pattern, StringExpression escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.contains(String string, StringPrimary pattern, StringExpression escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.contains(String string, String pattern, StringExpression escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.ends(StringExpression string, String pattern)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.ends(StringExpression string, StringPrimary pattern)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.ends(StringExpression string, StringPrimary pattern, String escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.ends(StringExpression string, StringPrimary pattern, StringExpression escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.ends(StringExpression string, String pattern, String escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.ends(StringExpression string, String pattern, StringExpression escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.ends(String string, StringPrimary pattern, StringExpression escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.ends(String string, String pattern, StringExpression escape)
          LIKEを使って後方一致をテストする式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, StringExpression 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, StringExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, StringExpression 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, StringExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, StringExpression 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, StringExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, StringExpression 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, StringExpression rhs)
          <=を使った式を作成します.
static LikeExpression CriteriaOperations.like(StringExpression string, String pattern)
          LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.like(StringExpression string, StringExpression pattern)
          LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.like(StringExpression string, StringExpression pattern, String escape)
          LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.like(StringExpression string, StringExpression pattern, StringExpression escape)
          LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.like(StringExpression string, String pattern, String escape)
          LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.like(StringExpression string, String pattern, StringExpression escape)
          LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.like(String string, StringExpression pattern)
          LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.like(String string, StringExpression pattern, String escape)
          LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.like(String string, StringExpression pattern, StringExpression escape)
          LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.like(String string, String pattern, StringExpression escape)
          LIKEを使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, StringExpression 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, StringExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, StringExpression 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, StringExpression rhs)
          <>を使った式を作成します.
static LikeExpression CriteriaOperations.notContains(StringExpression string, String pattern)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notContains(StringExpression string, StringPrimary pattern)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notContains(StringExpression string, StringPrimary pattern, String escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notContains(StringExpression string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notContains(StringExpression string, String pattern, String escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notContains(StringExpression string, String pattern, StringExpression escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notContains(String string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notContains(String string, String pattern, StringExpression escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notEnds(StringExpression string, String pattern)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notEnds(StringExpression string, StringPrimary pattern)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notEnds(StringExpression string, StringPrimary pattern, String escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notEnds(StringExpression string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notEnds(StringExpression string, String pattern, String escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notEnds(StringExpression string, String pattern, StringExpression escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notEnds(String string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notEnds(String string, String pattern, StringExpression escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notLike(StringExpression string, String pattern)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notLike(StringExpression string, StringExpression pattern)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notLike(StringExpression string, StringExpression pattern, String escape)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notLike(StringExpression string, StringExpression pattern, StringExpression escape)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notLike(StringExpression string, String pattern, String escape)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notLike(StringExpression string, String pattern, StringExpression escape)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notLike(String string, StringExpression pattern)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notLike(String string, StringExpression pattern, String escape)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notLike(String string, StringExpression pattern, StringExpression escape)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notLike(String string, String pattern, StringExpression escape)
          NOT LIKEを使った式を作成します.
static LikeExpression CriteriaOperations.notStarts(StringExpression string, String pattern)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notStarts(StringExpression string, StringPrimary pattern)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notStarts(StringExpression string, StringPrimary pattern, String escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notStarts(StringExpression string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notStarts(StringExpression string, String pattern, String escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notStarts(StringExpression string, String pattern, StringExpression escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notStarts(String string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.notStarts(String string, String pattern, StringExpression escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.starts(StringExpression string, String pattern)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.starts(StringExpression string, StringPrimary pattern)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.starts(StringExpression string, StringPrimary pattern, String escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.starts(StringExpression string, StringPrimary pattern, StringExpression escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.starts(StringExpression string, String pattern, String escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.starts(StringExpression string, String pattern, StringExpression escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.starts(String string, StringPrimary pattern, StringExpression escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression CriteriaOperations.starts(String string, String pattern, StringExpression escape)
          LIKEを使って前方一致をテストする式を作成します.
 

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

org.seasar.kuina.dao.criteria.grammar での StringExpression のサブインタフェース
 interface AggregateExpression
          JPQLのaggreaga_expressionを表します.
 interface FunctionReturningStrings
          JPQLのfunctions_returning_stringsを表します.
 interface InputParameter
          JPQLのinput_parameterを表します.
 interface PathExpression
          JPQLのpath_expressionを表します.
 interface StringLiteral
          JPQLのstring_literalを表します.
 interface StringPrimary
          JPQLのstring_primaryを表します.
 interface Subquery
          JPQLのsubqueryを表します.
 

org.seasar.kuina.dao.criteria.impl.grammar.aggregate での StringExpression の使用
 

StringExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.aggregate のクラス
 class AbstractAggregateExpression
          JPQLのaggregate_expressionを表す抽象クラスです.
 class Avg
          JPQLのAVG関数を表すクラスです.
 class Count
          JPQLのCOUNT関数を表現するクラスです.
 class Max
          JPQLのMAX関数を表現するクラスです.
 class Min
          JPQLのMIN関数を表現するクラスです.
 class Sum
          JPQLのSUM関数を表現するクラスです.
 

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

StringExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.expression のクラス
 class InputParameterImpl
          JPQLのinput_parameterを表す文字列.
 class PathExpressionImpl
          JPQLのpath_expressionを表すクラスです.
 class StringLiteralImpl
          JPQLのstring_literalを表すクラスです.
 class SubqueryImpl
          JPQLのsubqueryを表すクラスです.
 

org.seasar.kuina.dao.criteria.impl.grammar.function での StringExpression の使用
 

StringExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.function のクラス
 class Concat
          JPQLのCONCAT関数を表すクラスです.
 class Lower
          JPQLのLOWER関数を表すクラスです.
 class Substring
          JPQLのSUBSTRING関数を表すクラスです.
 class Trim
          JPQLのTRIM関数を表すクラスです.
 class Upper
          JPQLのUPPER関数を表すクラスです.
 

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

StringExpression として宣言されている org.seasar.kuina.dao.criteria.impl.grammar.operator のフィールド
protected  StringExpression AbstractLike.escape
          エスケープ文字
protected  StringExpression AbstractLike.pattern
          パターン
protected  StringExpression AbstractLike.string
          テスト対象
 

StringExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.operator のコンストラクタ
AbstractLike(boolean not, StringExpression string, StringExpression pattern, StringExpression escape)
          インスタンスを構築します。
Between(StringExpression operand, StringExpression from, StringExpression to)
          インスタンスを構築します。
Equal(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(StringExpression lhs, StringExpression rhs)
          インスタンスを構築します。
GreaterOrEqual(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterOrEqual(StringExpression lhs, StringExpression rhs)
          インスタンスを構築します。
GreaterThan(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
GreaterThan(StringExpression lhs, StringExpression rhs)
          インスタンスを構築します。
LessOrEqual(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessOrEqual(StringExpression lhs, StringExpression rhs)
          インスタンスを構築します。
LessThan(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessThan(StringExpression lhs, StringExpression rhs)
          インスタンスを構築します。
Like(StringExpression string, StringExpression pattern)
          インスタンスを構築します。
Like(StringExpression string, StringExpression pattern, StringExpression escape)
          インスタンスを構築します。
NotBetween(StringExpression operand, StringExpression from, StringExpression to)
          インスタンスを構築します。
NotEqual(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
NotEqual(StringExpression lhs, StringExpression rhs)
          インスタンスを構築します。
NotLike(StringExpression string, StringExpression pattern)
          インスタンスを構築します。
NotLike(StringExpression string, StringExpression pattern, StringExpression escape)
          インスタンスを構築します。
 



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