| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.kuina.dao.criteria.CriteriaOperations
public abstract class CriteriaOperations
JPQLを構築するための操作を定義したクラスです.
 このクラスはメソッドをstatic importして使われることを想定しています.
 
以下に例を示します.太字になっているのが本クラスの提供するメソッドです.
 List<Employee> list = 
     select().from(Employee.class).getResultList(em);
 
 List<Employee> list = 
     select("e").from(join(Employee.class, "e").inner("e.department", "")).getResultList(em);
 
 Long result = 
     select(count("e")).from(Employee.class, "e").getSingleResult(em);
 
 List<Employee> list = 
     select().from(Employee.class, "e")
             .where(between("e.height", 150, 170),
                    or(lt("e.weight", 45), gt("e.weight", 70)))
             .getResultList(em);
 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| メソッドの詳細 | 
|---|
public static SelectStatement select()
public static SelectStatement select(Object... selectExpressions)
selectExpressions - select_expressionの並び
public static SelectStatement selectDistinct()
public static SelectStatement selectDistinct(Object... selectExpressions)
selectExpressions - select_expressionの並び
public static Subquery subselect()
public static Subquery subselect(Object... selectExpressions)
selectExpressions - select_expressionの並び
public static Subquery subselectDistinct()
public static Subquery subselectDistinct(Object... selectExpressions)
selectExpressions - select_expressionの並び
public static PathExpression path(String path)
path - path_expressionを表す文字列
public static BooleanLiteral literal(boolean literal)
literal - boolean
public static StringLiteral literal(String literal)
literal - 文字列
public static NumericLiteral literal(Number literal)
literal - Number
public static EnumLiteral literal(Enum<?> literal)
literal - Enum
public static StringLiteral[] literal(String... literal)
literal - 文字列の並び
public static NumericLiteral[] literal(Number... literal)
literal - Numberの並び
public static ArithmeticPrimary parameter(String name,
                                          Number value)
name - パラメータの名前value - パラメータの値
public static StringPrimary parameter(String name,
                                      String value)
name - パラメータの名前value - パラメータの値
public static BooleanPrimary parameter(String name,
                                       boolean value)
name - パラメータの名前value - パラメータの値
public static DatetimePrimary parameter(String name,
                                        Date value)
name - パラメータの名前value - パラメータの値
public static DatetimePrimary parameter(String name,
                                        Time value)
name - パラメータの名前value - パラメータの値
public static DatetimePrimary parameter(String name,
                                        Timestamp value)
name - パラメータの名前value - パラメータの値
public static DatetimePrimary parameter(String name,
                                        Date value,
                                        TemporalType temporalType)
name - パラメータの名前value - パラメータの値temporalType - パラメータの時制
public static DatetimePrimary parameter(String name,
                                        Calendar value,
                                        TemporalType temporalType)
name - パラメータの名前value - パラメータの値temporalType - パラメータの時制
public static EnumPrimary parameter(String name,
                                    Enum<?> value)
name - パラメータの名前value - パラメータの値
public static SimpleEntityExpression parameter(String name,
                                               Object value)
name - パラメータの名前value - パラメータの値 (エンティティ)
public static IdentificationVariable variable(String variable)
variable - 名前
public static AggregateExpression count(String path)
COUNTを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression count(IdentificationVariable variable)
COUNTを適用した式を作成します.
variable - identification_variable
public static AggregateExpression count(PathExpression path)
COUNTを適用した式を作成します.
path - path_expression
public static AggregateExpression countDistinct(String path)
DISTINCTを含んだ集計関数COUNTを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression countDistinct(IdentificationVariable variable)
DISTINCTを含んだ集計関数COUNTを適用した式を作成します.
variable - identification_variable
public static AggregateExpression countDistinct(PathExpression path)
DISTINCTを含んだ集計関数COUNTを適用した式を作成します.
path - path_expression
public static AggregateExpression avg(String path)
AVGを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression avg(PathExpression path)
AVGを適用した式を作成します.
path - path_expression
public static AggregateExpression avgDistinct(String path)
DISTINCTを含んだ集計関数AVGを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression avgDistinct(PathExpression path)
DISTINCTを含んだ集計関数AVGを適用した式を作成します.
path - path_expression
public static AggregateExpression max(String path)
MAXを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression max(PathExpression path)
MAXを適用した式を作成します.
path - path_expression
public static AggregateExpression maxDistinct(String path)
DISTINCTを含んだ集計関数MAXを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression maxDistinct(PathExpression path)
DISTINCTを含んだ集計関数MAXを適用した式を作成します.
path - path_expression
public static AggregateExpression min(String path)
MINを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression min(PathExpression path)
MINを適用した式を作成します.
path - path_expression
public static AggregateExpression minDistinct(String path)
DISTINCTを含んだ集計関数MINを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression minDistinct(PathExpression path)
DISTINCTを含んだ集計関数MINを適用した式を作成します.
path - path_expression
public static AggregateExpression sum(String path)
SUMを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression sum(PathExpression path)
SUMを適用した式を作成します.
path - path_expression
public static AggregateExpression sumDistinct(String path)
DISTINCTを含んだ集計関数SUMを適用した式を作成します.
path - path_expressionを表す文字列
public static AggregateExpression sumDistinct(PathExpression path)
DISTINCTを含んだ集計関数SUMを適用した式を作成します.
path - path_expression
public static IdentificationVariableDeclaration alias(Class<?> entityClass,
                                                      String alias)
entityClass - abstract_schema_namealias - identification_variable
public static IdentificationVariableDeclaration join(Class<?> joinedClass)
joinedClass - abstract_schema_name
public static IdentificationVariableDeclaration join(Class<?> joinedClass,
                                                     String alias)
joinedClass - abstract_schema_namealias - identification_variable
public static ConditionalExpression or(ConditionalExpression... expressions)
OR
 演算子で連結したconditional_expressionを作成します.
expressions - conditional_expressionの並び
public static ConditionalTerm and(ConditionalExpression... expressions)
AND
 演算子で連結したconditional_expressionを作成します.
expressions - conditional_expressionの並び
public static ConditionalFactor not(ConditionalPrimary primary)
NOTを付加したconditional_factorを作成します.
primary - conditional_primary
public static ConditionalPrimary parenthesis(ConditionalExpression expression)
expression - conditional_expression
public static BetweenExpression between(String operand,
                                        String from,
                                        String to)
BETWEENを使った式を作成します.
operand - path_expressionを表す文字列from - string_literalとなる文字列to - string_literalとなる文字列
public static BetweenExpression between(String operand,
                                        Number from,
                                        Number to)
BETWEENを使った式を作成します.
operand - path_expressionを表す文字列from - numeric_literalとなる数値to - numeric_literalとなる数値
public static BetweenExpression between(String operand,
                                        ArithmeticExpression from,
                                        ArithmeticExpression to)
BETWEENを使った式を作成します.
operand - path_expressionを表す文字列from - arithmetic_expressionto - arithmetic_expression
public static BetweenExpression between(String operand,
                                        StringExpression from,
                                        StringExpression to)
BETWEENを使った式を作成します.
operand - path_expressionを表す文字列from - string_expressionto - string_expression
public static BetweenExpression between(String operand,
                                        DatetimeExpression from,
                                        DatetimeExpression to)
BETWEENを使った式を作成します.
operand - path_expressionを表す文字列from - datetime_expressionto - datetime_expression
public static LikeExpression like(String string,
                                  String pattern)
LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列
public static LikeExpression like(String string,
                                  StringExpression pattern)
LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_expression
public static LikeExpression like(StringExpression string,
                                  String pattern)
LIKEを使った式を作成します.
string - string_expressionpattern - string_literalを表す文字列
public static LikeExpression like(StringExpression string,
                                  StringExpression pattern)
LIKEを使った式を作成します.
string - string_expressionpattern - string_expression
public static LikeExpression like(String string,
                                  String pattern,
                                  String escape)
LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列escape - string_literalとなる文字列
public static LikeExpression like(String string,
                                  String pattern,
                                  StringExpression escape)
LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列escape - string_expression
public static LikeExpression like(String string,
                                  StringExpression pattern,
                                  String escape)
LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_expressionescape - string_literalとなる文字列
public static LikeExpression like(String string,
                                  StringExpression pattern,
                                  StringExpression escape)
LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_expressionescape - string_expression
public static LikeExpression like(StringExpression string,
                                  String pattern,
                                  String escape)
LIKEを使った式を作成します.
string - string_expressionpattern - string_literalとなる文字列escape - string_literalとなる文字列
public static LikeExpression like(StringExpression string,
                                  String pattern,
                                  StringExpression escape)
LIKEを使った式を作成します.
string - string_expressionpattern - string_literalとなる文字列escape - string_expression
public static LikeExpression like(StringExpression string,
                                  StringExpression pattern,
                                  String escape)
LIKEを使った式を作成します.
string - string_expressionpattern - string_expressionescape - string_literalとなる文字列
public static LikeExpression like(StringExpression string,
                                  StringExpression pattern,
                                  StringExpression escape)
LIKEを使った式を作成します.
string - string_expressionpattern - string_expressionescape - string_expression
public static LikeExpression notLike(String string,
                                     String pattern)
NOT LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列
public static LikeExpression notLike(String string,
                                     StringExpression pattern)
NOT LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_expression
public static LikeExpression notLike(StringExpression string,
                                     String pattern)
NOT LIKEを使った式を作成します.
string - string_expressionpattern - string_literalとなる文字列
public static LikeExpression notLike(StringExpression string,
                                     StringExpression pattern)
NOT LIKEを使った式を作成します.
string - string_expressionpattern - string_expression
public static LikeExpression notLike(String string,
                                     String pattern,
                                     String escape)
NOT LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列escape - string_literalとなる文字列
public static LikeExpression notLike(String string,
                                     String pattern,
                                     StringExpression escape)
NOT LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列escape - string_expression
public static LikeExpression notLike(String string,
                                     StringExpression pattern,
                                     String escape)
NOT LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_expressionescape - string_literalとなる文字列
public static LikeExpression notLike(String string,
                                     StringExpression pattern,
                                     StringExpression escape)
NOT LIKEを使った式を作成します.
string - path_expressionを表す文字列pattern - string_expressionescape - string_expression
public static LikeExpression notLike(StringExpression string,
                                     String pattern,
                                     String escape)
NOT LIKEを使った式を作成します.
string - string_expressionpattern - string_literalとなる文字列escape - string_literalとなる文字列
public static LikeExpression notLike(StringExpression string,
                                     String pattern,
                                     StringExpression escape)
NOT LIKEを使った式を作成します.
string - string_expressionpattern - string_literalとなる文字列escape - string_expression
public static LikeExpression notLike(StringExpression string,
                                     StringExpression pattern,
                                     String escape)
NOT LIKEを使った式を作成します.
string - string_expressionpattern - string_expressionescape - string_literalとなる文字列
public static LikeExpression notLike(StringExpression string,
                                     StringExpression pattern,
                                     StringExpression escape)
NOT LIKEを使った式を作成します.
string - string_expressionpattern - string_expressionescape - string_expression
public static LikeExpression starts(String string,
                                    String pattern)
LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
public static LikeExpression starts(String string,
                                    StringPrimary pattern)
LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (末尾にワイルドカードが付加されます)
public static LikeExpression starts(StringExpression string,
                                    String pattern)
LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_literalを表す文字列 (末尾にワイルドカードが付加されます)
public static LikeExpression starts(StringExpression string,
                                    StringPrimary pattern)
LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (末尾にワイルドカードが付加されます)
public static LikeExpression starts(String string,
                                    String pattern,
                                    String escape)
LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression starts(String string,
                                    String pattern,
                                    StringExpression escape)
LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression starts(String string,
                                    StringPrimary pattern,
                                    String escape)
LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression starts(String string,
                                    StringPrimary pattern,
                                    StringExpression escape)
LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression starts(StringExpression string,
                                    String pattern,
                                    String escape)
LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression starts(StringExpression string,
                                    String pattern,
                                    StringExpression escape)
LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression starts(StringExpression string,
                                    StringPrimary pattern,
                                    String escape)
LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression starts(StringExpression string,
                                    StringPrimary pattern,
                                    StringExpression escape)
LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notStarts(String string,
                                       String pattern)
NOT LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
public static LikeExpression notStarts(String string,
                                       StringPrimary pattern)
NOT LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (末尾にワイルドカードが付加されます)
public static LikeExpression notStarts(StringExpression string,
                                       String pattern)
NOT LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
public static LikeExpression notStarts(StringExpression string,
                                       StringPrimary pattern)
NOT LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (末尾にワイルドカードが付加されます)
public static LikeExpression notStarts(String string,
                                       String pattern,
                                       String escape)
NOT LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notStarts(String string,
                                       String pattern,
                                       StringExpression escape)
NOT LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notStarts(String string,
                                       StringPrimary pattern,
                                       String escape)
NOT LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notStarts(String string,
                                       StringPrimary pattern,
                                       StringExpression escape)
NOT LIKEを使って前方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notStarts(StringExpression string,
                                       String pattern,
                                       String escape)
NOT LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notStarts(StringExpression string,
                                       String pattern,
                                       StringExpression escape)
NOT LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notStarts(StringExpression string,
                                       StringPrimary pattern,
                                       String escape)
NOT LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notStarts(StringExpression string,
                                       StringPrimary pattern,
                                       StringExpression escape)
NOT LIKEを使って前方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression ends(String string,
                                  String pattern)
LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
public static LikeExpression ends(String string,
                                  StringPrimary pattern)
LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭にワイルドカードが付加されます)
public static LikeExpression ends(StringExpression string,
                                  String pattern)
LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_literalを表す文字列 (先頭にワイルドカードが付加されます)
public static LikeExpression ends(StringExpression string,
                                  StringPrimary pattern)
LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭にワイルドカードが付加されます)
public static LikeExpression ends(String string,
                                  String pattern,
                                  String escape)
LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression ends(String string,
                                  String pattern,
                                  StringExpression escape)
LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)escape - string_expression
public static LikeExpression ends(String string,
                                  StringPrimary pattern,
                                  String escape)
LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression ends(String string,
                                  StringPrimary pattern,
                                  StringExpression escape)
LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭にワイルドカードが付加されます)escape - string_expression
public static LikeExpression ends(StringExpression string,
                                  String pattern,
                                  String escape)
LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression ends(StringExpression string,
                                  String pattern,
                                  StringExpression escape)
LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)escape - string_expression
public static LikeExpression ends(StringExpression string,
                                  StringPrimary pattern,
                                  String escape)
LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression ends(StringExpression string,
                                  StringPrimary pattern,
                                  StringExpression escape)
LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notEnds(String string,
                                     String pattern)
NOT LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
public static LikeExpression notEnds(String string,
                                     StringPrimary pattern)
NOT LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭にワイルドカードが付加されます)
public static LikeExpression notEnds(StringExpression string,
                                     String pattern)
NOT LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
public static LikeExpression notEnds(StringExpression string,
                                     StringPrimary pattern)
NOT LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭にワイルドカードが付加されます)
public static LikeExpression notEnds(String string,
                                     String pattern,
                                     String escape)
NOT LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notEnds(String string,
                                     String pattern,
                                     StringExpression escape)
NOT LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notEnds(String string,
                                     StringPrimary pattern,
                                     String escape)
NOT LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notEnds(String string,
                                     StringPrimary pattern,
                                     StringExpression escape)
NOT LIKEを使って後方一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notEnds(StringExpression string,
                                     String pattern,
                                     String escape)
NOT LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notEnds(StringExpression string,
                                     String pattern,
                                     StringExpression escape)
NOT LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notEnds(StringExpression string,
                                     StringPrimary pattern,
                                     String escape)
NOT LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notEnds(StringExpression string,
                                     StringPrimary pattern,
                                     StringExpression escape)
NOT LIKEを使って後方一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭にワイルドカードが付加されます)escape - string_expression
public static LikeExpression contains(String string,
                                      String pattern)
LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
public static LikeExpression contains(String string,
                                      StringPrimary pattern)
LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
public static LikeExpression contains(StringExpression string,
                                      String pattern)
LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_literalを表す文字列 (先頭と末尾にワイルドカードが付加されます)
public static LikeExpression contains(StringExpression string,
                                      StringPrimary pattern)
LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭と末尾にワイルドカードが付加されます)
public static LikeExpression contains(String string,
                                      String pattern,
                                      String escape)
LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression contains(String string,
                                      String pattern,
                                      StringExpression escape)
LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression contains(String string,
                                      StringPrimary pattern,
                                      String escape)
LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭と末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression contains(String string,
                                      StringPrimary pattern,
                                      StringExpression escape)
LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭と末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression contains(StringExpression string,
                                      String pattern,
                                      String escape)
LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression contains(StringExpression string,
                                      String pattern,
                                      StringExpression escape)
LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression contains(StringExpression string,
                                      StringPrimary pattern,
                                      String escape)
LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭と末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression contains(StringExpression string,
                                      StringPrimary pattern,
                                      StringExpression escape)
LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭と末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notContains(String string,
                                         String pattern)
NOT LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
public static LikeExpression notContains(String string,
                                         StringPrimary pattern)
NOT LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
public static LikeExpression notContains(StringExpression string,
                                         String pattern)
NOT LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
public static LikeExpression notContains(StringExpression string,
                                         StringPrimary pattern)
NOT LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭と末尾にワイルドカードが付加されます)
public static LikeExpression notContains(String string,
                                         String pattern,
                                         String escape)
NOT LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notContains(String string,
                                         String pattern,
                                         StringExpression escape)
NOT LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notContains(String string,
                                         StringPrimary pattern,
                                         String escape)
NOT LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭と末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notContains(String string,
                                         StringPrimary pattern,
                                         StringExpression escape)
NOT LIKEを使って部分一致をテストする式を作成します.
string - path_expressionを表す文字列pattern - string_primary (先頭と末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notContains(StringExpression string,
                                         String pattern,
                                         String escape)
NOT LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notContains(StringExpression string,
                                         String pattern,
                                         StringExpression escape)
NOT LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)escape - string_expression
public static LikeExpression notContains(StringExpression string,
                                         StringPrimary pattern,
                                         String escape)
NOT LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭と末尾にワイルドカードが付加されます)escape - string_literalとなる文字列
public static LikeExpression notContains(StringExpression string,
                                         StringPrimary pattern,
                                         StringExpression escape)
NOT LIKEを使って部分一致をテストする式を作成します.
string - string_expressionpattern - string_primary (先頭と末尾にワイルドカードが付加されます)escape - string_expression
public static InExpression in(String path,
                              boolean... inItems)
INを使った式を作成します.
path - path_expressionを表す文字列inItems - in_itemの並び
public static InExpression in(String path,
                              Number... inItems)
INを使った式を作成します.
path - path_expressionを表す文字列inItems - numeric_literalとなる数値の並び
public static InExpression in(String path,
                              String... inItems)
INを使った式を作成します.
path - path_expressionを表す文字列inItems - string_literalとなる文字列の並び
public static InExpression in(String path,
                              Enum<?>... inItems)
INを使った式を作成します.
path - path_expressionを表す文字列inItems - enum_literalとなる列挙の並び
public static InExpression in(String path,
                              Literal... inItems)
INを使った式を作成します.
path - path_expressionを表す文字列inItems - literalの並び
public static InExpression in(String path,
                              InputParameter... inItems)
INを使った式を作成します.
path - path_expressionを表す文字列inItems - input_parameterの並び
public static InExpression in(String path,
                              Subquery subquery)
INを使った式を作成します.
path - path_expressionを表す文字列subquery - subquery
public static InExpression notIn(String path,
                                 boolean... inItems)
NOT INを使った式を作成します.
path - path_expressionを表す文字列inItems - in_itemの並び
public static InExpression notIn(String path,
                                 Number... inItems)
NOT INを使った式を作成します.
path - path_expressionを表す文字列inItems - numeric_literalとなる数値の並び
public static InExpression notIn(String path,
                                 String... inItems)
NOT INを使った式を作成します.
path - path_expressionを表す文字列inItems - string_literalとなる文字列の並び
public static InExpression notIn(String path,
                                 Enum<?>... inItems)
NOT INを使った式を作成します.
path - path_expressionを表す文字列inItems - enum_literalとなる列挙の並び
public static InExpression notIn(String path,
                                 Literal... inItems)
NOT INを使った式を作成します.
path - path_expressionを表す文字列inItems - literalの並び
public static InExpression notIn(String path,
                                 InputParameter... inItems)
NOT INを使った式を作成します.
path - path_expressionを表す文字列inItems - input_parameterの並び
public static InExpression notIn(String path,
                                 Subquery subquery)
NOT INを使った式を作成します.
path - path_expressionを表す文字列subquery - subquery
public static NullComparisonExpression isNull(String path)
IS NULLを使った式を作成します.
path - path_expressionを表す文字列
public static NullComparisonExpression isNull(PathExpression pathExpression)
IS NULLを使った式を作成します.
pathExpression - path_expression
public static NullComparisonExpression isNull(InputParameter inputParameter)
IS NULLを使った式を作成します.
inputParameter - input_parameter
public static NullComparisonExpression isNotNull(String path)
IS NOT NULLを使った式を作成します.
path - path_expressionを表す文字列
public static NullComparisonExpression isNotNull(PathExpression pathExpression)
IS NOT NULLを使った式を作成します.
pathExpression - path_expression
public static NullComparisonExpression isNotNull(InputParameter inputParameter)
IS NOT NULLを使った式を作成します.
inputParameter - input_parameter
public static EmptyCollectionComparisonExpression isEmpty(String path)
IS EMPTYを使った式を作成します.
path - path_expressionを表す文字列
public static EmptyCollectionComparisonExpression isEmpty(PathExpression pathExpression)
IS EMPTYを使った式を作成します.
pathExpression - path_expression
public static EmptyCollectionComparisonExpression isEmpty(InputParameter inputParameter)
IS NOT EMPTYを使った式を作成します.
inputParameter - input_parameter
public static EmptyCollectionComparisonExpression isNotEmpty(String path)
IS NOT EMPTYを使った式を作成します.
path - path_expressionを表す文字列
public static EmptyCollectionComparisonExpression isNotEmpty(PathExpression pathExpression)
IS NOT EMPTYを使った式を作成します.
pathExpression - path_expression
public static EmptyCollectionComparisonExpression isNotEmpty(InputParameter inputParameter)
IS NOT EMPTYを使った式を作成します.
inputParameter - input_parameter
public static CollectionMemberExpression memberOf(String lhs,
                                                  String rhs)
MEMBEDR OFを使った式を作成します.
lhs - entity_expressionを表す文字列rhs - collection_valued_path_expressionを表す文字列
public static CollectionMemberExpression memberOf(PathExpression lhs,
                                                  String rhs)
MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expressionを表す文字列
public static CollectionMemberExpression memberOf(PathExpression lhs,
                                                  PathExpression rhs)
MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expression
public static CollectionMemberExpression memberOf(IdentificationVariable lhs,
                                                  String rhs)
MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expressionを表す文字列
public static CollectionMemberExpression memberOf(IdentificationVariable lhs,
                                                  PathExpression rhs)
MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expression
public static CollectionMemberExpression memberOf(InputParameter lhs,
                                                  String rhs)
MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expressionを表す文字列
public static CollectionMemberExpression memberOf(InputParameter lhs,
                                                  PathExpression rhs)
MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expression
public static CollectionMemberExpression notMemberOf(String lhs,
                                                     String rhs)
NOT MEMBEDR OFを使った式を作成します.
lhs - entity_expressionを表す文字列rhs - collection_valued_path_expressionを表す文字列
public static CollectionMemberExpression notMemberOf(PathExpression lhs,
                                                     String rhs)
NOT MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expressionを表す文字列
public static CollectionMemberExpression notMemberOf(PathExpression lhs,
                                                     PathExpression rhs)
NOT MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expression
public static CollectionMemberExpression notMemberOf(IdentificationVariable lhs,
                                                     String rhs)
NOT MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expressionを表す文字列
public static CollectionMemberExpression notMemberOf(IdentificationVariable lhs,
                                                     PathExpression rhs)
NOT MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expression
public static CollectionMemberExpression notMemberOf(InputParameter lhs,
                                                     String rhs)
NOT MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expressionを表す文字列
public static CollectionMemberExpression notMemberOf(InputParameter lhs,
                                                     PathExpression rhs)
NOT MEMBEDR OFを使った式を作成します.
lhs - entity_expressionrhs - collection_valued_path_expression
public static ExistsExpression exists(Subquery subquery)
EXISTSを使った式を作成します.
subquery - subquery
public static ExistsExpression notExists(Subquery subquery)
NOT EXISTSを使った式を作成します.
subquery - subquery
public static AllOrAnyExpression all(Subquery subquery)
ALLを使った式を作成します.
subquery - subquery
public static AllOrAnyExpression any(Subquery subquery)
ANYを使った式を作成します.
subquery - subquery
public static AllOrAnyExpression some(Subquery subquery)
SOMEを使った式を作成します.
subquery - subquery
public static ComparisonExpression eq(String lhs,
                                      Number rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static ComparisonExpression eq(String lhs,
                                      ArithmeticExpression rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - arithmetic_expression
public static ComparisonExpression eq(String lhs,
                                      String rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_literalとなる文字列
public static ComparisonExpression eq(String lhs,
                                      StringExpression rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_expression
public static ComparisonExpression eq(String lhs,
                                      DatetimeExpression rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - datetime_expression
public static ComparisonExpression eq(String lhs,
                                      boolean rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - boolean_literalを表すboolean
public static ComparisonExpression eq(String lhs,
                                      BooleanExpression rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - boolean_expression
public static ComparisonExpression eq(String lhs,
                                      EnumExpression rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - enum_expression
public static ComparisonExpression eq(String lhs,
                                      EntityExpression rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - entity_expression
public static ComparisonExpression eq(String lhs,
                                      PathExpression rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expression
public static ComparisonExpression eq(String lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - all_or_any_expression
public static ComparisonExpression eq(PathExpression lhs,
                                      Number rhs)
=を使った式を作成します.
lhs - path_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression eq(PathExpression lhs,
                                      ArithmeticExpression rhs)
=を使った式を作成します.
lhs - path_expressionrhs - arithmetic_expression
public static ComparisonExpression eq(PathExpression lhs,
                                      String rhs)
=を使った式を作成します.
lhs - path_expressionrhs - string_literalとなる文字列
public static ComparisonExpression eq(PathExpression lhs,
                                      StringExpression rhs)
=を使った式を作成します.
lhs - path_expressionrhs - string_expression
public static ComparisonExpression eq(PathExpression lhs,
                                      DatetimeExpression rhs)
=を使った式を作成します.
lhs - path_expressionrhs - datetime_expression
public static ComparisonExpression eq(PathExpression lhs,
                                      boolean rhs)
=を使った式を作成します.
lhs - path_expressionrhs - boolean_literalを表すboolean
public static ComparisonExpression eq(PathExpression lhs,
                                      BooleanExpression rhs)
=を使った式を作成します.
lhs - path_expressionrhs - boolean_expression
public static ComparisonExpression eq(PathExpression lhs,
                                      EnumExpression rhs)
=を使った式を作成します.
lhs - path_expressionrhs - enum_expression
public static ComparisonExpression eq(PathExpression lhs,
                                      EntityExpression rhs)
=を使った式を作成します.
lhs - path_expressionrhs - entity_expression
public static ComparisonExpression eq(PathExpression lhs,
                                      PathExpression rhs)
=を使った式を作成します.
lhs - path_expressionrhs - path_expression
public static ComparisonExpression eq(PathExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.
lhs - path_expressionrhs - all_or_any_expression
public static ComparisonExpression eq(ArithmeticExpression lhs,
                                      Number rhs)
=を使った式を作成します.
lhs - arithmetic_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression eq(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
=を使った式を作成します.
lhs - arithmetic_expressionrhs - arithmetic_expression
public static ComparisonExpression eq(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.
lhs - arithmetic_expressionrhs - all_or_any_expression
public static ComparisonExpression eq(StringExpression lhs,
                                      String rhs)
=を使った式を作成します.
lhs - string_expressionrhs - string_literalとなる文字列
public static ComparisonExpression eq(StringExpression lhs,
                                      StringExpression rhs)
=を使った式を作成します.
lhs - string_expressionrhs - string_expression
public static ComparisonExpression eq(StringExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.
lhs - string_expressionrhs - all_or_any_expression
public static ComparisonExpression eq(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
=を使った式を作成します.
lhs - datetime_expressionを表す文字列rhs - datetime_expressionを表す文字列
public static ComparisonExpression eq(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.
lhs - datetime_expressionrhs - all_or_any_expression
public static ComparisonExpression eq(BooleanExpression lhs,
                                      boolean rhs)
=を使った式を作成します.
lhs - boolean_expressionrhs - boolean_literalを表すboolean
public static ComparisonExpression eq(BooleanExpression lhs,
                                      BooleanExpression rhs)
=を使った式を作成します.
lhs - boolean_expressionrhs - boolean_expression
public static ComparisonExpression eq(BooleanExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.
lhs - boolean_expressionrhs - all_or_any_expression
public static ComparisonExpression eq(EnumExpression lhs,
                                      Enum<?> rhs)
=を使った式を作成します.
lhs - enum_expressionrhs - enum_literalとなる列挙
public static ComparisonExpression eq(EnumExpression lhs,
                                      EnumExpression rhs)
=を使った式を作成します.
lhs - enum_expressionrhs - enum_expression
public static ComparisonExpression eq(EnumExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.
lhs - enum_expressionrhs - all_or_any_expression
public static ComparisonExpression eq(EntityExpression lhs,
                                      EntityExpression rhs)
=を使った式を作成します.
lhs - entity_expressionrhs - entity_expression
public static ComparisonExpression eq(EntityExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.
lhs - entity_expressionを表す文字列rhs - all_or_any_expressionを表す文字列
public static ComparisonExpression ne(String lhs,
                                      Number rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static ComparisonExpression ne(String lhs,
                                      ArithmeticExpression rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - arithmetic_expression
public static ComparisonExpression ne(String lhs,
                                      String rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_literalとなる文字列
public static ComparisonExpression ne(String lhs,
                                      StringExpression rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_expression
public static ComparisonExpression ne(String lhs,
                                      DatetimeExpression rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - datetime_expression
public static ComparisonExpression ne(String lhs,
                                      boolean rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - boolean_literalを表すboolean
public static ComparisonExpression ne(String lhs,
                                      BooleanExpression rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - boolean_expression
public static ComparisonExpression ne(String lhs,
                                      EnumExpression rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - enum_expression
public static ComparisonExpression ne(String lhs,
                                      EntityExpression rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - entity_expression
public static ComparisonExpression ne(String lhs,
                                      PathExpression rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expression
public static ComparisonExpression ne(String lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - all_or_any_expression
public static ComparisonExpression ne(PathExpression lhs,
                                      Number rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression ne(PathExpression lhs,
                                      ArithmeticExpression rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - arithmetic_expression
public static ComparisonExpression ne(PathExpression lhs,
                                      String rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - string_literalとなる文字列
public static ComparisonExpression ne(PathExpression lhs,
                                      StringExpression rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - string_expression
public static ComparisonExpression ne(PathExpression lhs,
                                      DatetimeExpression rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - datetime_expression
public static ComparisonExpression ne(PathExpression lhs,
                                      boolean rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - boolean_literalを表すboolean
public static ComparisonExpression ne(PathExpression lhs,
                                      BooleanExpression rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - boolean_expression
public static ComparisonExpression ne(PathExpression lhs,
                                      EnumExpression rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - enum_expression
public static ComparisonExpression ne(PathExpression lhs,
                                      EntityExpression rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - entity_expression
public static ComparisonExpression ne(PathExpression lhs,
                                      PathExpression rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - path_expression
public static ComparisonExpression ne(PathExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.
lhs - path_expressionrhs - all_or_any_expression
public static ComparisonExpression ne(ArithmeticExpression lhs,
                                      Number rhs)
<>を使った式を作成します.
lhs - arithmetic_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression ne(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
<>を使った式を作成します.
lhs - arithmetic_expressionrhs - arithmetic_expression
public static ComparisonExpression ne(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.
lhs - arithmetic_expressionrhs - all_or_any_expression
public static ComparisonExpression ne(StringExpression lhs,
                                      String rhs)
<>を使った式を作成します.
lhs - string_expressionrhs - string_literalとなる文字列
public static ComparisonExpression ne(StringExpression lhs,
                                      StringExpression rhs)
<>を使った式を作成します.
lhs - string_expressionrhs - string_expression
public static ComparisonExpression ne(StringExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.
lhs - string_expressionrhs - all_or_any_expression
public static ComparisonExpression ne(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
<>を使った式を作成します.
lhs - datetime_expressionを表す文字列rhs - datetime_expressionを表す文字列
public static ComparisonExpression ne(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.
lhs - datetime_expressionrhs - all_or_any_expression
public static ComparisonExpression ne(BooleanExpression lhs,
                                      boolean rhs)
<>を使った式を作成します.
lhs - boolean_expressionrhs - boolean_literalを表すboolean
public static ComparisonExpression ne(BooleanExpression lhs,
                                      BooleanExpression rhs)
<>を使った式を作成します.
lhs - boolean_expressionrhs - boolean_expression
public static ComparisonExpression ne(BooleanExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.
lhs - boolean_expressionrhs - all_or_any_expression
public static ComparisonExpression ne(EnumExpression lhs,
                                      Enum<?> rhs)
<>を使った式を作成します.
lhs - enum_expressionrhs - enum_literalとなる列挙
public static ComparisonExpression ne(EnumExpression lhs,
                                      EnumExpression rhs)
<>を使った式を作成します.
lhs - enum_expressionrhs - enum_expression
public static ComparisonExpression ne(EnumExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.
lhs - enum_expressionrhs - all_or_any_expression
public static ComparisonExpression ne(EntityExpression lhs,
                                      EntityExpression rhs)
<>を使った式を作成します.
lhs - entity_expressionrhs - entity_expression
public static ComparisonExpression ne(EntityExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.
lhs - entity_expressionを表す文字列rhs - all_or_any_expressionを表す文字列
public static ComparisonExpression gt(String lhs,
                                      Number rhs)
>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static ComparisonExpression gt(String lhs,
                                      ArithmeticExpression rhs)
>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - arithmetic_expression
public static ComparisonExpression gt(String lhs,
                                      String rhs)
>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_literalとなる文字列
public static ComparisonExpression gt(String lhs,
                                      StringExpression rhs)
>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_expression
public static ComparisonExpression gt(String lhs,
                                      DatetimeExpression rhs)
>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - datetime_expression
public static ComparisonExpression gt(String lhs,
                                      PathExpression rhs)
>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expression
public static ComparisonExpression gt(String lhs,
                                      AllOrAnyExpression rhs)
>を使った式を作成します.
lhs - path_expressionを表す文字列rhs - all_or_any_expression
public static ComparisonExpression gt(PathExpression lhs,
                                      Number rhs)
>を使った式を作成します.
lhs - path_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression gt(PathExpression lhs,
                                      ArithmeticExpression rhs)
>を使った式を作成します.
lhs - path_expressionrhs - arithmetic_expression
public static ComparisonExpression gt(PathExpression lhs,
                                      String rhs)
>を使った式を作成します.
lhs - path_expressionrhs - string_literalとなる文字列
public static ComparisonExpression gt(PathExpression lhs,
                                      StringExpression rhs)
>を使った式を作成します.
lhs - path_expressionrhs - string_expression
public static ComparisonExpression gt(PathExpression lhs,
                                      DatetimeExpression rhs)
>を使った式を作成します.
lhs - path_expressionrhs - datetime_expression
public static ComparisonExpression gt(PathExpression lhs,
                                      PathExpression rhs)
>を使った式を作成します.
lhs - path_expressionrhs - path_expression
public static ComparisonExpression gt(PathExpression lhs,
                                      AllOrAnyExpression rhs)
>を使った式を作成します.
lhs - path_expressionrhs - all_or_any_expression
public static ComparisonExpression gt(ArithmeticExpression lhs,
                                      Number rhs)
>を使った式を作成します.
lhs - arithmetic_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression gt(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
>を使った式を作成します.
lhs - arithmetic_expressionrhs - arithmetic_expression
public static ComparisonExpression gt(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
gt>を使った式を作成します.
lhs - arithmetic_expressionrhs - all_or_any_expression
public static ComparisonExpression gt(StringExpression lhs,
                                      String rhs)
>を使った式を作成します.
lhs - string_expressionrhs - string_literalとなる文字列
public static ComparisonExpression gt(StringExpression lhs,
                                      StringExpression rhs)
>を使った式を作成します.
lhs - string_expressionrhs - string_expression
public static ComparisonExpression gt(StringExpression lhs,
                                      AllOrAnyExpression rhs)
>を使った式を作成します.
lhs - string_expressionrhs - all_or_any_expression
public static ComparisonExpression gt(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
>を使った式を作成します.
lhs - datetime_expressionを表す文字列rhs - datetime_expressionを表す文字列
public static ComparisonExpression gt(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
>を使った式を作成します.
lhs - datetime_expressionrhs - all_or_any_expression
public static ComparisonExpression ge(String lhs,
                                      Number rhs)
>=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static ComparisonExpression ge(String lhs,
                                      ArithmeticExpression rhs)
>=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - arithmetic_expression
public static ComparisonExpression ge(String lhs,
                                      String rhs)
>=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_literalとなる文字列
public static ComparisonExpression ge(String lhs,
                                      StringExpression rhs)
>=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_expression
public static ComparisonExpression ge(String lhs,
                                      DatetimeExpression rhs)
>=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - datetime_expression
public static ComparisonExpression ge(String lhs,
                                      PathExpression rhs)
>=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expression
public static ComparisonExpression ge(String lhs,
                                      AllOrAnyExpression rhs)
>=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - all_or_any_expression
public static ComparisonExpression ge(PathExpression lhs,
                                      Number rhs)
>=を使った式を作成します.
lhs - path_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression ge(PathExpression lhs,
                                      ArithmeticExpression rhs)
>=を使った式を作成します.
lhs - path_expressionrhs - arithmetic_expression
public static ComparisonExpression ge(PathExpression lhs,
                                      String rhs)
>=を使った式を作成します.
lhs - path_expressionrhs - string_literalとなる文字列
public static ComparisonExpression ge(PathExpression lhs,
                                      StringExpression rhs)
>=を使った式を作成します.
lhs - path_expressionrhs - string_expression
public static ComparisonExpression ge(PathExpression lhs,
                                      DatetimeExpression rhs)
>=を使った式を作成します.
lhs - path_expressionrhs - datetime_expression
public static ComparisonExpression ge(PathExpression lhs,
                                      PathExpression rhs)
>=を使った式を作成します.
lhs - path_expressionrhs - path_expression
public static ComparisonExpression ge(PathExpression lhs,
                                      AllOrAnyExpression rhs)
>=を使った式を作成します.
lhs - path_expressionrhs - all_or_any_expression
public static ComparisonExpression ge(ArithmeticExpression lhs,
                                      Number rhs)
>=を使った式を作成します.
lhs - arithmetic_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression ge(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
>=を使った式を作成します.
lhs - arithmetic_expressionrhs - arithmetic_expression
public static ComparisonExpression ge(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
gt>=を使った式を作成します.
lhs - arithmetic_expressionrhs - all_or_any_expression
public static ComparisonExpression ge(StringExpression lhs,
                                      String rhs)
>=を使った式を作成します.
lhs - string_expressionrhs - string_literalとなる文字列
public static ComparisonExpression ge(StringExpression lhs,
                                      StringExpression rhs)
>=を使った式を作成します.
lhs - string_expressionrhs - string_expression
public static ComparisonExpression ge(StringExpression lhs,
                                      AllOrAnyExpression rhs)
>=を使った式を作成します.
lhs - string_expressionrhs - all_or_any_expression
public static ComparisonExpression ge(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
>=を使った式を作成します.
lhs - datetime_expressionを表す文字列rhs - datetime_expressionを表す文字列
public static ComparisonExpression ge(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
>=を使った式を作成します.
lhs - datetime_expressionrhs - all_or_any_expression
public static ComparisonExpression lt(String lhs,
                                      Number rhs)
<を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static ComparisonExpression lt(String lhs,
                                      ArithmeticExpression rhs)
<を使った式を作成します.
lhs - path_expressionを表す文字列rhs - arithmetic_expression
public static ComparisonExpression lt(String lhs,
                                      String rhs)
<を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_literalとなる文字列
public static ComparisonExpression lt(String lhs,
                                      StringExpression rhs)
<を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_expression
public static ComparisonExpression lt(String lhs,
                                      DatetimeExpression rhs)
<を使った式を作成します.
lhs - path_expressionを表す文字列rhs - datetime_expression
public static ComparisonExpression lt(String lhs,
                                      PathExpression rhs)
<を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expression
public static ComparisonExpression lt(String lhs,
                                      AllOrAnyExpression rhs)
<を使った式を作成します.
lhs - path_expressionを表す文字列rhs - all_or_any_expression
public static ComparisonExpression lt(PathExpression lhs,
                                      Number rhs)
<を使った式を作成します.
lhs - path_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression lt(PathExpression lhs,
                                      ArithmeticExpression rhs)
<を使った式を作成します.
lhs - path_expressionrhs - arithmetic_expression
public static ComparisonExpression lt(PathExpression lhs,
                                      String rhs)
<を使った式を作成します.
lhs - path_expressionrhs - string_literalとなる文字列
public static ComparisonExpression lt(PathExpression lhs,
                                      StringExpression rhs)
<を使った式を作成します.
lhs - path_expressionrhs - string_expression
public static ComparisonExpression lt(PathExpression lhs,
                                      DatetimeExpression rhs)
<を使った式を作成します.
lhs - path_expressionrhs - datetime_expression
public static ComparisonExpression lt(PathExpression lhs,
                                      PathExpression rhs)
<を使った式を作成します.
lhs - path_expressionrhs - path_expression
public static ComparisonExpression lt(PathExpression lhs,
                                      AllOrAnyExpression rhs)
<を使った式を作成します.
lhs - path_expressionrhs - all_or_any_expression
public static ComparisonExpression lt(ArithmeticExpression lhs,
                                      Number rhs)
<を使った式を作成します.
lhs - arithmetic_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression lt(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
<を使った式を作成します.
lhs - arithmetic_expressionrhs - arithmetic_expression
public static ComparisonExpression lt(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
lt<を使った式を作成します.
lhs - arithmetic_expressionrhs - all_or_any_expression
public static ComparisonExpression lt(StringExpression lhs,
                                      String rhs)
<を使った式を作成します.
lhs - string_expressionrhs - string_literalとなる文字列
public static ComparisonExpression lt(StringExpression lhs,
                                      StringExpression rhs)
<を使った式を作成します.
lhs - string_expressionrhs - string_expression
public static ComparisonExpression lt(StringExpression lhs,
                                      AllOrAnyExpression rhs)
<を使った式を作成します.
lhs - string_expressionrhs - all_or_any_expression
public static ComparisonExpression lt(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
<を使った式を作成します.
lhs - datetime_expressionを表す文字列rhs - datetime_expressionを表す文字列
public static ComparisonExpression lt(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
<を使った式を作成します.
lhs - datetime_expressionrhs - all_or_any_expression
public static ComparisonExpression le(String lhs,
                                      Number rhs)
<=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static ComparisonExpression le(String lhs,
                                      ArithmeticExpression rhs)
<=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - arithmetic_expression
public static ComparisonExpression le(String lhs,
                                      String rhs)
<=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_literalとなる文字列
public static ComparisonExpression le(String lhs,
                                      StringExpression rhs)
<=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - string_expression
public static ComparisonExpression le(String lhs,
                                      DatetimeExpression rhs)
<=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - datetime_expression
public static ComparisonExpression le(String lhs,
                                      PathExpression rhs)
<=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expression
public static ComparisonExpression le(String lhs,
                                      AllOrAnyExpression rhs)
<=を使った式を作成します.
lhs - path_expressionを表す文字列rhs - all_or_any_expression
public static ComparisonExpression le(PathExpression lhs,
                                      Number rhs)
<=を使った式を作成します.
lhs - path_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression le(PathExpression lhs,
                                      ArithmeticExpression rhs)
<=を使った式を作成します.
lhs - path_expressionrhs - arithmetic_expression
public static ComparisonExpression le(PathExpression lhs,
                                      String rhs)
<=を使った式を作成します.
lhs - path_expressionrhs - string_literalとなる文字列
public static ComparisonExpression le(PathExpression lhs,
                                      StringExpression rhs)
<=を使った式を作成します.
lhs - path_expressionrhs - string_expression
public static ComparisonExpression le(PathExpression lhs,
                                      DatetimeExpression rhs)
<=を使った式を作成します.
lhs - path_expressionrhs - datetime_expression
public static ComparisonExpression le(PathExpression lhs,
                                      PathExpression rhs)
<=を使った式を作成します.
lhs - path_expressionrhs - path_expression
public static ComparisonExpression le(PathExpression lhs,
                                      AllOrAnyExpression rhs)
<=を使った式を作成します.
lhs - path_expressionrhs - all_or_any_expression
public static ComparisonExpression le(ArithmeticExpression lhs,
                                      Number rhs)
<=を使った式を作成します.
lhs - arithmetic_expressionrhs - numeric_literalとなる数値
public static ComparisonExpression le(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
<=を使った式を作成します.
lhs - arithmetic_expressionrhs - arithmetic_expression
public static ComparisonExpression le(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
lt<=を使った式を作成します.
lhs - arithmetic_expressionrhs - all_or_any_expression
public static ComparisonExpression le(StringExpression lhs,
                                      String rhs)
<=を使った式を作成します.
lhs - string_expressionrhs - string_literalとなる文字列
public static ComparisonExpression le(StringExpression lhs,
                                      StringExpression rhs)
<=を使った式を作成します.
lhs - string_expressionrhs - string_expression
public static ComparisonExpression le(StringExpression lhs,
                                      AllOrAnyExpression rhs)
<=を使った式を作成します.
lhs - string_expressionrhs - all_or_any_expression
public static ComparisonExpression le(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
<=を使った式を作成します.
lhs - datetime_expressionを表す文字列rhs - datetime_expressionを表す文字列
public static ComparisonExpression le(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
<=を使った式を作成します.
lhs - datetime_expressionrhs - all_or_any_expression
public static ArithmeticFactor plus(String operand)
+を使った式を作成します.
operand - path_expressionを表す文字列
public static ArithmeticFactor plus(ArithmeticPrimary operand)
+を使った式を作成します.
operand - arithmetic_primary
public static ArithmeticFactor minus(String operand)
-を使った式を作成します.
operand - path_expressionを表す文字列
public static ArithmeticFactor minus(ArithmeticPrimary operand)
-を使った式を作成します.
operand - arithmetic_primary
public static SimpleArithmeticExpression add(String lhs,
                                             String rhs)
+を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expressionを表す文字列
public static SimpleArithmeticExpression add(String lhs,
                                             Number rhs)
+を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static SimpleArithmeticExpression add(Number lhs,
                                             String rhs)
+を使った式を作成します.
lhs - numeric_literalとなる数値rhs - path_expressionを表す文字列
public static SimpleArithmeticExpression add(Number lhs,
                                             Number rhs)
+を使った式を作成します.
lhs - numeric_literalとなる数値rhs - numeric_literalとなる数値
public static SimpleArithmeticExpression add(String lhs,
                                             SimpleArithmeticExpression rhs)
+を使った式を作成します.
lhs - path_expressionを表す文字列rhs - simple_arithmetic_expression
public static SimpleArithmeticExpression add(SimpleArithmeticExpression lhs,
                                             String rhs)
+を使った式を作成します.
lhs - simple_arithmetic_expressionrhs - path_expressionを表す文字列
public static SimpleArithmeticExpression add(Number lhs,
                                             SimpleArithmeticExpression rhs)
+を使った式を作成します.
lhs - numeric_literalとなる数値rhs - simple_arithmetic_expression
public static SimpleArithmeticExpression add(SimpleArithmeticExpression lhs,
                                             Number rhs)
+を使った式を作成します.
lhs - simple_arithmetic_expressionrhs - numeric_literalとなる数値
public static SimpleArithmeticExpression add(SimpleArithmeticExpression lhs,
                                             SimpleArithmeticExpression rhs)
+を使った式を作成します.
lhs - simple_arithmetic_expressionrhs - simple_arithmetic_expression
public static SimpleArithmeticExpression subtract(String lhs,
                                                  String rhs)
-を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expressionを表す文字列
public static SimpleArithmeticExpression subtract(String lhs,
                                                  Number rhs)
-を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static SimpleArithmeticExpression subtract(Number lhs,
                                                  String rhs)
-を使った式を作成します.
lhs - numeric_literalとなる数値rhs - path_expressionを表す文字列
public static SimpleArithmeticExpression subtract(Number lhs,
                                                  Number rhs)
-を使った式を作成します.
lhs - numeric_literalとなる数値rhs - numeric_literalとなる数値
public static SimpleArithmeticExpression subtract(String lhs,
                                                  SimpleArithmeticExpression rhs)
-を使った式を作成します.
lhs - path_expressionを表す文字列rhs - simple_arithmetic_expression
public static SimpleArithmeticExpression subtract(SimpleArithmeticExpression lhs,
                                                  String rhs)
-を使った式を作成します.
lhs - simple_arithmetic_expressionrhs - path_expressionを表す文字列
public static SimpleArithmeticExpression subtract(Number lhs,
                                                  SimpleArithmeticExpression rhs)
-を使った式を作成します.
lhs - numeric_literalとなる数値rhs - simple_arithmetic_expression
public static SimpleArithmeticExpression subtract(SimpleArithmeticExpression lhs,
                                                  Number rhs)
-を使った式を作成します.
lhs - simple_arithmetic_expressionrhs - numeric_literalとなる数値
public static SimpleArithmeticExpression subtract(SimpleArithmeticExpression lhs,
                                                  SimpleArithmeticExpression rhs)
-を使った式を作成します.
lhs - simple_arithmetic_expressionrhs - simple_arithmetic_expression
public static ArithmeticTerm multiply(String lhs,
                                      String rhs)
*を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expressionを表す文字列
public static ArithmeticTerm multiply(String lhs,
                                      Number rhs)
*を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static ArithmeticTerm multiply(Number lhs,
                                      String rhs)
*を使った式を作成します.
lhs - numeric_literalとなる数値rhs - path_expressionを表す文字列
public static ArithmeticTerm multiply(Number lhs,
                                      Number rhs)
*を使った式を作成します.
lhs - numeric_literalとなる数値rhs - numeric_literalとなる数値
public static ArithmeticTerm multiply(String lhs,
                                      ArithmeticFactor rhs)
*を使った式を作成します.
lhs - path_expressionを表す文字列rhs - arithmetic_factor
public static ArithmeticTerm multiply(ArithmeticTerm lhs,
                                      String rhs)
*を使った式を作成します.
lhs - arithmetic_termrhs - path_expressionを表す文字列
public static ArithmeticTerm multiply(Number lhs,
                                      ArithmeticFactor rhs)
*を使った式を作成します.
lhs - numeric_literalとなる数値rhs - arithmetic_factor
public static ArithmeticTerm multiply(ArithmeticTerm lhs,
                                      Number rhs)
*を使った式を作成します.
lhs - arithmetic_termrhs - numeric_literalとなる数値
public static ArithmeticTerm multiply(ArithmeticTerm lhs,
                                      ArithmeticFactor rhs)
*を使った式を作成します.
lhs - arithmetic_termrhs - arithmetic_factor
public static ArithmeticTerm divide(String lhs,
                                    String rhs)
/を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expressionを表す文字列
public static ArithmeticTerm divide(String lhs,
                                    Number rhs)
/を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static ArithmeticTerm divide(Number lhs,
                                    String rhs)
/を使った式を作成します.
lhs - numeric_literalとなる数値rhs - path_expressionを表す文字列
public static ArithmeticTerm divide(Number lhs,
                                    Number rhs)
/を使った式を作成します.
lhs - numeric_literalとなる数値rhs - numeric_literalとなる数値
public static ArithmeticTerm divide(String lhs,
                                    ArithmeticFactor rhs)
/を使った式を作成します.
lhs - path_expressionを表す文字列rhs - arithmetic_factor
public static ArithmeticTerm divide(ArithmeticTerm lhs,
                                    String rhs)
/を使った式を作成します.
lhs - arithmetic_termrhs - path_expressionを表す文字列
public static ArithmeticTerm divide(Number lhs,
                                    ArithmeticFactor rhs)
/を使った式を作成します.
lhs - numeric_literalとなる数値rhs - arithmetic_factor
public static ArithmeticTerm divide(ArithmeticTerm lhs,
                                    Number rhs)
/を使った式を作成します.
lhs - arithmetic_termrhs - numeric_literalとなる数値
public static ArithmeticTerm divide(ArithmeticTerm lhs,
                                    ArithmeticFactor rhs)
/を使った式を作成します.
lhs - arithmetic_termrhs - arithmetic_factor
public static FunctionReturningNumerics length(String string)
LENGTH関数を使った式を作成します.
string - path_expressionを表す文字列
public static FunctionReturningNumerics length(StringPrimary string)
LENGTH関数を使った式を作成します.
string - string_primary
public static FunctionReturningNumerics locate(String located,
                                               String searched)
LOCATE関数を使った式を作成します.
located - string_literalとなる文字列searched - path_expressionを表す文字列
public static FunctionReturningNumerics locate(String located,
                                               StringPrimary searched)
LOCATE関数を使った式を作成します.
located - string_literalとなる文字列searched - string_primary
public static FunctionReturningNumerics locate(StringPrimary located,
                                               String searched)
LOCATE関数を使った式を作成します.
located - string_primarysearched - path_expressionを表す文字列
public static FunctionReturningNumerics locate(StringPrimary located,
                                               StringPrimary searched)
LOCATE関数を使った式を作成します.
located - string_primarysearched - string_primary
public static FunctionReturningNumerics locate(String located,
                                               String searched,
                                               int start)
LOCATE関数を使った式を作成します.
located - path_expressionを表す文字列searched - string_literalとなる数値文字列start - numeric_literalとなる数値
public static FunctionReturningNumerics locate(String located,
                                               String searched,
                                               SimpleArithmeticExpression start)
LOCATE関数を使った式を作成します.
located - path_expressionを表す文字列searched - string_literalとなる数値文字列start - simple_arithmetic_expression
public static FunctionReturningNumerics locate(String located,
                                               StringPrimary searched,
                                               int start)
LOCATE関数を使った式を作成します.
located - string_literalとなる文字列searched - string_primarystart - numeric_literalとなる数値
public static FunctionReturningNumerics locate(String located,
                                               StringPrimary searched,
                                               SimpleArithmeticExpression start)
LOCATE関数を使った式を作成します.
located - string_literalとなる文字列searched - string_primarystart - simple_arithmetic_expression
public static FunctionReturningNumerics locate(StringPrimary located,
                                               String searched,
                                               int start)
LOCATE関数を使った式を作成します.
located - string_primarysearched - string_literalとなる文字列start - numeric_literalとなる数値
public static FunctionReturningNumerics locate(StringPrimary located,
                                               String searched,
                                               SimpleArithmeticExpression start)
LOCATE関数を使った式を作成します.
located - string_primarysearched - string_literalとなる文字列start - simple_arithmetic_expression
public static FunctionReturningNumerics locate(StringPrimary located,
                                               StringPrimary searched,
                                               int start)
LOCATE関数を使った式を作成します.
located - string_primarysearched - string_primarystart - simple_arithmetic_expression
public static FunctionReturningNumerics locate(StringPrimary located,
                                               StringPrimary searched,
                                               SimpleArithmeticExpression start)
LOCATE関数を使った式を作成します.
located - string_primarysearched - string_primarystart - simple_arithmetic_expression
public static FunctionReturningNumerics abs(String number)
ABS関数を使った式を作成します.
number - path_expressionを表す文字列
public static FunctionReturningNumerics abs(SimpleArithmeticExpression number)
ABS関数を使った式を作成します.
number - simple_arithmetic_numerics
public static FunctionReturningNumerics sqrt(String number)
SQRT関数を使った式を作成します.
number - path_expressionを表す文字列
public static FunctionReturningNumerics sqrt(SimpleArithmeticExpression number)
SQRT関数を使った式を作成します.
number - simple_arithmetic_expression
public static FunctionReturningNumerics mod(String lhs,
                                            String rhs)
MOD関数を使った式を作成します.
lhs - path_expressionを表す文字列rhs - path_expressionを表す文字列
public static FunctionReturningNumerics mod(String lhs,
                                            Number rhs)
MOD関数を使った式を作成します.
lhs - path_expressionを表す文字列rhs - numeric_literalとなる数値
public static FunctionReturningNumerics mod(Number lhs,
                                            String rhs)
MOD関数を使った式を作成します.
lhs - numeric_literalとなる数値rhs - path_expressionを表す文字列
public static FunctionReturningNumerics mod(Number lhs,
                                            Number rhs)
MOD関数を使った式を作成します.
lhs - numeric_literalとなる数値rhs - numeric_literalとなる数値
public static FunctionReturningNumerics mod(String lhs,
                                            SimpleArithmeticExpression rhs)
MOD関数を使った式を作成します.
lhs - path_expressionを表す文字列rhs - simple_arithmetic_expression
public static FunctionReturningNumerics mod(SimpleArithmeticExpression lhs,
                                            String rhs)
MOD関数を使った式を作成します.
lhs - simple_arithmetic_expressionrhs - path_expressionを表す文字列
public static FunctionReturningNumerics mod(Number lhs,
                                            SimpleArithmeticExpression rhs)
MOD関数を使った式を作成します.
lhs - numeric_literalとなる数値rhs - simple_arithmetic_expression
public static FunctionReturningNumerics mod(SimpleArithmeticExpression lhs,
                                            Number rhs)
MOD関数を使った式を作成します.
lhs - simple_arithmetic_expressionrhs - numeric_literalとなる数値
public static FunctionReturningNumerics mod(SimpleArithmeticExpression lhs,
                                            SimpleArithmeticExpression rhs)
MOD関数を使った式を作成します.
lhs - simple_arithmetic_expressionrhs - simple_arithmetic_expression
public static FunctionReturningNumerics size(String collection)
SIZE関数を使った式を作成します.
collection - path_expressionを表す文字列
public static FunctionReturningNumerics size(PathExpression collection)
SIZE関数を使った式を作成します.
collection - path_expression
public static FunctionReturningDatetime currentDate()
CURRENT_DATE関数を使った式を作成します.
public static FunctionReturningDatetime currentTime()
CURRENT_TIME関数を使った式を作成します.
public static FunctionReturningDatetime currentTimestamp()
CURRENT_TIMESTAMP関数を使った式を作成します.
public static FunctionReturningStrings concat(String string1,
                                              String string2)
CONCAT関数を使った式を作成します.
string1 - path_expressionを表す文字列string2 - string_literalとなる文字列
public static FunctionReturningStrings concat(String string1,
                                              StringPrimary string2,
                                              StringPrimary... rest)
CONCAT関数を使った式を作成します.
string1 - path_expressionを表す文字列string2 - string_primaryrest - string_primary
public static FunctionReturningStrings concat(StringPrimary string1,
                                              String string2)
CONCAT関数を使った式を作成します.
string1 - string_primarystring2 - string_literalとなる文字列
public static FunctionReturningStrings concat(StringPrimary string1,
                                              StringPrimary string2,
                                              StringPrimary... rest)
CONCAT関数を使った式を作成します.
string1 - string_primarystring2 - string_primaryrest - string_primary
public static FunctionReturningStrings substring(String string,
                                                 Number start,
                                                 Number length)
SUBSTRING関数を使った式を作成します.
string - path_expressionを表す文字列start - numeric_literalとなる数値length - numeric_literalとなる数値
public static FunctionReturningStrings substring(String string,
                                                 SimpleArithmeticExpression start,
                                                 SimpleArithmeticExpression length)
SUBSTRING関数を使った式を作成します.
string - path_expressionを表す文字列start - simple_arithmetic_expressionlength - simple_arithmetic_expression
public static FunctionReturningStrings substring(StringPrimary string,
                                                 Number start,
                                                 Number length)
SUBSTRING関数を使った式を作成します.
string - string_primarystart - numeric_literalとなる数値length - numeric_literalとなる数値
public static FunctionReturningStrings substring(StringPrimary string,
                                                 SimpleArithmeticExpression start,
                                                 SimpleArithmeticExpression length)
SUBSTRING関数を使った式を作成します.
string - string_primarystart - simple_arithmetic_expressionlength - simple_arithmetic_expression
public static FunctionReturningStrings trim(String trimSource)
TRIM関数を使った式を作成します.
trimSource - path_expressionを表す文字列
public static FunctionReturningStrings trim(StringPrimary trimSource)
TRIM関数を使った式を作成します.
trimSource - string_primary
public static FunctionReturningStrings trim(TrimSpecification trimSpecification,
                                            String trimSource)
TRIM関数を使った式を作成します.
trimSpecification - trim_specificationtrimSource - path_expressionを表す文字列
public static FunctionReturningStrings trim(TrimSpecification trimSpecification,
                                            StringPrimary trimSource)
TRIM関数を使った式を作成します.
trimSpecification - trim_specificationtrimSource - string_primary
public static FunctionReturningStrings trim(char trimCharacter,
                                            String trimSource)
TRIM関数を使った式を作成します.
trimCharacter - trim_charactertrimSource - path_expressionを表す文字列
public static FunctionReturningStrings trim(char trimCharacter,
                                            StringPrimary trimSource)
TRIM関数を使った式を作成します.
trimCharacter - trim_charactertrimSource - string_primary
public static FunctionReturningStrings trim(TrimSpecification trimSpecification,
                                            char trimCharacter,
                                            String trimSource)
TRIM関数を使った式を作成します.
trimSpecification - trim_specificationtrimCharacter - trim_charactertrimSource - path_expressionを表す文字列
public static FunctionReturningStrings trim(TrimSpecification trimSpecification,
                                            char trimCharacter,
                                            StringPrimary trimSource)
TRIM関数を使った式を作成します.
trimSpecification - trim_specificationtrimCharacter - trim_charactertrimSource - string_primary
public static FunctionReturningStrings lower(String source)
LOWER関数を使った式を作成します.
source - path_expressionを表す文字列
public static FunctionReturningStrings lower(StringPrimary source)
LOWER関数を使った式を作成します.
source - string_primary
public static FunctionReturningStrings upper(String source)
LOWER関数を使った式を作成します.
source - path_expressionを表す文字列
public static FunctionReturningStrings upper(StringPrimary source)
LOWER関数を使った式を作成します.
source - string_primary
public static OrderbyItem asc(String path)
ORDER BY項目を作成します.
path - path_expressionを表す文字列
public static OrderbyItem asc(PathExpression path)
ORDER BY項目を作成します.
path - path_expression
public static OrderbyItem desc(String path)
ORDER BY項目を作成します.
path - path_expressionを表す文字列
public static OrderbyItem desc(PathExpression path)
ORDER BY項目を作成します.
path - path_expression
| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||