org.seasar.kuina.dao.criteria
クラス CriteriaOperations

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.CriteriaOperations

public abstract class CriteriaOperations
extends Object

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);
 

作成者:
koichik

メソッドの概要
static FunctionReturningNumerics abs(SimpleArithmeticExpression number)
          ABS関数を使った式を作成します.
static FunctionReturningNumerics abs(String number)
          ABS関数を使った式を作成します.
static SimpleArithmeticExpression add(Number lhs, Number rhs)
          二項の+を使った式を作成します.
static SimpleArithmeticExpression add(Number lhs, SimpleArithmeticExpression rhs)
          二項の+を使った式を作成します.
static SimpleArithmeticExpression add(Number lhs, String rhs)
          二項の+を使った式を作成します.
static SimpleArithmeticExpression add(SimpleArithmeticExpression lhs, Number rhs)
          二項の+を使った式を作成します.
static SimpleArithmeticExpression add(SimpleArithmeticExpression lhs, SimpleArithmeticExpression rhs)
          二項の+を使った式を作成します.
static SimpleArithmeticExpression add(SimpleArithmeticExpression lhs, String rhs)
          二項の+を使った式を作成します.
static SimpleArithmeticExpression add(String lhs, Number rhs)
          二項の+を使った式を作成します.
static SimpleArithmeticExpression add(String lhs, SimpleArithmeticExpression rhs)
          二項の+を使った式を作成します.
static SimpleArithmeticExpression add(String lhs, String rhs)
          二項の+を使った式を作成します.
static IdentificationVariableDeclaration alias(Class<?> entityClass, String alias)
          指定されたabstract_schema_nameとidentification_variableを持つidentification_variable_declarationを作成します .
static AllOrAnyExpression all(Subquery subquery)
          ALLを使った式を作成します.
static ConditionalTerm and(ConditionalExpression... expressions)
          指定されたconditional_expressionをAND 演算子で連結したconditional_expressionを作成します.
static AllOrAnyExpression any(Subquery subquery)
          ANYを使った式を作成します.
static OrderbyItem asc(PathExpression path)
          昇順のORDER BY項目を作成します.
static OrderbyItem asc(String path)
          昇順のORDER BY項目を作成します.
static AggregateExpression avg(PathExpression path)
          集計関数AVGを適用した式を作成します.
static AggregateExpression avg(String path)
          集計関数AVGを適用した式を作成します.
static AggregateExpression avgDistinct(PathExpression path)
          DISTINCTを含んだ集計関数AVGを適用した式を作成します.
static AggregateExpression avgDistinct(String path)
          DISTINCTを含んだ集計関数AVGを適用した式を作成します.
static BetweenExpression between(String operand, ArithmeticExpression from, ArithmeticExpression to)
          BETWEENを使った式を作成します.
static BetweenExpression between(String operand, DatetimeExpression from, DatetimeExpression to)
          BETWEENを使った式を作成します.
static BetweenExpression between(String operand, Number from, Number to)
          BETWEENを使った式を作成します.
static BetweenExpression between(String operand, StringExpression from, StringExpression to)
          BETWEENを使った式を作成します.
static BetweenExpression between(String operand, String from, String to)
          BETWEENを使った式を作成します.
static FunctionReturningStrings concat(StringPrimary string1, String string2)
          CONCAT関数を使った式を作成します.
static FunctionReturningStrings concat(StringPrimary string1, StringPrimary string2, StringPrimary... rest)
          CONCAT関数を使った式を作成します.
static FunctionReturningStrings concat(String string1, String string2)
          CONCAT関数を使った式を作成します.
static FunctionReturningStrings concat(String string1, StringPrimary string2, StringPrimary... rest)
          CONCAT関数を使った式を作成します.
static LikeExpression contains(StringExpression string, String pattern)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(StringExpression string, StringPrimary pattern)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(StringExpression string, StringPrimary pattern, String escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(StringExpression string, StringPrimary pattern, StringExpression escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(StringExpression string, String pattern, String escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(StringExpression string, String pattern, StringExpression escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(String string, String pattern)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(String string, StringPrimary pattern)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(String string, StringPrimary pattern, String escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(String string, StringPrimary pattern, StringExpression escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(String string, String pattern, String escape)
          LIKEを使って部分一致をテストする式を作成します.
static LikeExpression contains(String string, String pattern, StringExpression escape)
          LIKEを使って部分一致をテストする式を作成します.
static AggregateExpression count(IdentificationVariable variable)
          集計関数COUNTを適用した式を作成します.
static AggregateExpression count(PathExpression path)
          集計関数COUNTを適用した式を作成します.
static AggregateExpression count(String path)
          集計関数COUNTを適用した式を作成します.
static AggregateExpression countDistinct(IdentificationVariable variable)
          DISTINCTを含んだ集計関数COUNTを適用した式を作成します.
static AggregateExpression countDistinct(PathExpression path)
          DISTINCTを含んだ集計関数COUNTを適用した式を作成します.
static AggregateExpression countDistinct(String path)
          DISTINCTを含んだ集計関数COUNTを適用した式を作成します.
static FunctionReturningDatetime currentDate()
          CURRENT_DATE関数を使った式を作成します.
static FunctionReturningDatetime currentTime()
          CURRENT_TIME関数を使った式を作成します.
static FunctionReturningDatetime currentTimestamp()
          CURRENT_TIMESTAMP関数を使った式を作成します.
static OrderbyItem desc(PathExpression path)
          降順のORDER BY項目を作成します.
static OrderbyItem desc(String path)
          降順のORDER BY項目を作成します.
static ArithmeticTerm divide(ArithmeticTerm lhs, ArithmeticFactor rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm divide(ArithmeticTerm lhs, Number rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm divide(ArithmeticTerm lhs, String rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm divide(Number lhs, ArithmeticFactor rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm divide(Number lhs, Number rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm divide(Number lhs, String rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm divide(String lhs, ArithmeticFactor rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm divide(String lhs, Number rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm divide(String lhs, String rhs)
          二項の/を使った式を作成します.
static LikeExpression ends(StringExpression string, String pattern)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(StringExpression string, StringPrimary pattern)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(StringExpression string, StringPrimary pattern, String escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(StringExpression string, StringPrimary pattern, StringExpression escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(StringExpression string, String pattern, String escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(StringExpression string, String pattern, StringExpression escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(String string, String pattern)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(String string, StringPrimary pattern)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(String string, StringPrimary pattern, String escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(String string, StringPrimary pattern, StringExpression escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(String string, String pattern, String escape)
          LIKEを使って後方一致をテストする式を作成します.
static LikeExpression ends(String string, String pattern, StringExpression escape)
          LIKEを使って後方一致をテストする式を作成します.
static ComparisonExpression eq(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(ArithmeticExpression lhs, ArithmeticExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(ArithmeticExpression lhs, Number rhs)
          =を使った式を作成します.
static ComparisonExpression eq(BooleanExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(BooleanExpression lhs, boolean rhs)
          =を使った式を作成します.
static ComparisonExpression eq(BooleanExpression lhs, BooleanExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(DatetimeExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(DatetimeExpression lhs, DatetimeExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(EntityExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(EntityExpression lhs, EntityExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(EnumExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(EnumExpression lhs, Enum<?> rhs)
          =を使った式を作成します.
static ComparisonExpression eq(EnumExpression lhs, EnumExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, ArithmeticExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, boolean rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, BooleanExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, DatetimeExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, EntityExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, EnumExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, Number rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, PathExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, String rhs)
          =を使った式を作成します.
static ComparisonExpression eq(PathExpression lhs, StringExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, ArithmeticExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, boolean rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, BooleanExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, DatetimeExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, EntityExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, EnumExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(StringExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(StringExpression lhs, String rhs)
          =を使った式を作成します.
static ComparisonExpression eq(StringExpression lhs, StringExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, Number rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, PathExpression rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, String rhs)
          =を使った式を作成します.
static ComparisonExpression eq(String lhs, StringExpression rhs)
          =を使った式を作成します.
static ExistsExpression exists(Subquery subquery)
          EXISTSを使った式を作成します.
static ComparisonExpression ge(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          gt>=を使った式を作成します.
static ComparisonExpression ge(ArithmeticExpression lhs, ArithmeticExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(ArithmeticExpression lhs, Number rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(DatetimeExpression lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(DatetimeExpression lhs, DatetimeExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(PathExpression lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(PathExpression lhs, ArithmeticExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(PathExpression lhs, DatetimeExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(PathExpression lhs, Number rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(PathExpression lhs, PathExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(PathExpression lhs, String rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(PathExpression lhs, StringExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(String lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(String lhs, ArithmeticExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(String lhs, DatetimeExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(StringExpression lhs, AllOrAnyExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(StringExpression lhs, String rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(StringExpression lhs, StringExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(String lhs, Number rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(String lhs, PathExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(String lhs, String rhs)
          >=を使った式を作成します.
static ComparisonExpression ge(String lhs, StringExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression gt(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          gt>を使った式を作成します.
static ComparisonExpression gt(ArithmeticExpression lhs, ArithmeticExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(ArithmeticExpression lhs, Number rhs)
          >を使った式を作成します.
static ComparisonExpression gt(DatetimeExpression lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(DatetimeExpression lhs, DatetimeExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(PathExpression lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(PathExpression lhs, ArithmeticExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(PathExpression lhs, DatetimeExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(PathExpression lhs, Number rhs)
          >を使った式を作成します.
static ComparisonExpression gt(PathExpression lhs, PathExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(PathExpression lhs, String rhs)
          >を使った式を作成します.
static ComparisonExpression gt(PathExpression lhs, StringExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(String lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(String lhs, ArithmeticExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(String lhs, DatetimeExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(StringExpression lhs, AllOrAnyExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(StringExpression lhs, String rhs)
          >を使った式を作成します.
static ComparisonExpression gt(StringExpression lhs, StringExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(String lhs, Number rhs)
          >を使った式を作成します.
static ComparisonExpression gt(String lhs, PathExpression rhs)
          >を使った式を作成します.
static ComparisonExpression gt(String lhs, String rhs)
          >を使った式を作成します.
static ComparisonExpression gt(String lhs, StringExpression rhs)
          >を使った式を作成します.
static InExpression in(String path, boolean... inItems)
          INを使った式を作成します.
static InExpression in(String path, Enum<?>... inItems)
          INを使った式を作成します.
static InExpression in(String path, InputParameter... inItems)
          INを使った式を作成します.
static InExpression in(String path, Literal... inItems)
          INを使った式を作成します.
static InExpression in(String path, Number... inItems)
          INを使った式を作成します.
static InExpression in(String path, String... inItems)
          INを使った式を作成します.
static InExpression in(String path, Subquery subquery)
          INを使った式を作成します.
static EmptyCollectionComparisonExpression isEmpty(InputParameter inputParameter)
          IS NOT EMPTYを使った式を作成します.
static EmptyCollectionComparisonExpression isEmpty(PathExpression pathExpression)
          IS EMPTYを使った式を作成します.
static EmptyCollectionComparisonExpression isEmpty(String path)
          IS EMPTYを使った式を作成します.
static EmptyCollectionComparisonExpression isNotEmpty(InputParameter inputParameter)
          IS NOT EMPTYを使った式を作成します.
static EmptyCollectionComparisonExpression isNotEmpty(PathExpression pathExpression)
          IS NOT EMPTYを使った式を作成します.
static EmptyCollectionComparisonExpression isNotEmpty(String path)
          IS NOT EMPTYを使った式を作成します.
static NullComparisonExpression isNotNull(InputParameter inputParameter)
          IS NOT NULLを使った式を作成します.
static NullComparisonExpression isNotNull(PathExpression pathExpression)
          IS NOT NULLを使った式を作成します.
static NullComparisonExpression isNotNull(String path)
          IS NOT NULLを使った式を作成します.
static NullComparisonExpression isNull(InputParameter inputParameter)
          IS NULLを使った式を作成します.
static NullComparisonExpression isNull(PathExpression pathExpression)
          IS NULLを使った式を作成します.
static NullComparisonExpression isNull(String path)
          IS NULLを使った式を作成します.
static IdentificationVariableDeclaration join(Class<?> joinedClass)
          指定されたabstract_schema_nameを持つidentification_variable_declarationを作成します.
static IdentificationVariableDeclaration join(Class<?> joinedClass, String alias)
          指定されたabstract_schema_nameとidentification_variableを持つidentification_variable_declarationを作成します .
static ComparisonExpression le(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          lt<=を使った式を作成します.
static ComparisonExpression le(ArithmeticExpression lhs, ArithmeticExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(ArithmeticExpression lhs, Number rhs)
          <=を使った式を作成します.
static ComparisonExpression le(DatetimeExpression lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(DatetimeExpression lhs, DatetimeExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(PathExpression lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(PathExpression lhs, ArithmeticExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(PathExpression lhs, DatetimeExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(PathExpression lhs, Number rhs)
          <=を使った式を作成します.
static ComparisonExpression le(PathExpression lhs, PathExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(PathExpression lhs, String rhs)
          <=を使った式を作成します.
static ComparisonExpression le(PathExpression lhs, StringExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(String lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(String lhs, ArithmeticExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(String lhs, DatetimeExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(StringExpression lhs, AllOrAnyExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(StringExpression lhs, String rhs)
          <=を使った式を作成します.
static ComparisonExpression le(StringExpression lhs, StringExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(String lhs, Number rhs)
          <=を使った式を作成します.
static ComparisonExpression le(String lhs, PathExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression le(String lhs, String rhs)
          <=を使った式を作成します.
static ComparisonExpression le(String lhs, StringExpression rhs)
          <=を使った式を作成します.
static FunctionReturningNumerics length(String string)
          LENGTH関数を使った式を作成します.
static FunctionReturningNumerics length(StringPrimary string)
          LENGTH関数を使った式を作成します.
static LikeExpression like(StringExpression string, String pattern)
          LIKEを使った式を作成します.
static LikeExpression like(StringExpression string, StringExpression pattern)
          LIKEを使った式を作成します.
static LikeExpression like(StringExpression string, StringExpression pattern, String escape)
          LIKEを使った式を作成します.
static LikeExpression like(StringExpression string, StringExpression pattern, StringExpression escape)
          LIKEを使った式を作成します.
static LikeExpression like(StringExpression string, String pattern, String escape)
          LIKEを使った式を作成します.
static LikeExpression like(StringExpression string, String pattern, StringExpression escape)
          LIKEを使った式を作成します.
static LikeExpression like(String string, String pattern)
          LIKEを使った式を作成します.
static LikeExpression like(String string, StringExpression pattern)
          LIKEを使った式を作成します.
static LikeExpression like(String string, StringExpression pattern, String escape)
          LIKEを使った式を作成します.
static LikeExpression like(String string, StringExpression pattern, StringExpression escape)
          LIKEを使った式を作成します.
static LikeExpression like(String string, String pattern, String escape)
          LIKEを使った式を作成します.
static LikeExpression like(String string, String pattern, StringExpression escape)
          LIKEを使った式を作成します.
static BooleanLiteral literal(boolean literal)
          引数で指定された値を持つboolean_literalを作成します.
static EnumLiteral literal(Enum<?> literal)
          引数で指定された値を持つenum_literalを作成します.
static NumericLiteral[] literal(Number... literal)
          引数で指定された値を持つnumeric_literalの配列を作成します.
static NumericLiteral literal(Number literal)
          引数で指定された値を持つnumeric_literalを作成します.
static StringLiteral[] literal(String... literal)
          引数で指定された値を持つstring_literalの配列を作成します.
static StringLiteral literal(String literal)
          引数で指定された値を持つstring_literalを作成します.
static FunctionReturningNumerics locate(StringPrimary located, String searched)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(StringPrimary located, String searched, int start)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(StringPrimary located, StringPrimary searched)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(StringPrimary located, StringPrimary searched, int start)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(StringPrimary located, StringPrimary searched, SimpleArithmeticExpression start)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(StringPrimary located, String searched, SimpleArithmeticExpression start)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(String located, String searched)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(String located, String searched, int start)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(String located, StringPrimary searched)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(String located, StringPrimary searched, int start)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(String located, StringPrimary searched, SimpleArithmeticExpression start)
          LOCATE関数を使った式を作成します.
static FunctionReturningNumerics locate(String located, String searched, SimpleArithmeticExpression start)
          LOCATE関数を使った式を作成します.
static FunctionReturningStrings lower(String source)
          LOWER関数を使った式を作成します.
static FunctionReturningStrings lower(StringPrimary source)
          LOWER関数を使った式を作成します.
static ComparisonExpression lt(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          lt<を使った式を作成します.
static ComparisonExpression lt(ArithmeticExpression lhs, ArithmeticExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(ArithmeticExpression lhs, Number rhs)
          <を使った式を作成します.
static ComparisonExpression lt(DatetimeExpression lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(DatetimeExpression lhs, DatetimeExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(PathExpression lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(PathExpression lhs, ArithmeticExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(PathExpression lhs, DatetimeExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(PathExpression lhs, Number rhs)
          <を使った式を作成します.
static ComparisonExpression lt(PathExpression lhs, PathExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(PathExpression lhs, String rhs)
          <を使った式を作成します.
static ComparisonExpression lt(PathExpression lhs, StringExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(String lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(String lhs, ArithmeticExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(String lhs, DatetimeExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(StringExpression lhs, AllOrAnyExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(StringExpression lhs, String rhs)
          <を使った式を作成します.
static ComparisonExpression lt(StringExpression lhs, StringExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(String lhs, Number rhs)
          <を使った式を作成します.
static ComparisonExpression lt(String lhs, PathExpression rhs)
          <を使った式を作成します.
static ComparisonExpression lt(String lhs, String rhs)
          <を使った式を作成します.
static ComparisonExpression lt(String lhs, StringExpression rhs)
          <を使った式を作成します.
static AggregateExpression max(PathExpression path)
          集計関数MAXを適用した式を作成します.
static AggregateExpression max(String path)
          集計関数MAXを適用した式を作成します.
static AggregateExpression maxDistinct(PathExpression path)
          DISTINCTを含んだ集計関数MAXを適用した式を作成します.
static AggregateExpression maxDistinct(String path)
          DISTINCTを含んだ集計関数MAXを適用した式を作成します.
static CollectionMemberExpression memberOf(IdentificationVariable lhs, PathExpression rhs)
          MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression memberOf(IdentificationVariable lhs, String rhs)
          MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression memberOf(InputParameter lhs, PathExpression rhs)
          MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression memberOf(InputParameter lhs, String rhs)
          MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression memberOf(PathExpression lhs, PathExpression rhs)
          MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression memberOf(PathExpression lhs, String rhs)
          MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression memberOf(String lhs, String rhs)
          MEMBEDR OFを使った式を作成します.
static AggregateExpression min(PathExpression path)
          集計関数MINを適用した式を作成します.
static AggregateExpression min(String path)
          集計関数MINを適用した式を作成します.
static AggregateExpression minDistinct(PathExpression path)
          DISTINCTを含んだ集計関数MINを適用した式を作成します.
static AggregateExpression minDistinct(String path)
          DISTINCTを含んだ集計関数MINを適用した式を作成します.
static ArithmeticFactor minus(ArithmeticPrimary operand)
          単項の-を使った式を作成します.
static ArithmeticFactor minus(String operand)
          単項の-を使った式を作成します.
static FunctionReturningNumerics mod(Number lhs, Number rhs)
          MOD関数を使った式を作成します.
static FunctionReturningNumerics mod(Number lhs, SimpleArithmeticExpression rhs)
          MOD関数を使った式を作成します.
static FunctionReturningNumerics mod(Number lhs, String rhs)
          MOD関数を使った式を作成します.
static FunctionReturningNumerics mod(SimpleArithmeticExpression lhs, Number rhs)
          MOD関数を使った式を作成します.
static FunctionReturningNumerics mod(SimpleArithmeticExpression lhs, SimpleArithmeticExpression rhs)
          MOD関数を使った式を作成します.
static FunctionReturningNumerics mod(SimpleArithmeticExpression lhs, String rhs)
          MOD関数を使った式を作成します.
static FunctionReturningNumerics mod(String lhs, Number rhs)
          MOD関数を使った式を作成します.
static FunctionReturningNumerics mod(String lhs, SimpleArithmeticExpression rhs)
          MOD関数を使った式を作成します.
static FunctionReturningNumerics mod(String lhs, String rhs)
          MOD関数を使った式を作成します.
static ArithmeticTerm multiply(ArithmeticTerm lhs, ArithmeticFactor rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm multiply(ArithmeticTerm lhs, Number rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm multiply(ArithmeticTerm lhs, String rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm multiply(Number lhs, ArithmeticFactor rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm multiply(Number lhs, Number rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm multiply(Number lhs, String rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm multiply(String lhs, ArithmeticFactor rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm multiply(String lhs, Number rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm multiply(String lhs, String rhs)
          二項の*を使った式を作成します.
static ComparisonExpression ne(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(ArithmeticExpression lhs, ArithmeticExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(ArithmeticExpression lhs, Number rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(BooleanExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(BooleanExpression lhs, boolean rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(BooleanExpression lhs, BooleanExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(DatetimeExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(DatetimeExpression lhs, DatetimeExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(EntityExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(EntityExpression lhs, EntityExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(EnumExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(EnumExpression lhs, Enum<?> rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(EnumExpression lhs, EnumExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, ArithmeticExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, boolean rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, BooleanExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, DatetimeExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, EntityExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, EnumExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, Number rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, PathExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, String rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(PathExpression lhs, StringExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, ArithmeticExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, boolean rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, BooleanExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, DatetimeExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, EntityExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, EnumExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(StringExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(StringExpression lhs, String rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(StringExpression lhs, StringExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, Number rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, PathExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, String rhs)
          <>を使った式を作成します.
static ComparisonExpression ne(String lhs, StringExpression rhs)
          <>を使った式を作成します.
static ConditionalFactor not(ConditionalPrimary primary)
          指定されたconditional_primaryにNOTを付加したconditional_factorを作成します.
static LikeExpression notContains(StringExpression string, String pattern)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(StringExpression string, StringPrimary pattern)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(StringExpression string, StringPrimary pattern, String escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(StringExpression string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(StringExpression string, String pattern, String escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(StringExpression string, String pattern, StringExpression escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(String string, String pattern)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(String string, StringPrimary pattern)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(String string, StringPrimary pattern, String escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(String string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(String string, String pattern, String escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notContains(String string, String pattern, StringExpression escape)
          NOT LIKEを使って部分一致をテストする式を作成します.
static LikeExpression notEnds(StringExpression string, String pattern)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(StringExpression string, StringPrimary pattern)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(StringExpression string, StringPrimary pattern, String escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(StringExpression string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(StringExpression string, String pattern, String escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(StringExpression string, String pattern, StringExpression escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(String string, String pattern)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(String string, StringPrimary pattern)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(String string, StringPrimary pattern, String escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(String string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(String string, String pattern, String escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static LikeExpression notEnds(String string, String pattern, StringExpression escape)
          NOT LIKEを使って後方一致をテストする式を作成します.
static ExistsExpression notExists(Subquery subquery)
          NOT EXISTSを使った式を作成します.
static InExpression notIn(String path, boolean... inItems)
          NOT INを使った式を作成します.
static InExpression notIn(String path, Enum<?>... inItems)
          NOT INを使った式を作成します.
static InExpression notIn(String path, InputParameter... inItems)
          NOT INを使った式を作成します.
static InExpression notIn(String path, Literal... inItems)
          NOT INを使った式を作成します.
static InExpression notIn(String path, Number... inItems)
          NOT INを使った式を作成します.
static InExpression notIn(String path, String... inItems)
          NOT INを使った式を作成します.
static InExpression notIn(String path, Subquery subquery)
          NOT INを使った式を作成します.
static LikeExpression notLike(StringExpression string, String pattern)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(StringExpression string, StringExpression pattern)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(StringExpression string, StringExpression pattern, String escape)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(StringExpression string, StringExpression pattern, StringExpression escape)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(StringExpression string, String pattern, String escape)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(StringExpression string, String pattern, StringExpression escape)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(String string, String pattern)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(String string, StringExpression pattern)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(String string, StringExpression pattern, String escape)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(String string, StringExpression pattern, StringExpression escape)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(String string, String pattern, String escape)
          NOT LIKEを使った式を作成します.
static LikeExpression notLike(String string, String pattern, StringExpression escape)
          NOT LIKEを使った式を作成します.
static CollectionMemberExpression notMemberOf(IdentificationVariable lhs, PathExpression rhs)
          NOT MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression notMemberOf(IdentificationVariable lhs, String rhs)
          NOT MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression notMemberOf(InputParameter lhs, PathExpression rhs)
          NOT MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression notMemberOf(InputParameter lhs, String rhs)
          NOT MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression notMemberOf(PathExpression lhs, PathExpression rhs)
          NOT MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression notMemberOf(PathExpression lhs, String rhs)
          NOT MEMBEDR OFを使った式を作成します.
static CollectionMemberExpression notMemberOf(String lhs, String rhs)
          NOT MEMBEDR OFを使った式を作成します.
static LikeExpression notStarts(StringExpression string, String pattern)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(StringExpression string, StringPrimary pattern)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(StringExpression string, StringPrimary pattern, String escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(StringExpression string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(StringExpression string, String pattern, String escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(StringExpression string, String pattern, StringExpression escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(String string, String pattern)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(String string, StringPrimary pattern)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(String string, StringPrimary pattern, String escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(String string, StringPrimary pattern, StringExpression escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(String string, String pattern, String escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static LikeExpression notStarts(String string, String pattern, StringExpression escape)
          NOT LIKEを使って前方一致をテストする式を作成します.
static ConditionalExpression or(ConditionalExpression... expressions)
          指定されたconditional_expressionをOR 演算子で連結したconditional_expressionを作成します.
static BooleanPrimary parameter(String name, boolean value)
          引数で指定された名前と値を持つinput_parameterを作成します.
static DatetimePrimary parameter(String name, Calendar value, TemporalType temporalType)
          引数で指定された名前と値を持つinput_parameterを作成します.
static DatetimePrimary parameter(String name, Date value)
          引数で指定された名前と値を持つinput_parameterを作成します.
static DatetimePrimary parameter(String name, Date value, TemporalType temporalType)
          引数で指定された名前と値を持つinput_parameterを作成します.
static EnumPrimary parameter(String name, Enum<?> value)
          引数で指定された名前と値を持つinput_parameterを作成します.
static ArithmeticPrimary parameter(String name, Number value)
          引数で指定された名前と値を持つinput_parameterを作成します.
static SimpleEntityExpression parameter(String name, Object value)
          引数で指定された名前と値を持つinput_parameterを作成します.
static StringPrimary parameter(String name, String value)
          引数で指定された名前と値を持つinput_parameterを作成します.
static DatetimePrimary parameter(String name, Time value)
          引数で指定された名前と値を持つinput_parameterを作成します.
static DatetimePrimary parameter(String name, Timestamp value)
          引数で指定された名前と値を持つinput_parameterを作成します.
static ConditionalPrimary parenthesis(ConditionalExpression expression)
          指定されたconditional_expressionをカッコで囲んだconditional_primaryを作成します.
static PathExpression path(String path)
          引数で指定されたパス式を持つpath_expressionを作成します.
static ArithmeticFactor plus(ArithmeticPrimary operand)
          単項の+を使った式を作成します.
static ArithmeticFactor plus(String operand)
          単項の+を使った式を作成します.
static SelectStatement select()
          select_statementを作成します.
static SelectStatement select(Object... selectExpressions)
          select_expressionを指定してselect_statementを作成します.
static SelectStatement selectDistinct()
          DISTINCT付きのselect_statementを作成します.
static SelectStatement selectDistinct(Object... selectExpressions)
          select_expressionを指定してDISTINCT付きのselect_statementを作成します.
static FunctionReturningNumerics size(PathExpression collection)
          SIZE関数を使った式を作成します.
static FunctionReturningNumerics size(String collection)
          SIZE関数を使った式を作成します.
static AllOrAnyExpression some(Subquery subquery)
          SOMEを使った式を作成します.
static FunctionReturningNumerics sqrt(SimpleArithmeticExpression number)
          SQRT関数を使った式を作成します.
static FunctionReturningNumerics sqrt(String number)
          SQRT関数を使った式を作成します.
static LikeExpression starts(StringExpression string, String pattern)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(StringExpression string, StringPrimary pattern)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(StringExpression string, StringPrimary pattern, String escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(StringExpression string, StringPrimary pattern, StringExpression escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(StringExpression string, String pattern, String escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(StringExpression string, String pattern, StringExpression escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(String string, String pattern)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(String string, StringPrimary pattern)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(String string, StringPrimary pattern, String escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(String string, StringPrimary pattern, StringExpression escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(String string, String pattern, String escape)
          LIKEを使って前方一致をテストする式を作成します.
static LikeExpression starts(String string, String pattern, StringExpression escape)
          LIKEを使って前方一致をテストする式を作成します.
static Subquery subselect()
          subqueryを作成します.
static Subquery subselect(Object... selectExpressions)
          select_expressionを指定してsubqueryを作成します.
static Subquery subselectDistinct()
          DISTINCT付きのsubqueryを作成します.
static Subquery subselectDistinct(Object... selectExpressions)
          select_expressionを指定してDISTINCT付きのsubqueryを作成します.
static FunctionReturningStrings substring(String string, Number start, Number length)
          SUBSTRING関数を使った式を作成します.
static FunctionReturningStrings substring(StringPrimary string, Number start, Number length)
          SUBSTRING関数を使った式を作成します.
static FunctionReturningStrings substring(StringPrimary string, SimpleArithmeticExpression start, SimpleArithmeticExpression length)
          SUBSTRING関数を使った式を作成します.
static FunctionReturningStrings substring(String string, SimpleArithmeticExpression start, SimpleArithmeticExpression length)
          SUBSTRING関数を使った式を作成します.
static SimpleArithmeticExpression subtract(Number lhs, Number rhs)
          二項の-を使った式を作成します.
static SimpleArithmeticExpression subtract(Number lhs, SimpleArithmeticExpression rhs)
          二項の-を使った式を作成します.
static SimpleArithmeticExpression subtract(Number lhs, String rhs)
          二項の-を使った式を作成します.
static SimpleArithmeticExpression subtract(SimpleArithmeticExpression lhs, Number rhs)
          二項の-を使った式を作成します.
static SimpleArithmeticExpression subtract(SimpleArithmeticExpression lhs, SimpleArithmeticExpression rhs)
          二項の-を使った式を作成します.
static SimpleArithmeticExpression subtract(SimpleArithmeticExpression lhs, String rhs)
          二項の-を使った式を作成します.
static SimpleArithmeticExpression subtract(String lhs, Number rhs)
          二項の-を使った式を作成します.
static SimpleArithmeticExpression subtract(String lhs, SimpleArithmeticExpression rhs)
          二項の-を使った式を作成します.
static SimpleArithmeticExpression subtract(String lhs, String rhs)
          二項の-を使った式を作成します.
static AggregateExpression sum(PathExpression path)
          集計関数SUMを適用した式を作成します.
static AggregateExpression sum(String path)
          集計関数SUMを適用した式を作成します.
static AggregateExpression sumDistinct(PathExpression path)
          DISTINCTを含んだ集計関数SUMを適用した式を作成します.
static AggregateExpression sumDistinct(String path)
          DISTINCTを含んだ集計関数SUMを適用した式を作成します.
static FunctionReturningStrings trim(char trimCharacter, String trimSource)
          TRIM関数を使った式を作成します.
static FunctionReturningStrings trim(char trimCharacter, StringPrimary trimSource)
          TRIM関数を使った式を作成します.
static FunctionReturningStrings trim(String trimSource)
          TRIM関数を使った式を作成します.
static FunctionReturningStrings trim(StringPrimary trimSource)
          TRIM関数を使った式を作成します.
static FunctionReturningStrings trim(TrimSpecification trimSpecification, char trimCharacter, String trimSource)
          TRIM関数を使った式を作成します.
static FunctionReturningStrings trim(TrimSpecification trimSpecification, char trimCharacter, StringPrimary trimSource)
          TRIM関数を使った式を作成します.
static FunctionReturningStrings trim(TrimSpecification trimSpecification, String trimSource)
          TRIM関数を使った式を作成します.
static FunctionReturningStrings trim(TrimSpecification trimSpecification, StringPrimary trimSource)
          TRIM関数を使った式を作成します.
static FunctionReturningStrings upper(String source)
          LOWER関数を使った式を作成します.
static FunctionReturningStrings upper(StringPrimary source)
          LOWER関数を使った式を作成します.
static IdentificationVariable variable(String variable)
          引数で指定された名前を持つidentification_variableを作成します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

select

public static SelectStatement select()
select_statementを作成します.

戻り値:
select_statement

select

public static SelectStatement select(Object... selectExpressions)
select_expressionを指定してselect_statementを作成します.

パラメータ:
selectExpressions - select_expressionの並び
戻り値:
select_statement

selectDistinct

public static SelectStatement selectDistinct()
DISTINCT付きのselect_statementを作成します.

戻り値:
select_sattement

selectDistinct

public static SelectStatement selectDistinct(Object... selectExpressions)
select_expressionを指定してDISTINCT付きのselect_statementを作成します.

パラメータ:
selectExpressions - select_expressionの並び
戻り値:
select_statement

subselect

public static Subquery subselect()
subqueryを作成します.

戻り値:
subquery

subselect

public static Subquery subselect(Object... selectExpressions)
select_expressionを指定してsubqueryを作成します.

パラメータ:
selectExpressions - select_expressionの並び
戻り値:
subquery

subselectDistinct

public static Subquery subselectDistinct()
DISTINCT付きのsubqueryを作成します.

戻り値:
subquery

subselectDistinct

public static Subquery subselectDistinct(Object... selectExpressions)
select_expressionを指定してDISTINCT付きのsubqueryを作成します.

パラメータ:
selectExpressions - select_expressionの並び
戻り値:
subquery

path

public static PathExpression path(String path)
引数で指定されたパス式を持つpath_expressionを作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
path_expression

literal

public static BooleanLiteral literal(boolean literal)
引数で指定された値を持つboolean_literalを作成します.

パラメータ:
literal - boolean
戻り値:
boolean_expression

literal

public static StringLiteral literal(String literal)
引数で指定された値を持つstring_literalを作成します.

パラメータ:
literal - 文字列
戻り値:
string_expression

literal

public static NumericLiteral literal(Number literal)
引数で指定された値を持つnumeric_literalを作成します.

パラメータ:
literal - Number
戻り値:
numeric_literal

literal

public static EnumLiteral literal(Enum<?> literal)
引数で指定された値を持つenum_literalを作成します.

パラメータ:
literal - Enum
戻り値:
enum_literal

literal

public static StringLiteral[] literal(String... literal)
引数で指定された値を持つstring_literalの配列を作成します.

パラメータ:
literal - 文字列の並び
戻り値:
string_literalの配列

literal

public static NumericLiteral[] literal(Number... literal)
引数で指定された値を持つnumeric_literalの配列を作成します.

パラメータ:
literal - Numberの並び
戻り値:
numeric_literalの配列

parameter

public static ArithmeticPrimary parameter(String name,
                                          Number value)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値
戻り値:
aritumetic_primary

parameter

public static StringPrimary parameter(String name,
                                      String value)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値
戻り値:
string_primary

parameter

public static BooleanPrimary parameter(String name,
                                       boolean value)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値
戻り値:
boolean_primary

parameter

public static DatetimePrimary parameter(String name,
                                        Date value)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値
戻り値:
datetime_primary

parameter

public static DatetimePrimary parameter(String name,
                                        Time value)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値
戻り値:
datetime_primary

parameter

public static DatetimePrimary parameter(String name,
                                        Timestamp value)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値
戻り値:
datetime_primary

parameter

public static DatetimePrimary parameter(String name,
                                        Date value,
                                        TemporalType temporalType)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値
temporalType - パラメータの時制
戻り値:
datetime_primary

parameter

public static DatetimePrimary parameter(String name,
                                        Calendar value,
                                        TemporalType temporalType)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値
temporalType - パラメータの時制
戻り値:
datetime_primary

parameter

public static EnumPrimary parameter(String name,
                                    Enum<?> value)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値
戻り値:
enum_primary

parameter

public static SimpleEntityExpression parameter(String name,
                                               Object value)
引数で指定された名前と値を持つinput_parameterを作成します.

パラメータ:
name - パラメータの名前
value - パラメータの値 (エンティティ)
戻り値:
simple_entity_expression

variable

public static IdentificationVariable variable(String variable)
引数で指定された名前を持つidentification_variableを作成します.

パラメータ:
variable - 名前
戻り値:
identification_variable

count

public static AggregateExpression count(String path)
集計関数COUNTを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

count

public static AggregateExpression count(IdentificationVariable variable)
集計関数COUNTを適用した式を作成します.

パラメータ:
variable - identification_variable
戻り値:
aggregate_expression

count

public static AggregateExpression count(PathExpression path)
集計関数COUNTを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

countDistinct

public static AggregateExpression countDistinct(String path)
DISTINCTを含んだ集計関数COUNTを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

countDistinct

public static AggregateExpression countDistinct(IdentificationVariable variable)
DISTINCTを含んだ集計関数COUNTを適用した式を作成します.

パラメータ:
variable - identification_variable
戻り値:
aggregate_expression

countDistinct

public static AggregateExpression countDistinct(PathExpression path)
DISTINCTを含んだ集計関数COUNTを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

avg

public static AggregateExpression avg(String path)
集計関数AVGを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

avg

public static AggregateExpression avg(PathExpression path)
集計関数AVGを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

avgDistinct

public static AggregateExpression avgDistinct(String path)
DISTINCTを含んだ集計関数AVGを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

avgDistinct

public static AggregateExpression avgDistinct(PathExpression path)
DISTINCTを含んだ集計関数AVGを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

max

public static AggregateExpression max(String path)
集計関数MAXを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

max

public static AggregateExpression max(PathExpression path)
集計関数MAXを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

maxDistinct

public static AggregateExpression maxDistinct(String path)
DISTINCTを含んだ集計関数MAXを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

maxDistinct

public static AggregateExpression maxDistinct(PathExpression path)
DISTINCTを含んだ集計関数MAXを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

min

public static AggregateExpression min(String path)
集計関数MINを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

min

public static AggregateExpression min(PathExpression path)
集計関数MINを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

minDistinct

public static AggregateExpression minDistinct(String path)
DISTINCTを含んだ集計関数MINを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

minDistinct

public static AggregateExpression minDistinct(PathExpression path)
DISTINCTを含んだ集計関数MINを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

sum

public static AggregateExpression sum(String path)
集計関数SUMを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

sum

public static AggregateExpression sum(PathExpression path)
集計関数SUMを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

sumDistinct

public static AggregateExpression sumDistinct(String path)
DISTINCTを含んだ集計関数SUMを適用した式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
aggregate_expression

sumDistinct

public static AggregateExpression sumDistinct(PathExpression path)
DISTINCTを含んだ集計関数SUMを適用した式を作成します.

パラメータ:
path - path_expression
戻り値:
aggregate_expression

alias

public static IdentificationVariableDeclaration alias(Class<?> entityClass,
                                                      String alias)
指定されたabstract_schema_nameとidentification_variableを持つidentification_variable_declarationを作成します .

パラメータ:
entityClass - abstract_schema_name
alias - identification_variable
戻り値:
identification_variable_declaration

join

public static IdentificationVariableDeclaration join(Class<?> joinedClass)
指定されたabstract_schema_nameを持つidentification_variable_declarationを作成します.

パラメータ:
joinedClass - abstract_schema_name
戻り値:
identification_variable_declaration

join

public static IdentificationVariableDeclaration join(Class<?> joinedClass,
                                                     String alias)
指定されたabstract_schema_nameとidentification_variableを持つidentification_variable_declarationを作成します .

パラメータ:
joinedClass - abstract_schema_name
alias - identification_variable
戻り値:
identification_variable_declaration

or

public static ConditionalExpression or(ConditionalExpression... expressions)
指定されたconditional_expressionをOR 演算子で連結したconditional_expressionを作成します.

パラメータ:
expressions - conditional_expressionの並び
戻り値:
conditional_expression

and

public static ConditionalTerm and(ConditionalExpression... expressions)
指定されたconditional_expressionをAND 演算子で連結したconditional_expressionを作成します.

パラメータ:
expressions - conditional_expressionの並び
戻り値:
conditional_expression

not

public static ConditionalFactor not(ConditionalPrimary primary)
指定されたconditional_primaryにNOTを付加したconditional_factorを作成します.

パラメータ:
primary - conditional_primary
戻り値:
conditional_factor

parenthesis

public static ConditionalPrimary parenthesis(ConditionalExpression expression)
指定されたconditional_expressionをカッコで囲んだconditional_primaryを作成します.

パラメータ:
expression - conditional_expression
戻り値:
conditional_primary

between

public static BetweenExpression between(String operand,
                                        String from,
                                        String to)
BETWEENを使った式を作成します.

パラメータ:
operand - path_expressionを表す文字列
from - string_literalとなる文字列
to - string_literalとなる文字列
戻り値:
between_expression

between

public static BetweenExpression between(String operand,
                                        Number from,
                                        Number to)
BETWEENを使った式を作成します.

パラメータ:
operand - path_expressionを表す文字列
from - numeric_literalとなる数値
to - numeric_literalとなる数値
戻り値:
between_expression

between

public static BetweenExpression between(String operand,
                                        ArithmeticExpression from,
                                        ArithmeticExpression to)
BETWEENを使った式を作成します.

パラメータ:
operand - path_expressionを表す文字列
from - arithmetic_expression
to - arithmetic_expression
戻り値:
between_expression

between

public static BetweenExpression between(String operand,
                                        StringExpression from,
                                        StringExpression to)
BETWEENを使った式を作成します.

パラメータ:
operand - path_expressionを表す文字列
from - string_expression
to - string_expression
戻り値:
between_expression

between

public static BetweenExpression between(String operand,
                                        DatetimeExpression from,
                                        DatetimeExpression to)
BETWEENを使った式を作成します.

パラメータ:
operand - path_expressionを表す文字列
from - datetime_expression
to - datetime_expression
戻り値:
between_expression

like

public static LikeExpression like(String string,
                                  String pattern)
LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列
戻り値:
like_expression

like

public static LikeExpression like(String string,
                                  StringExpression pattern)
LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_expression
戻り値:
like_expression

like

public static LikeExpression like(StringExpression string,
                                  String pattern)
LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_literalを表す文字列
戻り値:
like_expression

like

public static LikeExpression like(StringExpression string,
                                  StringExpression pattern)
LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_expression
戻り値:
like_expression

like

public static LikeExpression like(String string,
                                  String pattern,
                                  String escape)
LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列
escape - string_literalとなる文字列
戻り値:
like_expression

like

public static LikeExpression like(String string,
                                  String pattern,
                                  StringExpression escape)
LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列
escape - string_expression
戻り値:
like_expression

like

public static LikeExpression like(String string,
                                  StringExpression pattern,
                                  String escape)
LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_expression
escape - string_literalとなる文字列
戻り値:
like_expression

like

public static LikeExpression like(String string,
                                  StringExpression pattern,
                                  StringExpression escape)
LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_expression
escape - string_expression
戻り値:
like_expression

like

public static LikeExpression like(StringExpression string,
                                  String pattern,
                                  String escape)
LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列
escape - string_literalとなる文字列
戻り値:
like_expression

like

public static LikeExpression like(StringExpression string,
                                  String pattern,
                                  StringExpression escape)
LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列
escape - string_expression
戻り値:
like_expression

like

public static LikeExpression like(StringExpression string,
                                  StringExpression pattern,
                                  String escape)
LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_expression
escape - string_literalとなる文字列
戻り値:
like_expression

like

public static LikeExpression like(StringExpression string,
                                  StringExpression pattern,
                                  StringExpression escape)
LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_expression
escape - string_expression
戻り値:
like_expression

notLike

public static LikeExpression notLike(String string,
                                     String pattern)
NOT LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列
戻り値:
like_expression

notLike

public static LikeExpression notLike(String string,
                                     StringExpression pattern)
NOT LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_expression
戻り値:
like_expression

notLike

public static LikeExpression notLike(StringExpression string,
                                     String pattern)
NOT LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列
戻り値:
like_expression

notLike

public static LikeExpression notLike(StringExpression string,
                                     StringExpression pattern)
NOT LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_expression
戻り値:
like_expression

notLike

public static LikeExpression notLike(String string,
                                     String pattern,
                                     String escape)
NOT LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列
escape - string_literalとなる文字列
戻り値:
like_expression

notLike

public static LikeExpression notLike(String string,
                                     String pattern,
                                     StringExpression escape)
NOT LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列
escape - string_expression
戻り値:
like_expression

notLike

public static LikeExpression notLike(String string,
                                     StringExpression pattern,
                                     String escape)
NOT LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_expression
escape - string_literalとなる文字列
戻り値:
like_expression

notLike

public static LikeExpression notLike(String string,
                                     StringExpression pattern,
                                     StringExpression escape)
NOT LIKEを使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_expression
escape - string_expression
戻り値:
like_expression

notLike

public static LikeExpression notLike(StringExpression string,
                                     String pattern,
                                     String escape)
NOT LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列
escape - string_literalとなる文字列
戻り値:
like_expression

notLike

public static LikeExpression notLike(StringExpression string,
                                     String pattern,
                                     StringExpression escape)
NOT LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列
escape - string_expression
戻り値:
like_expression

notLike

public static LikeExpression notLike(StringExpression string,
                                     StringExpression pattern,
                                     String escape)
NOT LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_expression
escape - string_literalとなる文字列
戻り値:
like_expression

notLike

public static LikeExpression notLike(StringExpression string,
                                     StringExpression pattern,
                                     StringExpression escape)
NOT LIKEを使った式を作成します.

パラメータ:
string - string_expression
pattern - string_expression
escape - string_expression
戻り値:
like_expression

starts

public static LikeExpression starts(String string,
                                    String pattern)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
戻り値:
like_expression

starts

public static LikeExpression starts(String string,
                                    StringPrimary pattern)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (末尾にワイルドカードが付加されます)
戻り値:
like_expression

starts

public static LikeExpression starts(StringExpression string,
                                    String pattern)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalを表す文字列 (末尾にワイルドカードが付加されます)
戻り値:
like_expression

starts

public static LikeExpression starts(StringExpression string,
                                    StringPrimary pattern)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (末尾にワイルドカードが付加されます)
戻り値:
like_expression

starts

public static LikeExpression starts(String string,
                                    String pattern,
                                    String escape)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

starts

public static LikeExpression starts(String string,
                                    String pattern,
                                    StringExpression escape)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

starts

public static LikeExpression starts(String string,
                                    StringPrimary pattern,
                                    String escape)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

starts

public static LikeExpression starts(String string,
                                    StringPrimary pattern,
                                    StringExpression escape)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

starts

public static LikeExpression starts(StringExpression string,
                                    String pattern,
                                    String escape)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

starts

public static LikeExpression starts(StringExpression string,
                                    String pattern,
                                    StringExpression escape)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

starts

public static LikeExpression starts(StringExpression string,
                                    StringPrimary pattern,
                                    String escape)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

starts

public static LikeExpression starts(StringExpression string,
                                    StringPrimary pattern,
                                    StringExpression escape)
LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(String string,
                                       String pattern)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(String string,
                                       StringPrimary pattern)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (末尾にワイルドカードが付加されます)
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(StringExpression string,
                                       String pattern)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(StringExpression string,
                                       StringPrimary pattern)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (末尾にワイルドカードが付加されます)
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(String string,
                                       String pattern,
                                       String escape)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(String string,
                                       String pattern,
                                       StringExpression escape)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(String string,
                                       StringPrimary pattern,
                                       String escape)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(String string,
                                       StringPrimary pattern,
                                       StringExpression escape)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(StringExpression string,
                                       String pattern,
                                       String escape)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(StringExpression string,
                                       String pattern,
                                       StringExpression escape)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(StringExpression string,
                                       StringPrimary pattern,
                                       String escape)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notStarts

public static LikeExpression notStarts(StringExpression string,
                                       StringPrimary pattern,
                                       StringExpression escape)
NOT LIKEを使って前方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

ends

public static LikeExpression ends(String string,
                                  String pattern)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
戻り値:
like_expression

ends

public static LikeExpression ends(String string,
                                  StringPrimary pattern)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭にワイルドカードが付加されます)
戻り値:
like_expression

ends

public static LikeExpression ends(StringExpression string,
                                  String pattern)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalを表す文字列 (先頭にワイルドカードが付加されます)
戻り値:
like_expression

ends

public static LikeExpression ends(StringExpression string,
                                  StringPrimary pattern)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭にワイルドカードが付加されます)
戻り値:
like_expression

ends

public static LikeExpression ends(String string,
                                  String pattern,
                                  String escape)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

ends

public static LikeExpression ends(String string,
                                  String pattern,
                                  StringExpression escape)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

ends

public static LikeExpression ends(String string,
                                  StringPrimary pattern,
                                  String escape)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

ends

public static LikeExpression ends(String string,
                                  StringPrimary pattern,
                                  StringExpression escape)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

ends

public static LikeExpression ends(StringExpression string,
                                  String pattern,
                                  String escape)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

ends

public static LikeExpression ends(StringExpression string,
                                  String pattern,
                                  StringExpression escape)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

ends

public static LikeExpression ends(StringExpression string,
                                  StringPrimary pattern,
                                  String escape)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

ends

public static LikeExpression ends(StringExpression string,
                                  StringPrimary pattern,
                                  StringExpression escape)
LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(String string,
                                     String pattern)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(String string,
                                     StringPrimary pattern)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭にワイルドカードが付加されます)
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(StringExpression string,
                                     String pattern)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(StringExpression string,
                                     StringPrimary pattern)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭にワイルドカードが付加されます)
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(String string,
                                     String pattern,
                                     String escape)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(String string,
                                     String pattern,
                                     StringExpression escape)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(String string,
                                     StringPrimary pattern,
                                     String escape)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(String string,
                                     StringPrimary pattern,
                                     StringExpression escape)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(StringExpression string,
                                     String pattern,
                                     String escape)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(StringExpression string,
                                     String pattern,
                                     StringExpression escape)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(StringExpression string,
                                     StringPrimary pattern,
                                     String escape)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notEnds

public static LikeExpression notEnds(StringExpression string,
                                     StringPrimary pattern,
                                     StringExpression escape)
NOT LIKEを使って後方一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

contains

public static LikeExpression contains(String string,
                                      String pattern)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
戻り値:
like_expression

contains

public static LikeExpression contains(String string,
                                      StringPrimary pattern)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
戻り値:
like_expression

contains

public static LikeExpression contains(StringExpression string,
                                      String pattern)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalを表す文字列 (先頭と末尾にワイルドカードが付加されます)
戻り値:
like_expression

contains

public static LikeExpression contains(StringExpression string,
                                      StringPrimary pattern)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
戻り値:
like_expression

contains

public static LikeExpression contains(String string,
                                      String pattern,
                                      String escape)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

contains

public static LikeExpression contains(String string,
                                      String pattern,
                                      StringExpression escape)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

contains

public static LikeExpression contains(String string,
                                      StringPrimary pattern,
                                      String escape)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

contains

public static LikeExpression contains(String string,
                                      StringPrimary pattern,
                                      StringExpression escape)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

contains

public static LikeExpression contains(StringExpression string,
                                      String pattern,
                                      String escape)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

contains

public static LikeExpression contains(StringExpression string,
                                      String pattern,
                                      StringExpression escape)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

contains

public static LikeExpression contains(StringExpression string,
                                      StringPrimary pattern,
                                      String escape)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

contains

public static LikeExpression contains(StringExpression string,
                                      StringPrimary pattern,
                                      StringExpression escape)
LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notContains

public static LikeExpression notContains(String string,
                                         String pattern)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
戻り値:
like_expression

notContains

public static LikeExpression notContains(String string,
                                         StringPrimary pattern)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
戻り値:
like_expression

notContains

public static LikeExpression notContains(StringExpression string,
                                         String pattern)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
戻り値:
like_expression

notContains

public static LikeExpression notContains(StringExpression string,
                                         StringPrimary pattern)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
戻り値:
like_expression

notContains

public static LikeExpression notContains(String string,
                                         String pattern,
                                         String escape)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notContains

public static LikeExpression notContains(String string,
                                         String pattern,
                                         StringExpression escape)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notContains

public static LikeExpression notContains(String string,
                                         StringPrimary pattern,
                                         String escape)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notContains

public static LikeExpression notContains(String string,
                                         StringPrimary pattern,
                                         StringExpression escape)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - path_expressionを表す文字列
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notContains

public static LikeExpression notContains(StringExpression string,
                                         String pattern,
                                         String escape)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notContains

public static LikeExpression notContains(StringExpression string,
                                         String pattern,
                                         StringExpression escape)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_literalとなる文字列 (先頭と末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

notContains

public static LikeExpression notContains(StringExpression string,
                                         StringPrimary pattern,
                                         String escape)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
escape - string_literalとなる文字列
戻り値:
like_expression

notContains

public static LikeExpression notContains(StringExpression string,
                                         StringPrimary pattern,
                                         StringExpression escape)
NOT LIKEを使って部分一致をテストする式を作成します.

パラメータ:
string - string_expression
pattern - string_primary (先頭と末尾にワイルドカードが付加されます)
escape - string_expression
戻り値:
like_expression

in

public static InExpression in(String path,
                              boolean... inItems)
INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - in_itemの並び
戻り値:
in_expression

in

public static InExpression in(String path,
                              Number... inItems)
INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - numeric_literalとなる数値の並び
戻り値:
in_expression

in

public static InExpression in(String path,
                              String... inItems)
INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - string_literalとなる文字列の並び
戻り値:
in_expression

in

public static InExpression in(String path,
                              Enum<?>... inItems)
INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - enum_literalとなる列挙の並び
戻り値:
in_expression

in

public static InExpression in(String path,
                              Literal... inItems)
INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - literalの並び
戻り値:
in_expression

in

public static InExpression in(String path,
                              InputParameter... inItems)
INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - input_parameterの並び
戻り値:
in_expression

in

public static InExpression in(String path,
                              Subquery subquery)
INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
subquery - subquery
戻り値:
in_expression

notIn

public static InExpression notIn(String path,
                                 boolean... inItems)
NOT INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - in_itemの並び
戻り値:
in_expression

notIn

public static InExpression notIn(String path,
                                 Number... inItems)
NOT INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - numeric_literalとなる数値の並び
戻り値:
in_expression

notIn

public static InExpression notIn(String path,
                                 String... inItems)
NOT INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - string_literalとなる文字列の並び
戻り値:
in_expression

notIn

public static InExpression notIn(String path,
                                 Enum<?>... inItems)
NOT INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - enum_literalとなる列挙の並び
戻り値:
in_expression

notIn

public static InExpression notIn(String path,
                                 Literal... inItems)
NOT INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - literalの並び
戻り値:
in_expression

notIn

public static InExpression notIn(String path,
                                 InputParameter... inItems)
NOT INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
inItems - input_parameterの並び
戻り値:
in_expression

notIn

public static InExpression notIn(String path,
                                 Subquery subquery)
NOT INを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
subquery - subquery
戻り値:
in_expression

isNull

public static NullComparisonExpression isNull(String path)
IS NULLを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
null_comparison_expression

isNull

public static NullComparisonExpression isNull(PathExpression pathExpression)
IS NULLを使った式を作成します.

パラメータ:
pathExpression - path_expression
戻り値:
null_comparison_expression

isNull

public static NullComparisonExpression isNull(InputParameter inputParameter)
IS NULLを使った式を作成します.

パラメータ:
inputParameter - input_parameter
戻り値:
null_comparison_expression

isNotNull

public static NullComparisonExpression isNotNull(String path)
IS NOT NULLを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
null_comparison_expression

isNotNull

public static NullComparisonExpression isNotNull(PathExpression pathExpression)
IS NOT NULLを使った式を作成します.

パラメータ:
pathExpression - path_expression
戻り値:
null_comparison_expression

isNotNull

public static NullComparisonExpression isNotNull(InputParameter inputParameter)
IS NOT NULLを使った式を作成します.

パラメータ:
inputParameter - input_parameter
戻り値:
null_comparison_expression

isEmpty

public static EmptyCollectionComparisonExpression isEmpty(String path)
IS EMPTYを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
empty_collection_comparison_expression

isEmpty

public static EmptyCollectionComparisonExpression isEmpty(PathExpression pathExpression)
IS EMPTYを使った式を作成します.

パラメータ:
pathExpression - path_expression
戻り値:
empty_collection_comparison_expression

isEmpty

public static EmptyCollectionComparisonExpression isEmpty(InputParameter inputParameter)
IS NOT EMPTYを使った式を作成します.

パラメータ:
inputParameter - input_parameter
戻り値:
empty_collection_comparison_expression

isNotEmpty

public static EmptyCollectionComparisonExpression isNotEmpty(String path)
IS NOT EMPTYを使った式を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
empty_collection_comparison_expression

isNotEmpty

public static EmptyCollectionComparisonExpression isNotEmpty(PathExpression pathExpression)
IS NOT EMPTYを使った式を作成します.

パラメータ:
pathExpression - path_expression
戻り値:
empty_collection_comparison_expression

isNotEmpty

public static EmptyCollectionComparisonExpression isNotEmpty(InputParameter inputParameter)
IS NOT EMPTYを使った式を作成します.

パラメータ:
inputParameter - input_parameter
戻り値:
empty_collection_comparison_expression

memberOf

public static CollectionMemberExpression memberOf(String lhs,
                                                  String rhs)
MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expressionを表す文字列
rhs - collection_valued_path_expressionを表す文字列
戻り値:
collection_member_expression

memberOf

public static CollectionMemberExpression memberOf(PathExpression lhs,
                                                  String rhs)
MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expressionを表す文字列
戻り値:
collection_member_expression

memberOf

public static CollectionMemberExpression memberOf(PathExpression lhs,
                                                  PathExpression rhs)
MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expression
戻り値:
collection_member_expression

memberOf

public static CollectionMemberExpression memberOf(IdentificationVariable lhs,
                                                  String rhs)
MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expressionを表す文字列
戻り値:
collection_member_expression

memberOf

public static CollectionMemberExpression memberOf(IdentificationVariable lhs,
                                                  PathExpression rhs)
MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expression
戻り値:
collection_member_expression

memberOf

public static CollectionMemberExpression memberOf(InputParameter lhs,
                                                  String rhs)
MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expressionを表す文字列
戻り値:
collection_member_expression

memberOf

public static CollectionMemberExpression memberOf(InputParameter lhs,
                                                  PathExpression rhs)
MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expression
戻り値:
collection_member_expression

notMemberOf

public static CollectionMemberExpression notMemberOf(String lhs,
                                                     String rhs)
NOT MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expressionを表す文字列
rhs - collection_valued_path_expressionを表す文字列
戻り値:
collection_member_expression

notMemberOf

public static CollectionMemberExpression notMemberOf(PathExpression lhs,
                                                     String rhs)
NOT MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expressionを表す文字列
戻り値:
collection_member_expression

notMemberOf

public static CollectionMemberExpression notMemberOf(PathExpression lhs,
                                                     PathExpression rhs)
NOT MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expression
戻り値:
collection_member_expression

notMemberOf

public static CollectionMemberExpression notMemberOf(IdentificationVariable lhs,
                                                     String rhs)
NOT MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expressionを表す文字列
戻り値:
collection_member_expression

notMemberOf

public static CollectionMemberExpression notMemberOf(IdentificationVariable lhs,
                                                     PathExpression rhs)
NOT MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expression
戻り値:
collection_member_expression

notMemberOf

public static CollectionMemberExpression notMemberOf(InputParameter lhs,
                                                     String rhs)
NOT MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expressionを表す文字列
戻り値:
collection_member_expression

notMemberOf

public static CollectionMemberExpression notMemberOf(InputParameter lhs,
                                                     PathExpression rhs)
NOT MEMBEDR OFを使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - collection_valued_path_expression
戻り値:
collection_member_expression

exists

public static ExistsExpression exists(Subquery subquery)
EXISTSを使った式を作成します.

パラメータ:
subquery - subquery
戻り値:
exists_expression

notExists

public static ExistsExpression notExists(Subquery subquery)
NOT EXISTSを使った式を作成します.

パラメータ:
subquery - subquery
戻り値:
exists_expression

all

public static AllOrAnyExpression all(Subquery subquery)
ALLを使った式を作成します.

パラメータ:
subquery - subquery
戻り値:
all_or_any_expression

any

public static AllOrAnyExpression any(Subquery subquery)
ANYを使った式を作成します.

パラメータ:
subquery - subquery
戻り値:
all_or_any_expression

some

public static AllOrAnyExpression some(Subquery subquery)
SOMEを使った式を作成します.

パラメータ:
subquery - subquery
戻り値:
all_or_any_expression

eq

public static ComparisonExpression eq(String lhs,
                                      Number rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      ArithmeticExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - arithmetic_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      String rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_literalとなる文字列
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      StringExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      DatetimeExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - datetime_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      boolean rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - boolean_literalを表すboolean
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      BooleanExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - boolean_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      EnumExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - enum_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      EntityExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - entity_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      PathExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(String lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - all_or_any_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      Number rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      ArithmeticExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      String rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      StringExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      DatetimeExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - datetime_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      boolean rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - boolean_literalを表すboolean
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      BooleanExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - boolean_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      EnumExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - enum_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      EntityExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - entity_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      PathExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - path_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(PathExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(ArithmeticExpression lhs,
                                      Number rhs)
=を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(StringExpression lhs,
                                      String rhs)
=を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(StringExpression lhs,
                                      StringExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(StringExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - datetime_expressionを表す文字列
rhs - datetime_expressionを表す文字列
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - datetime_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(BooleanExpression lhs,
                                      boolean rhs)
=を使った式を作成します.

パラメータ:
lhs - boolean_expression
rhs - boolean_literalを表すboolean
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(BooleanExpression lhs,
                                      BooleanExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - boolean_expression
rhs - boolean_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(BooleanExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - boolean_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(EnumExpression lhs,
                                      Enum<?> rhs)
=を使った式を作成します.

パラメータ:
lhs - enum_expression
rhs - enum_literalとなる列挙
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(EnumExpression lhs,
                                      EnumExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - enum_expression
rhs - enum_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(EnumExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - enum_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(EntityExpression lhs,
                                      EntityExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - entity_expression
戻り値:
compairson_expression

eq

public static ComparisonExpression eq(EntityExpression lhs,
                                      AllOrAnyExpression rhs)
=を使った式を作成します.

パラメータ:
lhs - entity_expressionを表す文字列
rhs - all_or_any_expressionを表す文字列
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      Number rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      ArithmeticExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - arithmetic_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      String rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_literalとなる文字列
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      StringExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      DatetimeExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - datetime_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      boolean rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - boolean_literalを表すboolean
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      BooleanExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - boolean_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      EnumExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - enum_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      EntityExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - entity_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      PathExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(String lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - all_or_any_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      Number rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      ArithmeticExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      String rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      StringExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      DatetimeExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - datetime_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      boolean rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - boolean_literalを表すboolean
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      BooleanExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - boolean_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      EnumExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - enum_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      EntityExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - entity_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      PathExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - path_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(PathExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(ArithmeticExpression lhs,
                                      Number rhs)
<>を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(StringExpression lhs,
                                      String rhs)
<>を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(StringExpression lhs,
                                      StringExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(StringExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - datetime_expressionを表す文字列
rhs - datetime_expressionを表す文字列
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - datetime_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(BooleanExpression lhs,
                                      boolean rhs)
<>を使った式を作成します.

パラメータ:
lhs - boolean_expression
rhs - boolean_literalを表すboolean
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(BooleanExpression lhs,
                                      BooleanExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - boolean_expression
rhs - boolean_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(BooleanExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - boolean_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(EnumExpression lhs,
                                      Enum<?> rhs)
<>を使った式を作成します.

パラメータ:
lhs - enum_expression
rhs - enum_literalとなる列挙
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(EnumExpression lhs,
                                      EnumExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - enum_expression
rhs - enum_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(EnumExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - enum_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(EntityExpression lhs,
                                      EntityExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - entity_expression
rhs - entity_expression
戻り値:
compairson_expression

ne

public static ComparisonExpression ne(EntityExpression lhs,
                                      AllOrAnyExpression rhs)
<>を使った式を作成します.

パラメータ:
lhs - entity_expressionを表す文字列
rhs - all_or_any_expressionを表す文字列
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(String lhs,
                                      Number rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(String lhs,
                                      ArithmeticExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - arithmetic_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(String lhs,
                                      String rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_literalとなる文字列
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(String lhs,
                                      StringExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(String lhs,
                                      DatetimeExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - datetime_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(String lhs,
                                      PathExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(String lhs,
                                      AllOrAnyExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - all_or_any_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(PathExpression lhs,
                                      Number rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(PathExpression lhs,
                                      ArithmeticExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(PathExpression lhs,
                                      String rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(PathExpression lhs,
                                      StringExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(PathExpression lhs,
                                      DatetimeExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - datetime_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(PathExpression lhs,
                                      PathExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - path_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(PathExpression lhs,
                                      AllOrAnyExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(ArithmeticExpression lhs,
                                      Number rhs)
>を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
gt>を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(StringExpression lhs,
                                      String rhs)
>を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(StringExpression lhs,
                                      StringExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(StringExpression lhs,
                                      AllOrAnyExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - datetime_expressionを表す文字列
rhs - datetime_expressionを表す文字列
戻り値:
compairson_expression

gt

public static ComparisonExpression gt(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
>を使った式を作成します.

パラメータ:
lhs - datetime_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(String lhs,
                                      Number rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(String lhs,
                                      ArithmeticExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - arithmetic_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(String lhs,
                                      String rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_literalとなる文字列
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(String lhs,
                                      StringExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(String lhs,
                                      DatetimeExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - datetime_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(String lhs,
                                      PathExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(String lhs,
                                      AllOrAnyExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - all_or_any_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(PathExpression lhs,
                                      Number rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(PathExpression lhs,
                                      ArithmeticExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(PathExpression lhs,
                                      String rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(PathExpression lhs,
                                      StringExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(PathExpression lhs,
                                      DatetimeExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - datetime_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(PathExpression lhs,
                                      PathExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - path_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(PathExpression lhs,
                                      AllOrAnyExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(ArithmeticExpression lhs,
                                      Number rhs)
>=を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
gt>=を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(StringExpression lhs,
                                      String rhs)
>=を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(StringExpression lhs,
                                      StringExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(StringExpression lhs,
                                      AllOrAnyExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - datetime_expressionを表す文字列
rhs - datetime_expressionを表す文字列
戻り値:
compairson_expression

ge

public static ComparisonExpression ge(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
>=を使った式を作成します.

パラメータ:
lhs - datetime_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(String lhs,
                                      Number rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(String lhs,
                                      ArithmeticExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - arithmetic_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(String lhs,
                                      String rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_literalとなる文字列
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(String lhs,
                                      StringExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(String lhs,
                                      DatetimeExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - datetime_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(String lhs,
                                      PathExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(String lhs,
                                      AllOrAnyExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - all_or_any_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(PathExpression lhs,
                                      Number rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(PathExpression lhs,
                                      ArithmeticExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(PathExpression lhs,
                                      String rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(PathExpression lhs,
                                      StringExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(PathExpression lhs,
                                      DatetimeExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - datetime_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(PathExpression lhs,
                                      PathExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - path_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(PathExpression lhs,
                                      AllOrAnyExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(ArithmeticExpression lhs,
                                      Number rhs)
<を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
lt<を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(StringExpression lhs,
                                      String rhs)
<を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(StringExpression lhs,
                                      StringExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(StringExpression lhs,
                                      AllOrAnyExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - datetime_expressionを表す文字列
rhs - datetime_expressionを表す文字列
戻り値:
compairson_expression

lt

public static ComparisonExpression lt(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
<を使った式を作成します.

パラメータ:
lhs - datetime_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(String lhs,
                                      Number rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

le

public static ComparisonExpression le(String lhs,
                                      ArithmeticExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - arithmetic_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(String lhs,
                                      String rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_literalとなる文字列
戻り値:
compairson_expression

le

public static ComparisonExpression le(String lhs,
                                      StringExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - string_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(String lhs,
                                      DatetimeExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - datetime_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(String lhs,
                                      PathExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(String lhs,
                                      AllOrAnyExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - all_or_any_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(PathExpression lhs,
                                      Number rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

le

public static ComparisonExpression le(PathExpression lhs,
                                      ArithmeticExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(PathExpression lhs,
                                      String rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

le

public static ComparisonExpression le(PathExpression lhs,
                                      StringExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - string_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(PathExpression lhs,
                                      DatetimeExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - datetime_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(PathExpression lhs,
                                      PathExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - path_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(PathExpression lhs,
                                      AllOrAnyExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - path_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(ArithmeticExpression lhs,
                                      Number rhs)
<=を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - numeric_literalとなる数値
戻り値:
compairson_expression

le

public static ComparisonExpression le(ArithmeticExpression lhs,
                                      ArithmeticExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - arithmetic_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(ArithmeticExpression lhs,
                                      AllOrAnyExpression rhs)
lt<=を使った式を作成します.

パラメータ:
lhs - arithmetic_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(StringExpression lhs,
                                      String rhs)
<=を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_literalとなる文字列
戻り値:
compairson_expression

le

public static ComparisonExpression le(StringExpression lhs,
                                      StringExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - string_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(StringExpression lhs,
                                      AllOrAnyExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - string_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

le

public static ComparisonExpression le(DatetimeExpression lhs,
                                      DatetimeExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - datetime_expressionを表す文字列
rhs - datetime_expressionを表す文字列
戻り値:
compairson_expression

le

public static ComparisonExpression le(DatetimeExpression lhs,
                                      AllOrAnyExpression rhs)
<=を使った式を作成します.

パラメータ:
lhs - datetime_expression
rhs - all_or_any_expression
戻り値:
compairson_expression

plus

public static ArithmeticFactor plus(String operand)
単項の+を使った式を作成します.

パラメータ:
operand - path_expressionを表す文字列
戻り値:
arithmetic_factor

plus

public static ArithmeticFactor plus(ArithmeticPrimary operand)
単項の+を使った式を作成します.

パラメータ:
operand - arithmetic_primary
戻り値:
arithmetic_factor

minus

public static ArithmeticFactor minus(String operand)
単項の-を使った式を作成します.

パラメータ:
operand - path_expressionを表す文字列
戻り値:
arithmetic_factor

minus

public static ArithmeticFactor minus(ArithmeticPrimary operand)
単項の-を使った式を作成します.

パラメータ:
operand - arithmetic_primary
戻り値:
arithmetic_factor

add

public static SimpleArithmeticExpression add(String lhs,
                                             String rhs)
二項の+を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expressionを表す文字列
戻り値:
simple_arithmetic_expression

add

public static SimpleArithmeticExpression add(String lhs,
                                             Number rhs)
二項の+を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
simple_arithmetic_expression

add

public static SimpleArithmeticExpression add(Number lhs,
                                             String rhs)
二項の+を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - path_expressionを表す文字列
戻り値:
simple_arithmetic_expression

add

public static SimpleArithmeticExpression add(Number lhs,
                                             Number rhs)
二項の+を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - numeric_literalとなる数値
戻り値:
simple_arithmetic_expression

add

public static SimpleArithmeticExpression add(String lhs,
                                             SimpleArithmeticExpression rhs)
二項の+を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - simple_arithmetic_expression
戻り値:
simple_arithmetic_expression

add

public static SimpleArithmeticExpression add(SimpleArithmeticExpression lhs,
                                             String rhs)
二項の+を使った式を作成します.

パラメータ:
lhs - simple_arithmetic_expression
rhs - path_expressionを表す文字列
戻り値:
simple_arithmetic_expression

add

public static SimpleArithmeticExpression add(Number lhs,
                                             SimpleArithmeticExpression rhs)
二項の+を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - simple_arithmetic_expression
戻り値:
simple_arithmetic_expression

add

public static SimpleArithmeticExpression add(SimpleArithmeticExpression lhs,
                                             Number rhs)
二項の+を使った式を作成します.

パラメータ:
lhs - simple_arithmetic_expression
rhs - numeric_literalとなる数値
戻り値:
simple_arithmetic_expression

add

public static SimpleArithmeticExpression add(SimpleArithmeticExpression lhs,
                                             SimpleArithmeticExpression rhs)
二項の+を使った式を作成します.

パラメータ:
lhs - simple_arithmetic_expression
rhs - simple_arithmetic_expression
戻り値:
simple_arithmetic_expression

subtract

public static SimpleArithmeticExpression subtract(String lhs,
                                                  String rhs)
二項の-を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expressionを表す文字列
戻り値:
simple_arithmetic_expression

subtract

public static SimpleArithmeticExpression subtract(String lhs,
                                                  Number rhs)
二項の-を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
simple_arithmetic_expression

subtract

public static SimpleArithmeticExpression subtract(Number lhs,
                                                  String rhs)
二項の-を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - path_expressionを表す文字列
戻り値:
simple_arithmetic_expression

subtract

public static SimpleArithmeticExpression subtract(Number lhs,
                                                  Number rhs)
二項の-を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - numeric_literalとなる数値
戻り値:
simple_arithmetic_expression

subtract

public static SimpleArithmeticExpression subtract(String lhs,
                                                  SimpleArithmeticExpression rhs)
二項の-を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - simple_arithmetic_expression
戻り値:
simple_arithmetic_expression

subtract

public static SimpleArithmeticExpression subtract(SimpleArithmeticExpression lhs,
                                                  String rhs)
二項の-を使った式を作成します.

パラメータ:
lhs - simple_arithmetic_expression
rhs - path_expressionを表す文字列
戻り値:
simple_arithmetic_expression

subtract

public static SimpleArithmeticExpression subtract(Number lhs,
                                                  SimpleArithmeticExpression rhs)
二項の-を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - simple_arithmetic_expression
戻り値:
simple_arithmetic_expression

subtract

public static SimpleArithmeticExpression subtract(SimpleArithmeticExpression lhs,
                                                  Number rhs)
二項の-を使った式を作成します.

パラメータ:
lhs - simple_arithmetic_expression
rhs - numeric_literalとなる数値
戻り値:
simple_arithmetic_expression

subtract

public static SimpleArithmeticExpression subtract(SimpleArithmeticExpression lhs,
                                                  SimpleArithmeticExpression rhs)
二項の-を使った式を作成します.

パラメータ:
lhs - simple_arithmetic_expression
rhs - simple_arithmetic_expression
戻り値:
simple_arithmetic_expression

multiply

public static ArithmeticTerm multiply(String lhs,
                                      String rhs)
二項の*を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expressionを表す文字列
戻り値:
arithmetic_term

multiply

public static ArithmeticTerm multiply(String lhs,
                                      Number rhs)
二項の*を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
arithmetic_term

multiply

public static ArithmeticTerm multiply(Number lhs,
                                      String rhs)
二項の*を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - path_expressionを表す文字列
戻り値:
arithmetic_term

multiply

public static ArithmeticTerm multiply(Number lhs,
                                      Number rhs)
二項の*を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - numeric_literalとなる数値
戻り値:
arithmetic_term

multiply

public static ArithmeticTerm multiply(String lhs,
                                      ArithmeticFactor rhs)
二項の*を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - arithmetic_factor
戻り値:
arithmetic_term

multiply

public static ArithmeticTerm multiply(ArithmeticTerm lhs,
                                      String rhs)
二項の*を使った式を作成します.

パラメータ:
lhs - arithmetic_term
rhs - path_expressionを表す文字列
戻り値:
arithmetic_term

multiply

public static ArithmeticTerm multiply(Number lhs,
                                      ArithmeticFactor rhs)
二項の*を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - arithmetic_factor
戻り値:
arithmetic_term

multiply

public static ArithmeticTerm multiply(ArithmeticTerm lhs,
                                      Number rhs)
二項の*を使った式を作成します.

パラメータ:
lhs - arithmetic_term
rhs - numeric_literalとなる数値
戻り値:
arithmetic_term

multiply

public static ArithmeticTerm multiply(ArithmeticTerm lhs,
                                      ArithmeticFactor rhs)
二項の*を使った式を作成します.

パラメータ:
lhs - arithmetic_term
rhs - arithmetic_factor
戻り値:
arithmetic_term

divide

public static ArithmeticTerm divide(String lhs,
                                    String rhs)
二項の/を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expressionを表す文字列
戻り値:
arithmetic_term

divide

public static ArithmeticTerm divide(String lhs,
                                    Number rhs)
二項の/を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
arithmetic_term

divide

public static ArithmeticTerm divide(Number lhs,
                                    String rhs)
二項の/を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - path_expressionを表す文字列
戻り値:
arithmetic_term

divide

public static ArithmeticTerm divide(Number lhs,
                                    Number rhs)
二項の/を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - numeric_literalとなる数値
戻り値:
arithmetic_term

divide

public static ArithmeticTerm divide(String lhs,
                                    ArithmeticFactor rhs)
二項の/を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - arithmetic_factor
戻り値:
arithmetic_term

divide

public static ArithmeticTerm divide(ArithmeticTerm lhs,
                                    String rhs)
二項の/を使った式を作成します.

パラメータ:
lhs - arithmetic_term
rhs - path_expressionを表す文字列
戻り値:
arithmetic_term

divide

public static ArithmeticTerm divide(Number lhs,
                                    ArithmeticFactor rhs)
二項の/を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - arithmetic_factor
戻り値:
arithmetic_term

divide

public static ArithmeticTerm divide(ArithmeticTerm lhs,
                                    Number rhs)
二項の/を使った式を作成します.

パラメータ:
lhs - arithmetic_term
rhs - numeric_literalとなる数値
戻り値:
arithmetic_term

divide

public static ArithmeticTerm divide(ArithmeticTerm lhs,
                                    ArithmeticFactor rhs)
二項の/を使った式を作成します.

パラメータ:
lhs - arithmetic_term
rhs - arithmetic_factor
戻り値:
arithmetic_term

length

public static FunctionReturningNumerics length(String string)
LENGTH関数を使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
戻り値:
function_returning_numerics

length

public static FunctionReturningNumerics length(StringPrimary string)
LENGTH関数を使った式を作成します.

パラメータ:
string - string_primary
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(String located,
                                               String searched)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_literalとなる文字列
searched - path_expressionを表す文字列
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(String located,
                                               StringPrimary searched)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_literalとなる文字列
searched - string_primary
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(StringPrimary located,
                                               String searched)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_primary
searched - path_expressionを表す文字列
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(StringPrimary located,
                                               StringPrimary searched)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_primary
searched - string_primary
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(String located,
                                               String searched,
                                               int start)
LOCATE関数を使った式を作成します.

パラメータ:
located - path_expressionを表す文字列
searched - string_literalとなる数値文字列
start - numeric_literalとなる数値
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(String located,
                                               String searched,
                                               SimpleArithmeticExpression start)
LOCATE関数を使った式を作成します.

パラメータ:
located - path_expressionを表す文字列
searched - string_literalとなる数値文字列
start - simple_arithmetic_expression
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(String located,
                                               StringPrimary searched,
                                               int start)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_literalとなる文字列
searched - string_primary
start - numeric_literalとなる数値
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(String located,
                                               StringPrimary searched,
                                               SimpleArithmeticExpression start)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_literalとなる文字列
searched - string_primary
start - simple_arithmetic_expression
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(StringPrimary located,
                                               String searched,
                                               int start)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_primary
searched - string_literalとなる文字列
start - numeric_literalとなる数値
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(StringPrimary located,
                                               String searched,
                                               SimpleArithmeticExpression start)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_primary
searched - string_literalとなる文字列
start - simple_arithmetic_expression
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(StringPrimary located,
                                               StringPrimary searched,
                                               int start)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_primary
searched - string_primary
start - simple_arithmetic_expression
戻り値:
function_returning_numerics

locate

public static FunctionReturningNumerics locate(StringPrimary located,
                                               StringPrimary searched,
                                               SimpleArithmeticExpression start)
LOCATE関数を使った式を作成します.

パラメータ:
located - string_primary
searched - string_primary
start - simple_arithmetic_expression
戻り値:
function_returning_numerics

abs

public static FunctionReturningNumerics abs(String number)
ABS関数を使った式を作成します.

パラメータ:
number - path_expressionを表す文字列
戻り値:
funtion_returning_numerics

abs

public static FunctionReturningNumerics abs(SimpleArithmeticExpression number)
ABS関数を使った式を作成します.

パラメータ:
number - simple_arithmetic_numerics
戻り値:
funtion_returning_numerics

sqrt

public static FunctionReturningNumerics sqrt(String number)
SQRT関数を使った式を作成します.

パラメータ:
number - path_expressionを表す文字列
戻り値:
funtion_returning_numerics

sqrt

public static FunctionReturningNumerics sqrt(SimpleArithmeticExpression number)
SQRT関数を使った式を作成します.

パラメータ:
number - simple_arithmetic_expression
戻り値:
funtion_returning_numerics

mod

public static FunctionReturningNumerics mod(String lhs,
                                            String rhs)
MOD関数を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - path_expressionを表す文字列
戻り値:
funtion_returning_numerics

mod

public static FunctionReturningNumerics mod(String lhs,
                                            Number rhs)
MOD関数を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - numeric_literalとなる数値
戻り値:
funtion_returning_numerics

mod

public static FunctionReturningNumerics mod(Number lhs,
                                            String rhs)
MOD関数を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - path_expressionを表す文字列
戻り値:
funtion_returning_numerics

mod

public static FunctionReturningNumerics mod(Number lhs,
                                            Number rhs)
MOD関数を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - numeric_literalとなる数値
戻り値:
funtion_returning_numerics

mod

public static FunctionReturningNumerics mod(String lhs,
                                            SimpleArithmeticExpression rhs)
MOD関数を使った式を作成します.

パラメータ:
lhs - path_expressionを表す文字列
rhs - simple_arithmetic_expression
戻り値:
funtion_returning_numerics

mod

public static FunctionReturningNumerics mod(SimpleArithmeticExpression lhs,
                                            String rhs)
MOD関数を使った式を作成します.

パラメータ:
lhs - simple_arithmetic_expression
rhs - path_expressionを表す文字列
戻り値:
funtion_returning_numerics

mod

public static FunctionReturningNumerics mod(Number lhs,
                                            SimpleArithmeticExpression rhs)
MOD関数を使った式を作成します.

パラメータ:
lhs - numeric_literalとなる数値
rhs - simple_arithmetic_expression
戻り値:
funtion_returning_numerics

mod

public static FunctionReturningNumerics mod(SimpleArithmeticExpression lhs,
                                            Number rhs)
MOD関数を使った式を作成します.

パラメータ:
lhs - simple_arithmetic_expression
rhs - numeric_literalとなる数値
戻り値:
funtion_returning_numerics

mod

public static FunctionReturningNumerics mod(SimpleArithmeticExpression lhs,
                                            SimpleArithmeticExpression rhs)
MOD関数を使った式を作成します.

パラメータ:
lhs - simple_arithmetic_expression
rhs - simple_arithmetic_expression
戻り値:
funtion_returning_numerics

size

public static FunctionReturningNumerics size(String collection)
SIZE関数を使った式を作成します.

パラメータ:
collection - path_expressionを表す文字列
戻り値:
funtion_returning_numerics

size

public static FunctionReturningNumerics size(PathExpression collection)
SIZE関数を使った式を作成します.

パラメータ:
collection - path_expression
戻り値:
funtion_returning_numerics

currentDate

public static FunctionReturningDatetime currentDate()
CURRENT_DATE関数を使った式を作成します.

戻り値:
funtion_returning_datetime

currentTime

public static FunctionReturningDatetime currentTime()
CURRENT_TIME関数を使った式を作成します.

戻り値:
funtion_returning_datetime

currentTimestamp

public static FunctionReturningDatetime currentTimestamp()
CURRENT_TIMESTAMP関数を使った式を作成します.

戻り値:
funtion_returning_datetime

concat

public static FunctionReturningStrings concat(String string1,
                                              String string2)
CONCAT関数を使った式を作成します.

パラメータ:
string1 - path_expressionを表す文字列
string2 - string_literalとなる文字列
戻り値:
function_returing_strings

concat

public static FunctionReturningStrings concat(String string1,
                                              StringPrimary string2,
                                              StringPrimary... rest)
CONCAT関数を使った式を作成します.

パラメータ:
string1 - path_expressionを表す文字列
string2 - string_primary
rest - string_primary
戻り値:
function_returing_strings

concat

public static FunctionReturningStrings concat(StringPrimary string1,
                                              String string2)
CONCAT関数を使った式を作成します.

パラメータ:
string1 - string_primary
string2 - string_literalとなる文字列
戻り値:
function_returing_strings

concat

public static FunctionReturningStrings concat(StringPrimary string1,
                                              StringPrimary string2,
                                              StringPrimary... rest)
CONCAT関数を使った式を作成します.

パラメータ:
string1 - string_primary
string2 - string_primary
rest - string_primary
戻り値:
function_returing_strings

substring

public static FunctionReturningStrings substring(String string,
                                                 Number start,
                                                 Number length)
SUBSTRING関数を使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
start - numeric_literalとなる数値
length - numeric_literalとなる数値
戻り値:
function_returing_strings

substring

public static FunctionReturningStrings substring(String string,
                                                 SimpleArithmeticExpression start,
                                                 SimpleArithmeticExpression length)
SUBSTRING関数を使った式を作成します.

パラメータ:
string - path_expressionを表す文字列
start - simple_arithmetic_expression
length - simple_arithmetic_expression
戻り値:
function_returing_strings

substring

public static FunctionReturningStrings substring(StringPrimary string,
                                                 Number start,
                                                 Number length)
SUBSTRING関数を使った式を作成します.

パラメータ:
string - string_primary
start - numeric_literalとなる数値
length - numeric_literalとなる数値
戻り値:
function_returing_strings

substring

public static FunctionReturningStrings substring(StringPrimary string,
                                                 SimpleArithmeticExpression start,
                                                 SimpleArithmeticExpression length)
SUBSTRING関数を使った式を作成します.

パラメータ:
string - string_primary
start - simple_arithmetic_expression
length - simple_arithmetic_expression
戻り値:
function_returing_strings

trim

public static FunctionReturningStrings trim(String trimSource)
TRIM関数を使った式を作成します.

パラメータ:
trimSource - path_expressionを表す文字列
戻り値:
function_returing_strings

trim

public static FunctionReturningStrings trim(StringPrimary trimSource)
TRIM関数を使った式を作成します.

パラメータ:
trimSource - string_primary
戻り値:
function_returing_strings

trim

public static FunctionReturningStrings trim(TrimSpecification trimSpecification,
                                            String trimSource)
TRIM関数を使った式を作成します.

パラメータ:
trimSpecification - trim_specification
trimSource - path_expressionを表す文字列
戻り値:
function_returing_strings

trim

public static FunctionReturningStrings trim(TrimSpecification trimSpecification,
                                            StringPrimary trimSource)
TRIM関数を使った式を作成します.

パラメータ:
trimSpecification - trim_specification
trimSource - string_primary
戻り値:
function_returing_strings

trim

public static FunctionReturningStrings trim(char trimCharacter,
                                            String trimSource)
TRIM関数を使った式を作成します.

パラメータ:
trimCharacter - trim_character
trimSource - path_expressionを表す文字列
戻り値:
function_returing_strings

trim

public static FunctionReturningStrings trim(char trimCharacter,
                                            StringPrimary trimSource)
TRIM関数を使った式を作成します.

パラメータ:
trimCharacter - trim_character
trimSource - string_primary
戻り値:
function_returing_strings

trim

public static FunctionReturningStrings trim(TrimSpecification trimSpecification,
                                            char trimCharacter,
                                            String trimSource)
TRIM関数を使った式を作成します.

パラメータ:
trimSpecification - trim_specification
trimCharacter - trim_character
trimSource - path_expressionを表す文字列
戻り値:
function_returing_strings

trim

public static FunctionReturningStrings trim(TrimSpecification trimSpecification,
                                            char trimCharacter,
                                            StringPrimary trimSource)
TRIM関数を使った式を作成します.

パラメータ:
trimSpecification - trim_specification
trimCharacter - trim_character
trimSource - string_primary
戻り値:
function_returing_strings

lower

public static FunctionReturningStrings lower(String source)
LOWER関数を使った式を作成します.

パラメータ:
source - path_expressionを表す文字列
戻り値:
function_returing_strings

lower

public static FunctionReturningStrings lower(StringPrimary source)
LOWER関数を使った式を作成します.

パラメータ:
source - string_primary
戻り値:
function_returing_strings

upper

public static FunctionReturningStrings upper(String source)
LOWER関数を使った式を作成します.

パラメータ:
source - path_expressionを表す文字列
戻り値:
function_returing_strings

upper

public static FunctionReturningStrings upper(StringPrimary source)
LOWER関数を使った式を作成します.

パラメータ:
source - string_primary
戻り値:
function_returing_strings

asc

public static OrderbyItem asc(String path)
昇順のORDER BY項目を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
orderby_item

asc

public static OrderbyItem asc(PathExpression path)
昇順のORDER BY項目を作成します.

パラメータ:
path - path_expression
戻り値:
orderby_item

desc

public static OrderbyItem desc(String path)
降順のORDER BY項目を作成します.

パラメータ:
path - path_expressionを表す文字列
戻り値:
orderby_item

desc

public static OrderbyItem desc(PathExpression path)
降順のORDER BY項目を作成します.

パラメータ:
path - path_expression
戻り値:
orderby_item


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