|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.littlesoft.sql.SQL.Token
jp.littlesoft.sql.SQL.Condition<Q>
public static class SQL.Condition<Q>
条件式を表現するクラス.
フィールドの概要 | |
---|---|
Q |
end
where, $if, onで開始した条件式の終了を示す変数 |
クラス jp.littlesoft.sql.SQL.Token から継承されたフィールド |
---|
query |
メソッドの概要 | |
---|---|
SQL.Comparer<Q,?> |
and(Serializable value)
条件式[ this AND value ]を生成します. |
SQL.Condition<Q> |
and(SQL.Condition condition)
条件式[ this AND (condition) ]を生成します. |
SQL.Condition<Q> |
andDynamicCondition(String key)
実行の際、動的に設定される条件式のキーを設定します. |
SQL.Comparer<Q,?> |
andEvaluateNonNulls(Serializable value)
実行時パラメータがNOT NULLであれば評価される条件式を開始します. |
SQL.Condition<Q> |
andEvaluateNonNulls(SQL.Condition condition)
実行時パラメータがNOT NULLであれば評価される条件式を開始します. |
SQL.Comparer<Q,?> |
andNot(Serializable value)
条件式[ this AND NOT ( value ... ) ]を生成します. |
SQL.Condition<Q> |
andNot(SQL.Condition condition)
条件式[ this AND NOT(condition) ]を生成します. |
boolean |
isExportable(Serializable remoteTable)
|
boolean |
isNegative()
|
SQL.Comparer<Q,?> |
or(Serializable value)
条件式[ this OR value ]を生成します. |
SQL.Condition<Q> |
or(SQL.Condition condition)
条件式[ this OR (condition) ]を生成します. |
SQL.Condition<Q> |
orDynamicCondition(String key)
実行の際、動的に設定される条件式のキーを設定します. |
SQL.Comparer<Q,?> |
orEvaluateNonNulls(Serializable value)
実行時パラメータがNOT NULLであれば評価される条件式を開始します. |
SQL.Condition<Q> |
orEvaluateNonNulls(SQL.Condition condition)
実行時パラメータがNOT NULLであれば評価される条件式を開始します. |
SQL.Comparer<Q,?> |
orNot(Serializable value)
条件式[ this OR NOT ( value...) ]を生成します. |
SQL.Condition<Q> |
orNot(SQL.Condition condition)
条件式[ this OR NOT (condition) ]を生成します. |
String |
toString()
|
protected void |
writeSQL(StringBuilder builder)
|
クラス jp.littlesoft.sql.SQL.Token から継承されたメソッド |
---|
getFirst, getLast, getNext, getPrevious, getQuery, isParameter, setNext, setPrevious |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public Q end
メソッドの詳細 |
---|
public SQL.Condition<Q> and(SQL.Condition condition)
condition
-
public SQL.Comparer<Q,?> and(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> andNot(SQL.Condition condition)
condition
-
public SQL.Comparer<Q,?> andNot(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> andEvaluateNonNulls(SQL.Condition condition)
condition
-
public SQL.Comparer<Q,?> andEvaluateNonNulls(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> andDynamicCondition(String key)
String
- 条件式キー
public SQL.Condition<Q> or(SQL.Condition condition)
condition
-
public SQL.Condition<Q> orNot(SQL.Condition condition)
condition
-
public SQL.Comparer<Q,?> orEvaluateNonNulls(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> orEvaluateNonNulls(SQL.Condition condition)
condition
-
public SQL.Condition<Q> orDynamicCondition(String key)
String
- 条件式キー
public SQL.Comparer<Q,?> or(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Comparer<Q,?> orNot(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public String toString()
Object
内の toString
protected void writeSQL(StringBuilder builder)
SQL.Token
内の writeSQL
public boolean isNegative()
public boolean isExportable(Serializable remoteTable)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |