public class LogicalCondition extends java.lang.Object implements SqlCondition
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.lang.String |
displayString |
protected SqlCondition |
lh |
protected LogicalOperator |
op |
protected java.lang.String |
queryString |
protected SqlCondition |
rh |
| コンストラクタと説明 |
|---|
LogicalCondition(SqlCondition lh,
LogicalOperator op,
SqlCondition rh)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
SqlCondition |
add(LogicalOperator lo,
SqlCondition cond)
引数の条件を追加した条件を取得する。
|
java.util.Set |
columnSet(java.util.Set columns)
Columnの一覧を取得する。
|
java.util.Set |
compareColumnSet(java.util.Set columns)
Compare条件に関するカラムの一覧を取得する。
|
SqlCondition |
getLeftHand()
左辺式を取得する。
|
LogicalOperator |
getLogicalOperator()
論理演算子を返す。
|
java.lang.String |
getQuery()
Query文を返す(where)は含まれない。
|
SqlCondition |
getRightHand()
右辺式を取得する。
|
int |
storeValue(java.sql.PreparedStatement ps,
int startPos)
PreparedStatementに条件値を設定する。
|
java.util.Set |
tableSet(java.util.Set tables)
Tableセットを取得する。
|
java.lang.String |
toString() |
protected SqlCondition lh
protected SqlCondition rh
protected LogicalOperator op
protected java.lang.String displayString
protected java.lang.String queryString
public LogicalCondition(SqlCondition lh, LogicalOperator op, SqlCondition rh)
public SqlCondition getLeftHand()
public SqlCondition getRightHand()
public LogicalOperator getLogicalOperator()
public SqlCondition add(LogicalOperator lo, SqlCondition cond)
add インタフェース内 SqlConditionpublic java.util.Set tableSet(java.util.Set tables)
tableSet インタフェース内 SqlConditionpublic java.util.Set columnSet(java.util.Set columns)
columnSet インタフェース内 SqlConditionpublic java.util.Set compareColumnSet(java.util.Set columns)
compareColumnSet インタフェース内 SqlConditionpublic int storeValue(java.sql.PreparedStatement ps, int startPos) throws DBException, FatalException
storeValue インタフェース内 SqlConditionDBExceptionFatalExceptionpublic java.lang.String getQuery()
getQuery インタフェース内 SqlConditionpublic java.lang.String toString()
toString クラス内 java.lang.Object