|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.littlesoft.sql.SQL.Token
jp.littlesoft.sql.SQL.Comparer<Q,T>
public static class SQL.Comparer<Q,T>
比較演算子を表現するクラス.
フィールドの概要 |
---|
クラス jp.littlesoft.sql.SQL.Token から継承されたフィールド |
---|
query |
コンストラクタの概要 | |
---|---|
SQL.Comparer(SQL.Query query,
SQL.Token previous)
|
メソッドの概要 | |
---|---|
SQL.Condition<Q> |
between(Serializable value1,
Serializable value2)
条件式[ this BETWEEN value1 AND value2 ]を生成します. |
SQL.Condition<Q> |
bigger(Serializable value)
条件式[ this > value ]を生成します. |
SQL.Condition<Q> |
biggerEqual(Serializable value)
条件式[ this >= value ]を生成します. |
SQL.Condition<Q> |
contains(Serializable value)
条件式[ this LIKE '%' || value || '%' ]を生成します. |
SQL.Condition<Q> |
endsWith(Serializable value)
条件式[ this LIKE '%' || value ]を生成します. |
SQL.Condition<Q> |
in(Serializable... values)
条件式[ this IN (value1, value2, ...) ]を生成します. |
SQL.Condition<Q> |
is(Serializable value)
条件式[ this = value ]を生成します. |
SQL.Condition<Q> |
isNot(Serializable value)
条件式[ this <> value ]を生成します. |
SQL.Condition<Q> |
isNotNull()
条件式[ this IS NOT NULL ]を生成します. |
SQL.Condition<Q> |
isNull()
条件式[ this IS NULL ]を生成します. |
SQL.Condition<Q> |
like(Serializable value)
条件式[ this LIKE value ]を生成します. |
SQL.Condition<Q> |
smaller(Serializable value)
条件式[ this < value ]を生成します. |
SQL.Condition<Q> |
smallerEqual(Serializable value)
条件式[ this <= value ]を生成します. |
SQL.Condition<Q> |
startsWith(Serializable value)
条件式[ this LIKE value || '%' ]を生成します. |
String |
toString()
|
クラス jp.littlesoft.sql.SQL.Token から継承されたメソッド |
---|
getFirst, getLast, getNext, getPrevious, getQuery, isParameter, setNext, setPrevious, writeSQL |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public SQL.Comparer(SQL.Query query, SQL.Token previous)
メソッドの詳細 |
---|
public SQL.Condition<Q> is(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> isNot(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> bigger(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> biggerEqual(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> smaller(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> smallerEqual(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> isNull()
public SQL.Condition<Q> isNotNull()
public SQL.Condition<Q> like(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> startsWith(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> endsWith(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> contains(Serializable value)
value
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> between(Serializable value1, Serializable value2)
value1,value2
- ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public SQL.Condition<Q> in(Serializable... values)
values
- 左記の配列:ダミーエンティティオブジェクトのフィールド, 固定値, BindParamオブジェクト, Expressionオブジェクト
public String toString()
Object
内の toString
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |