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

CriteriaContext を使用しているパッケージ
org.seasar.kuina.dao.criteria Criteria APIを提供します. 
org.seasar.kuina.dao.criteria.impl Criteria APIの実装を提供します. 
org.seasar.kuina.dao.criteria.impl.grammar.aggregate JPQLの文法要素である集計関数の実装を提供します. 
org.seasar.kuina.dao.criteria.impl.grammar.clause JPQLの文法要素である句の実装を提供します. 
org.seasar.kuina.dao.criteria.impl.grammar.conditional JPQLの文法要素である論理演算子の実装を提供します. 
org.seasar.kuina.dao.criteria.impl.grammar.declaration JPQLの文法要素であるFROM句の宣言の実装を提供します. 
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.join JPQLの文法要素である結合の実装を提供します. 
org.seasar.kuina.dao.criteria.impl.grammar.operator JPQLの文法要素である演算子の実装を提供します. 
 

org.seasar.kuina.dao.criteria での CriteriaContext の使用
 

CriteriaContext を返す org.seasar.kuina.dao.criteria のメソッド
 CriteriaContext CriteriaContext.append(boolean b)
          JPQL文字列バッファにboolean引数の文字列表現を追加します.
 CriteriaContext CriteriaContext.append(byte b)
          JPQL文字列バッファにbyte引数の文字列表現を追加します.
 CriteriaContext CriteriaContext.append(char ch)
          JPQL文字列バッファにchar引数の文字列表現を追加します.
 CriteriaContext CriteriaContext.append(double d)
          JPQL文字列バッファにdouble引数の文字列表現を追加します.
 CriteriaContext CriteriaContext.append(Enum<?> e)
          JPQL文字列バッファに指定された列挙の文字列表現 (FQN + '.' + 要素名) を追加します.
 CriteriaContext CriteriaContext.append(float f)
          JPQL文字列バッファにfloat引数の文字列表現を追加します.
 CriteriaContext CriteriaContext.append(int i)
          JPQL文字列バッファにint引数の文字列表現を追加します.
 CriteriaContext CriteriaContext.append(long l)
          JPQL文字列バッファにlong引数の文字列表現を追加します.
 CriteriaContext CriteriaContext.append(Object o)
          JPQL文字列バッファにObject引数の文字列表現を追加します.
 CriteriaContext CriteriaContext.append(short s)
          JPQL文字列バッファにshort引数の文字列表現を追加します.
 CriteriaContext CriteriaContext.append(String s)
          JPQL文字列バッファに指定された文字を追加します.
 CriteriaContext CriteriaContext.cutBack(int length)
          JPQL文字列バッファの長さを指定されたサイズ分切り詰めます.
 

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria のメソッド
 void Criterion.evaluate(CriteriaContext context)
          要素を評価してコンテキストに反映します.
 

org.seasar.kuina.dao.criteria.impl での CriteriaContext の使用
 

CriteriaContext を実装している org.seasar.kuina.dao.criteria.impl のクラス
 class CriteriaContextImpl
          JPQLを構築するためのコンテキスト情報の実装クラスです.
 

CriteriaContext を返す org.seasar.kuina.dao.criteria.impl のメソッド
 CriteriaContext CriteriaContextImpl.append(boolean b)
           
 CriteriaContext CriteriaContextImpl.append(byte b)
           
 CriteriaContext CriteriaContextImpl.append(char ch)
           
 CriteriaContext CriteriaContextImpl.append(double d)
           
 CriteriaContext CriteriaContextImpl.append(Enum<?> e)
           
 CriteriaContext CriteriaContextImpl.append(float f)
           
 CriteriaContext CriteriaContextImpl.append(int i)
           
 CriteriaContext CriteriaContextImpl.append(long l)
           
 CriteriaContext CriteriaContextImpl.append(Object o)
           
 CriteriaContext CriteriaContextImpl.append(short s)
           
 CriteriaContext CriteriaContextImpl.append(String s)
           
protected  CriteriaContext SelectStatementImpl.createContext()
          JPQLを作成するためのコンテキスト情報を作成して返します.
 CriteriaContext CriteriaContextImpl.cutBack(int number)
           
 

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl のメソッド
protected  void SelectStatementImpl.evaluate(CriteriaContext context)
          この問い合わせを評価し,コンテキスト情報に反映します.
 

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

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.aggregate のメソッド
 void AbstractAggregateExpression.evaluate(CriteriaContext context)
           
 

org.seasar.kuina.dao.criteria.impl.grammar.clause での CriteriaContext の使用
 

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.clause のメソッド
 void WhereClauseImpl.evaluate(CriteriaContext context)
           
 void SubqueryFromClauseImpl.evaluate(CriteriaContext context)
           
 void SimpleSelectClauseImpl.evaluate(CriteriaContext context)
           
 void SelectClauseImpl.evaluate(CriteriaContext context)
           
 void OrderbyClauseImpl.evaluate(CriteriaContext context)
           
 void HavingClauseImpl.evaluate(CriteriaContext context)
           
 void GroupbyClauseImpl.evaluate(CriteriaContext context)
           
 void FromClauseImpl.evaluate(CriteriaContext context)
           
 

org.seasar.kuina.dao.criteria.impl.grammar.conditional での CriteriaContext の使用
 

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.conditional のメソッド
 void AbstractConditionalExpression.evaluate(CriteriaContext context)
           
 

org.seasar.kuina.dao.criteria.impl.grammar.declaration での CriteriaContext の使用
 

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.declaration のメソッド
 void IdentificationVariableDeclarationImpl.evaluate(CriteriaContext context)
           
 void CollectionMemberDeclarationImpl.evaluate(CriteriaContext context)
           
 

org.seasar.kuina.dao.criteria.impl.grammar.expression での CriteriaContext の使用
 

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.expression のメソッド
 void SubqueryImpl.evaluate(CriteriaContext context)
           
 void StringLiteralImpl.evaluate(CriteriaContext context)
           
 void PathExpressionImpl.evaluate(CriteriaContext context)
           
 void Parenthesis.evaluate(CriteriaContext context)
           
 void OrderbyItemImpl.evaluate(CriteriaContext context)
           
 void NumericLiteralImpl.evaluate(CriteriaContext context)
           
 void InputParameterImpl.evaluate(CriteriaContext context)
           
 void IdentificationVariableImpl.evaluate(CriteriaContext context)
           
 void EnumLiteralImpl.evaluate(CriteriaContext context)
           
 void BooleanLiteralImpl.evaluate(CriteriaContext context)
           
 void AbstractInExpression.evaluate(CriteriaContext context)
           
 void AbstractExistsExpression.evaluate(CriteriaContext context)
           
 void AbstractAllOrAnyExpression.evaluate(CriteriaContext context)
           
 

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

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.function のメソッド
 void Trim.evaluate(CriteriaContext context)
           
 void AbstractFunction.evaluate(CriteriaContext context)
           
 

org.seasar.kuina.dao.criteria.impl.grammar.join での CriteriaContext の使用
 

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.join のメソッド
 void AbstractJoin.evaluate(CriteriaContext context)
           
 

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

CriteriaContext 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.operator のメソッド
 void AbstractUnaryPrefixOperator.evaluate(CriteriaContext context)
           
 void AbstractUnaryPostfixOperator.evaluate(CriteriaContext context)
           
 void AbstractLike.evaluate(CriteriaContext context)
           
 void AbstractBinaryOperator.evaluate(CriteriaContext context)
           
 void AbstractBetween.evaluate(CriteriaContext context)
           
 



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