public class Condition extends Object implements ConditionProvider
コンストラクタと説明 |
---|
Condition(String columnName,
Object[] values,
Operator operetor)
指定された引数を元に、検索条件句モデルを生成します。
|
Condition(String columnName,
Object value,
Operator operetor,
ConditionType conditionType)
指定された引数を元に、検索条件句モデルを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
createConditionSection()
設定された条件から、検索条件句を生成します。
|
String |
getColumnName()
この検索条件句で利用するカラム名を取得します。
|
int |
getConditionCount()
検索条件数を取得します
|
ConditionType |
getConditionType()
検索方式を取得します。
|
Operator |
getOperetor()
比較演算子を取得します。
|
Collection<Object> |
getParameters()
設定されている検索条件句のパラメータ値の一覧を取得します。
|
Object |
getValue()
比較値を取得します。
|
Object[] |
getValues()
比較値群を取得します。
|
boolean |
isUseLike()
この検索条件句でLIKE文が利用されているかを取得します。
|
void |
setColumnName(String columnName)
検索条件に利用するカラム名を設定します。
|
void |
setConditionType(ConditionType conditionType)
検索方式を設定します。
|
void |
setOperetor(Operator operetor)
比較演算子を設定します。
|
void |
setValue(Object value)
比較値を設定します
|
void |
setValues(Object[] values)
比較値群を設定します。
|
public Condition(String columnName, Object value, Operator operetor, ConditionType conditionType) throws IllegalArgumentException
columnName
- カラム名value
- 比較値operetor
- 比較演算子conditionType
- 検索方式IllegalArgumentException
public Condition(String columnName, Object[] values, Operator operetor) throws IllegalArgumentException
columnName
- カラム名values
- 比較値群operetor
- 比較演算子IllegalArgumentException
public String createConditionSection()
createConditionSection
インタフェース内 ConditionProvider
public String getColumnName()
public int getConditionCount()
getConditionCount
インタフェース内 ConditionProvider
public ConditionType getConditionType()
public Operator getOperetor()
public Collection<Object> getParameters()
getParameters
インタフェース内 ConditionProvider
public Object getValue()
public Object[] getValues()
public boolean isUseLike()
isUseLike
インタフェース内 ConditionProvider
public void setColumnName(String columnName) throws IllegalArgumentException
columnName
- 設定するカラム名IllegalArgumentException
public void setConditionType(ConditionType conditionType)
conditionType
- 検索方式public void setOperetor(Operator operetor)
operetor
- 比較演算子public void setValue(Object value)
value
- 比較値public void setValues(Object[] values)
value
- 比較値Copyright © 2012 NTT DATA INTRAMART CORPORATION