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

ArithmeticTerm を使用しているパッケージ
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 での ArithmeticTerm の使用
 

ArithmeticTerm を返す org.seasar.kuina.dao.criteria のメソッド
static ArithmeticTerm CriteriaOperations.divide(ArithmeticTerm lhs, ArithmeticFactor rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(ArithmeticTerm lhs, Number rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(ArithmeticTerm lhs, String rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(Number lhs, ArithmeticFactor rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(Number lhs, Number rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(Number lhs, String rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(String lhs, ArithmeticFactor rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(String lhs, Number rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(String lhs, String rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(ArithmeticTerm lhs, ArithmeticFactor rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(ArithmeticTerm lhs, Number rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(ArithmeticTerm lhs, String rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(Number lhs, ArithmeticFactor rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(Number lhs, Number rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(Number lhs, String rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(String lhs, ArithmeticFactor rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(String lhs, Number rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(String lhs, String rhs)
          二項の*を使った式を作成します.
 

ArithmeticTerm 型のパラメータを持つ org.seasar.kuina.dao.criteria のメソッド
static ArithmeticTerm CriteriaOperations.divide(ArithmeticTerm lhs, ArithmeticFactor rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(ArithmeticTerm lhs, Number rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.divide(ArithmeticTerm lhs, String rhs)
          二項の/を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(ArithmeticTerm lhs, ArithmeticFactor rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(ArithmeticTerm lhs, Number rhs)
          二項の*を使った式を作成します.
static ArithmeticTerm CriteriaOperations.multiply(ArithmeticTerm lhs, String rhs)
          二項の*を使った式を作成します.
 

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

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

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

ArithmeticTerm を実装している 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 での ArithmeticTerm の使用
 

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

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

ArithmeticTerm を実装している 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 での ArithmeticTerm の使用
 

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



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