org.seasar.kuina.dao.criteria.impl.grammar.operator
クラス LessThan

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.operator.AbstractBinaryOperator
      上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.operator.LessThan
すべての実装されたインタフェース:
Criterion, ComparisonExpression, ConditionalExpression, ConditionalFactor, ConditionalPrimary, ConditionalTerm, SimpleCondExpression

public class LessThan
extends AbstractBinaryOperator
implements ComparisonExpression

JPQLの2項<演算子を表すクラスです.

作成者:
koichik

フィールドの概要
 
クラス org.seasar.kuina.dao.criteria.impl.grammar.operator.AbstractBinaryOperator から継承されたフィールド
lhs, operator, rhs
 
コンストラクタの概要
LessThan(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessThan(ArithmeticExpression lhs, ArithmeticExpression rhs)
          インスタンスを構築します。
LessThan(DatetimeExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessThan(DatetimeExpression lhs, DatetimeExpression rhs)
          インスタンスを構築します。
LessThan(PathExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessThan(PathExpression lhs, PathExpression rhs)
          インスタンスを構築します。
LessThan(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
LessThan(StringExpression lhs, StringExpression rhs)
          インスタンスを構築します。
 
メソッドの概要
 
クラス org.seasar.kuina.dao.criteria.impl.grammar.operator.AbstractBinaryOperator から継承されたメソッド
evaluate
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LessThan

public LessThan(PathExpression lhs,
                PathExpression rhs)
インスタンスを構築します。

パラメータ:
lhs - 左辺を表すpath_expression
rhs - 右辺を表すpath_expression

LessThan

public LessThan(PathExpression lhs,
                AllOrAnyExpression rhs)
インスタンスを構築します。

パラメータ:
lhs - 左辺を表すpath_expression
rhs - 右辺を表すall_or_any_expression

LessThan

public LessThan(ArithmeticExpression lhs,
                ArithmeticExpression rhs)
インスタンスを構築します。

パラメータ:
lhs - 左辺を表すarithmetic_expression
rhs - 右辺を表すarithmetic_expression

LessThan

public LessThan(ArithmeticExpression lhs,
                AllOrAnyExpression rhs)
インスタンスを構築します。

パラメータ:
lhs - 左辺を表すarithmetic_expression
rhs - 右辺を表すall_or_any_expression

LessThan

public LessThan(StringExpression lhs,
                StringExpression rhs)
インスタンスを構築します。

パラメータ:
lhs - 左辺を表すstring_expression
rhs - 右辺を表すstring_expression

LessThan

public LessThan(StringExpression lhs,
                AllOrAnyExpression rhs)
インスタンスを構築します。

パラメータ:
lhs - 左辺を表すstring_expression
rhs - 右辺を表すall_or_any_expression

LessThan

public LessThan(DatetimeExpression lhs,
                DatetimeExpression rhs)
インスタンスを構築します。

パラメータ:
lhs - 左辺を表すdatetime_expression
rhs - 右辺を表すdatetime_expression

LessThan

public LessThan(DatetimeExpression lhs,
                AllOrAnyExpression rhs)
インスタンスを構築します。

パラメータ:
lhs - 左辺を表すdatetime_expression
rhs - 右辺を表すall_or_any_expression


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