|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.kuina.dao.criteria.impl.CriteriaContextImpl
public class CriteriaContextImpl
JPQLを構築するためのコンテキスト情報の実装クラスです.
| フィールドの概要 | |
|---|---|
protected Set<ParameterBinder> |
binders
JPQLに含まれるバインドパラメータを保持する Set |
protected StringBuilder |
stringBuilder
構築したJPQL文字列を保持するバッファ |
| コンストラクタの概要 | |
|---|---|
CriteriaContextImpl()
インスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
CriteriaContext |
append(boolean b)
JPQL文字列バッファに boolean引数の文字列表現を追加します. |
CriteriaContext |
append(byte b)
JPQL文字列バッファに byte引数の文字列表現を追加します. |
CriteriaContext |
append(char ch)
JPQL文字列バッファに char引数の文字列表現を追加します. |
CriteriaContext |
append(double d)
JPQL文字列バッファに double引数の文字列表現を追加します. |
CriteriaContext |
append(Enum<?> e)
JPQL文字列バッファに指定された列挙の文字列表現 (FQN + '.' + 要素名) を追加します. |
CriteriaContext |
append(float f)
JPQL文字列バッファに float引数の文字列表現を追加します. |
CriteriaContext |
append(int i)
JPQL文字列バッファに int引数の文字列表現を追加します. |
CriteriaContext |
append(long l)
JPQL文字列バッファに long引数の文字列表現を追加します. |
CriteriaContext |
append(Object o)
JPQL文字列バッファに Object引数の文字列表現を追加します. |
CriteriaContext |
append(short s)
JPQL文字列バッファに short引数の文字列表現を追加します. |
CriteriaContext |
append(String s)
JPQL文字列バッファに指定された文字を追加します. |
CriteriaContext |
cutBack(int number)
JPQL文字列バッファの長さを指定されたサイズ分切り詰めます. |
void |
fillParameters(Query query)
Queryに全てのパラメータを設定します. |
String |
getQueryString()
JPQL問い合わせ文字列を返します. |
void |
setParameter(String name,
Calendar value,
TemporalType temporalType)
JPQLの名前パラメータを追加します. |
void |
setParameter(String name,
Date value,
TemporalType temporalType)
JPQLの名前パラメータを追加します. |
void |
setParameter(String name,
Object value)
JPQLの名前パラメータを追加します. |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected final StringBuilder stringBuilder
protected final Set<ParameterBinder> binders
Set
| コンストラクタの詳細 |
|---|
public CriteriaContextImpl()
| メソッドの詳細 |
|---|
public CriteriaContext append(boolean b)
CriteriaContext の記述: boolean引数の文字列表現を追加します.
CriteriaContext 内の appendb - boolean
public CriteriaContext append(byte b)
CriteriaContext の記述: byte引数の文字列表現を追加します.
CriteriaContext 内の appendb - byte
public CriteriaContext append(short s)
CriteriaContext の記述: short引数の文字列表現を追加します.
CriteriaContext 内の appends - short
public CriteriaContext append(int i)
CriteriaContext の記述: int引数の文字列表現を追加します.
CriteriaContext 内の appendi - int
public CriteriaContext append(long l)
CriteriaContext の記述: long引数の文字列表現を追加します.
CriteriaContext 内の appendl - long
public CriteriaContext append(float f)
CriteriaContext の記述: float引数の文字列表現を追加します.
CriteriaContext 内の appendf - float
public CriteriaContext append(double d)
CriteriaContext の記述: double引数の文字列表現を追加します.
CriteriaContext 内の appendd - double
public CriteriaContext append(char ch)
CriteriaContext の記述: char引数の文字列表現を追加します.
CriteriaContext 内の appendch - char
public CriteriaContext append(String s)
CriteriaContext の記述:
CriteriaContext 内の appends - 文字列
public CriteriaContext append(Enum<?> e)
CriteriaContext の記述:
CriteriaContext 内の appende - 列挙
public CriteriaContext append(Object o)
CriteriaContext の記述: Object引数の文字列表現を追加します.
CriteriaContext 内の appendo - Object
public CriteriaContext cutBack(int number)
CriteriaContext の記述:
CriteriaContext 内の cutBacknumber - 切り詰める長さ
public void setParameter(String name,
Object value)
CriteriaContext の記述:
CriteriaContext 内の setParametername - パラメータの名前value - パラメータの値
public void setParameter(String name,
Date value,
TemporalType temporalType)
CriteriaContext の記述:
CriteriaContext 内の setParametername - パラメータの名前value - パラメータの値temporalType - パラメータの時制
public void setParameter(String name,
Calendar value,
TemporalType temporalType)
CriteriaContext の記述:
CriteriaContext 内の setParametername - パラメータの名前value - パラメータの値temporalType - パラメータの時制public String getQueryString()
CriteriaContext の記述:
CriteriaContext 内の getQueryStringpublic void fillParameters(Query query)
CriteriaContext の記述: Queryに全てのパラメータを設定します.
CriteriaContext 内の fillParametersquery - Query
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||