public class JoinCondition extends java.lang.Object implements SqlCondition
修飾子とタイプ | フィールドと説明 |
---|---|
protected Column |
lh |
protected ICompareOperator |
op |
protected java.lang.String |
queryString |
protected Column |
rh |
コンストラクタと説明 |
---|
JoinCondition(Column lh,
ICompareOperator op,
Column rh)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
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条件に関するカラムの一覧を取得する。
|
ICompareOperator |
getCompareOperator()
比較演算子を取得する。
|
Column |
getLeftHand()
左辺かラムを取得する。
|
java.lang.String |
getQuery()
Query文を取得する。
|
Column |
getRightHand()
右辺カラムを取得する。
|
int |
storeValue(java.sql.PreparedStatement ps,
int startPos)
PreparedStatementに条件値を設定する。
|
java.util.Set |
tableSet(java.util.Set tables)
テーブルセットを取得する。
|
java.lang.String |
toString() |
protected Column lh
protected ICompareOperator op
protected Column rh
protected java.lang.String queryString
public JoinCondition(Column lh, ICompareOperator op, Column rh)
public Column getLeftHand()
public Column getRightHand()
public ICompareOperator getCompareOperator()
public java.util.Set tableSet(java.util.Set tables)
tableSet
インタフェース内 SqlCondition
public java.util.Set columnSet(java.util.Set columns)
columnSet
インタフェース内 SqlCondition
public java.util.Set compareColumnSet(java.util.Set columns)
compareColumnSet
インタフェース内 SqlCondition
public SqlCondition add(LogicalOperator lo, SqlCondition condition)
add
インタフェース内 SqlCondition
public java.lang.String getQuery()
getQuery
インタフェース内 SqlCondition
public int storeValue(java.sql.PreparedStatement ps, int startPos)
storeValue
インタフェース内 SqlCondition
public java.lang.String toString()
toString
クラス内 java.lang.Object