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

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

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

ArithmeticExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria のメソッド
static BetweenExpression CriteriaOperations.between(String operand, ArithmeticExpression from, ArithmeticExpression to)
          BETWEENを使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(ArithmeticExpression lhs, ArithmeticExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(ArithmeticExpression lhs, Number rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(PathExpression lhs, ArithmeticExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.eq(String lhs, ArithmeticExpression rhs)
          =を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          gt>=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(ArithmeticExpression lhs, ArithmeticExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(ArithmeticExpression lhs, Number rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(PathExpression lhs, ArithmeticExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.ge(String lhs, ArithmeticExpression rhs)
          >=を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          gt>を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(ArithmeticExpression lhs, ArithmeticExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(ArithmeticExpression lhs, Number rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(PathExpression lhs, ArithmeticExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.gt(String lhs, ArithmeticExpression rhs)
          >を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          lt<=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(ArithmeticExpression lhs, ArithmeticExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(ArithmeticExpression lhs, Number rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(PathExpression lhs, ArithmeticExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.le(String lhs, ArithmeticExpression rhs)
          <=を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          lt<を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(ArithmeticExpression lhs, ArithmeticExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(ArithmeticExpression lhs, Number rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(PathExpression lhs, ArithmeticExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.lt(String lhs, ArithmeticExpression rhs)
          <を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(ArithmeticExpression lhs, ArithmeticExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(ArithmeticExpression lhs, Number rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(PathExpression lhs, ArithmeticExpression rhs)
          <>を使った式を作成します.
static ComparisonExpression CriteriaOperations.ne(String lhs, ArithmeticExpression rhs)
          <>を使った式を作成します.
 

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

org.seasar.kuina.dao.criteria.grammar での ArithmeticExpression のサブインタフェース
 interface AggregateExpression
          JPQLのaggreaga_expressionを表します.
 interface ArithmeticFactor
          JPQLのarithmetic_factorを表します.
 interface ArithmeticPrimary
          JPQLのarithmetic_primaryを表します.
 interface ArithmeticTerm
          JPQLのarithmetic_termを表します.
 interface FunctionReturningNumerics
          JPQLのfunctions_returning_numericsを表します.
 interface InputParameter
          JPQLのinput_parameterを表します.
 interface NumericLiteral
          JPQLのnumeric_literalを表します.
 interface PathExpression
          JPQLのpath_expressionを表します.
 interface SimpleArithmeticExpression
          JPQLのsimple_arithmetic_expressionを表します.
 interface Subquery
          JPQLのsubqueryを表します.
 

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

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

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

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

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

ArithmeticExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.function のクラス
 class Abs
          JPQLのABS関数を表すクラスです.
 class Length
          JPQLのLENGTH関数を表すクラスです.
 class Locate
          JPQLのLOCATE関数を表すクラスです.
 class Mod
          JPQLのMOD関数を表すクラスです.
 class Size
          JPQLのSIZE関数を表すクラスです.
 class Sqrt
          JPQLのSQRT関数を表すクラスです.
 

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

ArithmeticExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.operator のクラス
 class Addition
          JPQLの2項+演算子を表すクラスです.
 class Division
          JPQLの2項/演算子を表すクラスです.
 class Multiplication
          JPQLの2項*演算子を表すクラスです.
 class Subtraction
          JPQLの2項-演算子を表すクラスです.
 class UnaryMinus
          JPQLの単項-演算子を表すクラスです.
 class UnaryPlus
          JPQLの単項+演算子を表すクラスです.
 

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



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