| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Compare |
compare |
protected int |
hashValue |
protected java.lang.Object |
leftHand |
protected java.lang.String |
message |
protected java.lang.Object |
value |
| コンストラクタと説明 |
|---|
CompareCond(java.lang.Object leftHand,
ICompareOperator operator,
java.lang.Object value)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Condition |
add(LogicalOperator operator,
Condition f)
条件を追加する(このインスタンス自身には追加されない)。
|
boolean |
equals(java.lang.Object o)
等しいか否かを返す。
|
Compare |
getCompare()
比較子を取得する
|
ICompareOperator |
getCompareOperator()
比較演算子を取得する。
|
java.lang.Object |
getLeftHand()
左辺値を返す。
|
java.lang.Object |
getValue()
右辺値を返す。
|
int |
hashCode()
ハッシュ値を返す。
|
boolean |
isCompareCondition()
比較式か否かを表す。
|
java.lang.String |
toString()
文字列を返す
|
protected java.lang.Object leftHand
protected Compare compare
protected java.lang.Object value
protected int hashValue
protected java.lang.String message
public CompareCond(java.lang.Object leftHand, ICompareOperator operator, java.lang.Object value)
leftHand - 比較対象シンボル(カラム名、現象型名、etc)operator - 比較演算子value - 値(NULLの場合は、nullを設定)。public ICompareOperator getCompareOperator()
public Compare getCompare()
public java.lang.Object getLeftHand()
public java.lang.Object getValue()
public final boolean isCompareCondition()
isCompareCondition インタフェース内 Conditionpublic Condition add(LogicalOperator operator, Condition f)
public int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object o)
equals クラス内 java.lang.Objectpublic java.lang.String toString()
toString クラス内 java.lang.Object