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

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

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

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

org.seasar.kuina.dao.criteria.grammar での DatetimeExpression のサブインタフェース
 interface AggregateExpression
          JPQLのaggreaga_expressionを表します.
 interface DatetimePrimary
          JPQLのdatetime_primaryを表します.
 interface FunctionReturningDatetime
          JPQLのfunctions_returning_datetimeを表します.
 interface InputParameter
          JPQLのinput_parameterを表します.
 interface PathExpression
          JPQLのpath_expressionを表します.
 interface Subquery
          JPQLのsubqueryを表します.
 

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

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

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

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

DatetimeExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.function のクラス
 class CurrentDate
          JPQLのCURRENT_DATE関数を表すクラスです.
 class CurrentTime
          JPQLのCURRENT_TIME関数を表すクラスです.
 class CurrentTimestamp
          JPQLのCURRENT_TIMESTAMP関数を表すクラスです.
 

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

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



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