クラス
jp.littlesoft.sql.SQL.Condition の使用

SQL.Condition を使用しているパッケージ
jp.littlesoft.sql   
jp.littlesoft.web   
 

jp.littlesoft.sql での SQL.Condition の使用
 

jp.littlesoft.sql での SQL.Condition のサブクラス
static class SQL.DynamicCondition<Q>
           
 

SQL.Condition として宣言されている jp.littlesoft.sql のフィールド
protected  SQL.Condition SQL.Select.where
           
 

SQL.Condition を返す jp.littlesoft.sql のメソッド
 SQL.Condition SQL.$evaluateNonNulls(SQL.Condition nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<?> ISQLApplication.$evaluateNonNulls(SQL.Condition<?> nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition SQL.$if(SQL.Condition nestedCondition)
          条件式を開始します.
 SQL.Condition<?> ISQLApplication.$if(SQL.Condition nestedCondition)
          条件式を開始します.
 SQL.Condition SQL.$not(SQL.Condition nestedCondition)
          NOT( nestedCondition )条件式を開始します.
 SQL.Condition<Q> SQL.Condition.and(SQL.Condition condition)
          条件式[ this AND (condition) ]を生成します.
 SQL.Condition<Q> SQL.Condition.andDynamicCondition(String key)
          実行の際、動的に設定される条件式のキーを設定します.
 SQL.Condition<Q> SQL.Condition.andEvaluateNonNulls(SQL.Condition condition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<Q> SQL.Condition.andNot(SQL.Condition condition)
          条件式[ this AND NOT(condition) ]を生成します.
 SQL.Condition<Q> SQL.Comparer.between(Serializable value1, Serializable value2)
          条件式[ this BETWEEN value1 AND value2 ]を生成します.
 SQL.Condition<Q> SQL.Comparer.bigger(Serializable value)
          条件式[ this > value ]を生成します.
 SQL.Condition<Q> SQL.Comparer.biggerEqual(Serializable value)
          条件式[ this >= value ]を生成します.
 SQL.Condition<Q> SQL.Comparer.contains(Serializable value)
          条件式[ this LIKE '%' || value || '%' ]を生成します.
 SQL.Condition<Q> SQL.Comparer.endsWith(Serializable value)
          条件式[ this LIKE '%' || value ]を生成します.
 SQL.Condition<Q> SQL.Comparer.in(Serializable... values)
          条件式[ this IN (value1, value2, ...) ]を生成します.
 SQL.Condition<Q> SQL.Comparer.is(Serializable value)
          条件式[ this = value ]を生成します.
 SQL.Condition<Q> SQL.Comparer.isNot(Serializable value)
          条件式[ this <> value ]を生成します.
 SQL.Condition<Q> SQL.Comparer.isNotNull()
          条件式[ this IS NOT NULL ]を生成します.
 SQL.Condition<Q> SQL.Comparer.isNull()
          条件式[ this IS NULL ]を生成します.
 SQL.Condition<Q> SQL.Comparer.like(Serializable value)
          条件式[ this LIKE value ]を生成します.
 SQL.Condition<Q> SQL.Condition.or(SQL.Condition condition)
          条件式[ this OR (condition) ]を生成します.
 SQL.Condition<Q> SQL.Condition.orDynamicCondition(String key)
          実行の際、動的に設定される条件式のキーを設定します.
 SQL.Condition<Q> SQL.Condition.orEvaluateNonNulls(SQL.Condition condition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<Q> SQL.Condition.orNot(SQL.Condition condition)
          条件式[ this OR NOT (condition) ]を生成します.
 SQL.Condition<Q> SQL.Comparer.smaller(Serializable value)
          条件式[ this < value ]を生成します.
 SQL.Condition<Q> SQL.Comparer.smallerEqual(Serializable value)
          条件式[ this <= value ]を生成します.
 SQL.Condition<Q> SQL.Comparer.startsWith(Serializable value)
          条件式[ this LIKE value || '%' ]を生成します.
 SQL.Condition<SQL.Select> SQL.Select.where(SQL.Condition nestedCondition)
          SQL条件式[ WHERE ... ] を指定します。
 SQL.Condition<SQL.Update> SQL.Update.where(SQL.Condition nestedCondition)
          SQL条件式[ WHERE ... ] を指定します。
 SQL.Condition<SQL.Delete> SQL.Delete.where(SQL.Condition nestedCondition)
          SQL条件式[ WHERE ... ] を指定します。
 SQL.Condition<SQL.Select> SQL.Select.whereDynamicCondition(String key)
          実行の際、動的に設定される条件式のキーを設定します.
 SQL.Condition<SQL.Update> SQL.Update.whereDynamicCondition(String key)
          実行の際、動的に設定される条件式のキーを設定します.
 SQL.Condition<SQL.Delete> SQL.Delete.whereDynamicCondition(String key)
          実行の際、動的に設定される条件式のキーを設定します.
 SQL.Condition<SQL.Select> SQL.Select.whereEvaluateNonNulls(SQL.Condition nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<SQL.Update> SQL.Update.whereEvaluateNonNulls(SQL.Condition nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<SQL.Delete> SQL.Delete.whereEvaluateNonNulls(SQL.Condition nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<SQL.Select> SQL.Select.whereNot(SQL.Condition nestedCondition)
          SQL条件式[ WHERE NOT(nestedCondition)] を指定します。
 

SQL.Condition 型のパラメータを持つ jp.littlesoft.sql のメソッド
 SQL.Condition SQL.$evaluateNonNulls(SQL.Condition nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<?> ISQLApplication.$evaluateNonNulls(SQL.Condition<?> nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition SQL.$if(SQL.Condition nestedCondition)
          条件式を開始します.
 SQL.Condition<?> ISQLApplication.$if(SQL.Condition nestedCondition)
          条件式を開始します.
 SQL.Condition SQL.$not(SQL.Condition nestedCondition)
          NOT( nestedCondition )条件式を開始します.
protected  SQL.Join SQL.Select.addJoin(String option, Serializable table, SQL.Condition conditon)
           
 SQL.Condition<Q> SQL.Condition.and(SQL.Condition condition)
          条件式[ this AND (condition) ]を生成します.
 SQL.Condition<Q> SQL.Condition.andEvaluateNonNulls(SQL.Condition condition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<Q> SQL.Condition.andNot(SQL.Condition condition)
          条件式[ this AND NOT(condition) ]を生成します.
 SQL.Condition<Q> SQL.Condition.or(SQL.Condition condition)
          条件式[ this OR (condition) ]を生成します.
 SQL.Condition<Q> SQL.Condition.orEvaluateNonNulls(SQL.Condition condition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<Q> SQL.Condition.orNot(SQL.Condition condition)
          条件式[ this OR NOT (condition) ]を生成します.
 void SQL.setDynamicCondtion(String key, SQL.Condition condition)
          キーを指定してダイナミック条件式を設定します.
 void ISQLApplication.setDynamicCondtion(String key, SQL.Condition<?> condition)
          キーを指定してダイナミック条件式を設定します.
 SQL.Condition<SQL.Select> SQL.Select.where(SQL.Condition nestedCondition)
          SQL条件式[ WHERE ... ] を指定します。
 SQL.Condition<SQL.Update> SQL.Update.where(SQL.Condition nestedCondition)
          SQL条件式[ WHERE ... ] を指定します。
 SQL.Condition<SQL.Delete> SQL.Delete.where(SQL.Condition nestedCondition)
          SQL条件式[ WHERE ... ] を指定します。
 SQL.Condition<SQL.Select> SQL.Select.whereEvaluateNonNulls(SQL.Condition nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<SQL.Update> SQL.Update.whereEvaluateNonNulls(SQL.Condition nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<SQL.Delete> SQL.Delete.whereEvaluateNonNulls(SQL.Condition nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<SQL.Select> SQL.Select.whereNot(SQL.Condition nestedCondition)
          SQL条件式[ WHERE NOT(nestedCondition)] を指定します。
 

SQL.Condition 型のパラメータを持つ jp.littlesoft.sql のコンストラクタ
SQL.Join(SQL.Select select, String option, Serializable table, SQL.Condition condition)
           
 

jp.littlesoft.web での SQL.Condition の使用
 

SQL.Condition を返す jp.littlesoft.web のメソッド
 SQL.Condition<?> WebSQLTable.$evaluateNonNulls(SQL.Condition<?> nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition SQLActionPage.$evaluateNonNulls(SQL.Condition<?> nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<?> WebSQLTable.$if(SQL.Condition nestedCondition)
           
 SQL.Condition<?> SQLActionPage.$if(SQL.Condition nestedCondition)
          条件式を開始します.
 

SQL.Condition 型のパラメータを持つ jp.littlesoft.web のメソッド
 SQL.Condition<?> WebSQLTable.$evaluateNonNulls(SQL.Condition<?> nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition SQLActionPage.$evaluateNonNulls(SQL.Condition<?> nestedCondition)
          実行時パラメータがNOT NULLであれば評価される条件式を開始します.
 SQL.Condition<?> WebSQLTable.$if(SQL.Condition nestedCondition)
           
 SQL.Condition<?> SQLActionPage.$if(SQL.Condition nestedCondition)
          条件式を開始します.
 void WebSQLTable.setDynamicCondtion(String key, SQL.Condition<?> condition)
          キーを指定してダイナミック条件式を設定します.
 void SQLActionPage.setDynamicCondtion(String key, SQL.Condition<?> condition)
          キーを指定してダイナミック条件式を設定します.
 



Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.