org.seasar.kuina.dao.criteria.impl.grammar.function
クラス AbstractFunction

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.function.AbstractFunction
すべての実装されたインタフェース:
Criterion
直系の既知のサブクラス:
Abs, Concat, CurrentDate, CurrentTime, CurrentTimestamp, Length, Locate, Lower, Mod, Size, Sqrt, Substring, Upper

public class AbstractFunction
extends Object
implements Criterion

JPQLの関数を表す抽象クラスです.

作成者:
koichik

フィールドの概要
protected  List<Criterion> arguments
          関数に渡す引数のリスト
protected  String functor
          関数名
 
コンストラクタの概要
AbstractFunction(String functor)
          インスタンスを構築します。
AbstractFunction(String functor, Criterion... arguments)
          インスタンスを構築します。
 
メソッドの概要
 void evaluate(CriteriaContext context)
          要素を評価してコンテキストに反映します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

functor

protected final String functor
関数名


arguments

protected final List<Criterion> arguments
関数に渡す引数のリスト

コンストラクタの詳細

AbstractFunction

public AbstractFunction(String functor)
インスタンスを構築します。

パラメータ:
functor - 関数名

AbstractFunction

public AbstractFunction(String functor,
                        Criterion... arguments)
インスタンスを構築します。

パラメータ:
functor - 関数名
arguments - 関数に渡す引数の並び
メソッドの詳細

evaluate

public void evaluate(CriteriaContext context)
インタフェース Criterion の記述:
要素を評価してコンテキストに反映します.

定義:
インタフェース Criterion 内の evaluate
パラメータ:
context - コンテキスト


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