public class CompareCondition extends java.lang.Object implements SqlCondition
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Column |
column |
protected ICompareOperator |
op |
protected java.lang.String |
queryString |
protected java.lang.Object |
value |
| コンストラクタと説明 |
|---|
CompareCondition(Column column,
ICompareOperator op,
java.lang.Object value)
比較値を指定するコンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
SqlCondition |
add(LogicalOperator lo,
SqlCondition condition)
引数で指定した条件を追加したSqlConditionを返す。
|
java.util.Set |
columnSet(java.util.Set columns)
Columnの一覧を取得する。
|
java.util.Set |
compareColumnSet(java.util.Set columns)
Compare条件に関するカラムの一覧を取得する。
|
Column |
getColumn()
カラムメタ情報を取得する。
|
ICompareOperator |
getCompareOperator()
比較演算子を返す。
|
java.lang.String |
getQuery()
Query文を取得する。
|
java.lang.Object |
getValue()
値を返す。
|
void |
setValue(java.lang.Object value)
値を設定する。
|
int |
storeValue(java.sql.PreparedStatement ps,
int startPos)
PrepreadStatementに値を設定する。
|
java.util.Set |
tableSet(java.util.Set tables)
Tableセットを取得する。
|
java.lang.String |
toString() |
protected Column column
protected ICompareOperator op
protected java.lang.Object value
protected java.lang.String queryString
public CompareCondition(Column column, ICompareOperator op, java.lang.Object value)
public Column getColumn()
public ICompareOperator getCompareOperator()
public java.util.Set columnSet(java.util.Set columns)
columnSet インタフェース内 SqlConditionpublic java.util.Set compareColumnSet(java.util.Set columns)
compareColumnSet インタフェース内 SqlConditionpublic java.lang.Object getValue()
public void setValue(java.lang.Object value)
public java.util.Set tableSet(java.util.Set tables)
tableSet インタフェース内 SqlConditionpublic SqlCondition add(LogicalOperator lo, SqlCondition condition)
add インタフェース内 SqlConditionpublic java.lang.String getQuery()
getQuery インタフェース内 SqlConditionpublic int storeValue(java.sql.PreparedStatement ps, int startPos) throws DBException, FatalException
storeValue インタフェース内 SqlConditionDBExceptionFatalExceptionpublic java.lang.String toString()
toString クラス内 java.lang.Object