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

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

public class Equal
extends AbstractBinaryOperator
implements ComparisonExpression

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

作成者:
koichik

フィールドの概要
 
クラス org.seasar.kuina.dao.criteria.impl.grammar.operator.AbstractBinaryOperator から継承されたフィールド
lhs, operator, rhs
 
コンストラクタの概要
Equal(ArithmeticExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(ArithmeticExpression lhs, ArithmeticExpression rhs)
          インスタンスを構築します。
Equal(BooleanExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(BooleanExpression lhs, BooleanExpression rhs)
          インスタンスを構築します。
Equal(DatetimeExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(DatetimeExpression lhs, DatetimeExpression rhs)
          インスタンスを構築します。
Equal(EntityExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(EntityExpression lhs, EntityExpression rhs)
          インスタンスを構築します。
Equal(EnumExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(EnumExpression lhs, EnumExpression rhs)
          インスタンスを構築します。
Equal(PathExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(PathExpression lhs, PathExpression rhs)
          インスタンスを構築します。
Equal(StringExpression lhs, AllOrAnyExpression rhs)
          インスタンスを構築します。
Equal(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
 

コンストラクタの詳細

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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

Equal

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

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


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