|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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
内の append
b
- boolean
public CriteriaContext append(byte b)
CriteriaContext
の記述: byte
引数の文字列表現を追加します.
CriteriaContext
内の append
b
- byte
public CriteriaContext append(short s)
CriteriaContext
の記述: short
引数の文字列表現を追加します.
CriteriaContext
内の append
s
- short
public CriteriaContext append(int i)
CriteriaContext
の記述: int
引数の文字列表現を追加します.
CriteriaContext
内の append
i
- int
public CriteriaContext append(long l)
CriteriaContext
の記述: long
引数の文字列表現を追加します.
CriteriaContext
内の append
l
- long
public CriteriaContext append(float f)
CriteriaContext
の記述: float
引数の文字列表現を追加します.
CriteriaContext
内の append
f
- float
public CriteriaContext append(double d)
CriteriaContext
の記述: double
引数の文字列表現を追加します.
CriteriaContext
内の append
d
- double
public CriteriaContext append(char ch)
CriteriaContext
の記述: char
引数の文字列表現を追加します.
CriteriaContext
内の append
ch
- char
public CriteriaContext append(String s)
CriteriaContext
の記述:
CriteriaContext
内の append
s
- 文字列
public CriteriaContext append(Enum<?> e)
CriteriaContext
の記述:
CriteriaContext
内の append
e
- 列挙
public CriteriaContext append(Object o)
CriteriaContext
の記述: Object
引数の文字列表現を追加します.
CriteriaContext
内の append
o
- Object
public CriteriaContext cutBack(int number)
CriteriaContext
の記述:
CriteriaContext
内の cutBack
number
- 切り詰める長さ
public void setParameter(String name, Object value)
CriteriaContext
の記述:
CriteriaContext
内の setParameter
name
- パラメータの名前value
- パラメータの値public void setParameter(String name, Date value, TemporalType temporalType)
CriteriaContext
の記述:
CriteriaContext
内の setParameter
name
- パラメータの名前value
- パラメータの値temporalType
- パラメータの時制public void setParameter(String name, Calendar value, TemporalType temporalType)
CriteriaContext
の記述:
CriteriaContext
内の setParameter
name
- パラメータの名前value
- パラメータの値temporalType
- パラメータの時制public String getQueryString()
CriteriaContext
の記述:
CriteriaContext
内の getQueryString
public void fillParameters(Query query)
CriteriaContext
の記述: Query
に全てのパラメータを設定します.
CriteriaContext
内の fillParameters
query
- Query
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |