org.asyrinx.brownie.core.sql
クラス Conditions

java.lang.Object
  拡張org.asyrinx.brownie.core.sql.Elements
      拡張org.asyrinx.brownie.core.sql.Conditions

public class Conditions
extends Elements

作成者:
akima

フィールドの概要
 
クラス org.asyrinx.brownie.core.sql.Elements から継承したフィールド
builder, elementList
 
コンストラクタの概要
Conditions(IBuilder builder)
           
 
メソッドの概要
 Conditions add(java.lang.String condition)
          条件文を追加します。
 Conditions add(java.lang.String field, java.util.Date value)
           
 Conditions add(java.lang.String field, java.util.Date value, java.text.DateFormat dateFormat)
           
 Conditions add(java.lang.String field, java.util.Date value, Operator operater)
           
 Conditions add(java.lang.String field, java.util.Date value, Operator operater, java.text.DateFormat dateFormat)
           
 Conditions add(java.lang.String field, int value)
          フィールドの整数(int)として同じかどうかという条件を追加します。
 Conditions add(java.lang.String field, int value, Operator operater)
          フィールドの整数(int)として比較する条件を追加します。
 Conditions add(java.lang.String field, long value)
          フィールドの整数(long)として同じかどうかという条件を追加します。
 Conditions add(java.lang.String field, long value, Operator operater)
          フィールドの整数(long)として比較する条件を追加します。
 Conditions add(java.lang.String field, java.lang.String value, Operator operater)
          文字列比較の条件を追加します。
 Conditions add(java.lang.String field, java.lang.String value, Operator operater, boolean quote)
          文字列比較の条件を追加します。
 Conditions addAsString(java.lang.String field, java.lang.String value)
          文字列が同じかどうかという条件を追加します。
 Conditions addNewCondition()
          条件群を追加します。
 Conditions addNewCondition(Operator conn)
          条件群を追加します。
 Conditions addPeriod(java.lang.String field, java.util.Date from, java.util.Date to)
          日付の期間を条件として追加する。
 Conditions addPeriod(java.lang.String field, java.util.Date from, java.util.Date to, boolean adust)
          日付の期間を条件として追加する。
 Conditions addPeriod(java.lang.String field, java.util.Date from, java.util.Date to, boolean adust, java.text.DateFormat dateFormat)
          日付の期間を条件として追加する。
 Conditions addPeriod(java.lang.String field, DateRange period)
          日付の期間を条件として追加する。
 Conditions addPeriod(java.lang.String field, java.lang.String from, java.lang.String to)
          日付の期間を条件として追加する。
 Operator getConnection()
           
 void setConnection(Operator operator)
           
 
クラス org.asyrinx.brownie.core.sql.Elements から継承したメソッド
addImpl, addImpl, clear, contains, indexOf, isEmpty, iterator, remove, size
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Conditions

public Conditions(IBuilder builder)
メソッドの詳細

getConnection

public Operator getConnection()
戻り値:

setConnection

public void setConnection(Operator operator)
パラメータ:
operator -

addNewCondition

public Conditions addNewCondition()
条件群を追加します。


addNewCondition

public Conditions addNewCondition(Operator conn)
条件群を追加します。


add

public Conditions add(java.lang.String condition)
条件文を追加します。

パラメータ:
condition -

addAsString

public Conditions addAsString(java.lang.String field,
                              java.lang.String value)
文字列が同じかどうかという条件を追加します。
指定された比較する値は、シングルクォートで囲まれます。

パラメータ:
field - 比較されるフィールド名
value - 比較する値

add

public Conditions add(java.lang.String field,
                      java.lang.String value,
                      Operator operater)
文字列比較の条件を追加します。
指定された比較する値は、シングルクォートで囲まれます。

パラメータ:
field - 比較されるフィールド名
value - 比較する値
operater - 比較演算子

add

public Conditions add(java.lang.String field,
                      java.lang.String value,
                      Operator operater,
                      boolean quote)
文字列比較の条件を追加します。

パラメータ:
field - 比較されるフィールド名
value - 比較する値
operater - 比較演算子
quote - 比較する値をシングルクォートに囲むかどうか

add

public Conditions add(java.lang.String field,
                      int value)
フィールドの整数(int)として同じかどうかという条件を追加します。

パラメータ:
field - 比較されるフィールド名
value - 比較する値

add

public Conditions add(java.lang.String field,
                      int value,
                      Operator operater)
フィールドの整数(int)として比較する条件を追加します。

パラメータ:
field - 比較されるフィールド名
value - 比較する値
operater - 比較演算子

add

public Conditions add(java.lang.String field,
                      long value)
フィールドの整数(long)として同じかどうかという条件を追加します。

パラメータ:
field - 比較されるフィールド名
value - 比較する値

add

public Conditions add(java.lang.String field,
                      long value,
                      Operator operater)
フィールドの整数(long)として比較する条件を追加します。

パラメータ:
field - 比較されるフィールド名
value - 比較する値
operater - 比較演算子

add

public Conditions add(java.lang.String field,
                      java.util.Date value)

add

public Conditions add(java.lang.String field,
                      java.util.Date value,
                      Operator operater)

add

public Conditions add(java.lang.String field,
                      java.util.Date value,
                      java.text.DateFormat dateFormat)

add

public Conditions add(java.lang.String field,
                      java.util.Date value,
                      Operator operater,
                      java.text.DateFormat dateFormat)

addPeriod

public Conditions addPeriod(java.lang.String field,
                            DateRange period)
日付の期間を条件として追加する。
もしも期間の開始/終了のどちらかがnullあるいはヌル文字列ならば、 指定していないものとして扱われます。

パラメータ:
field - 条件の対象となるフィールド名
period - 期間を表すオブジェクト

addPeriod

public Conditions addPeriod(java.lang.String field,
                            java.util.Date from,
                            java.util.Date to)
日付の期間を条件として追加する。
もしも期間の開始/終了のどちらかがnullあるいはヌル文字列ならば、 指定していないものとして扱われます。

パラメータ:
field - 条件の対象となるフィールド名

addPeriod

public Conditions addPeriod(java.lang.String field,
                            java.util.Date from,
                            java.util.Date to,
                            boolean adust)
日付の期間を条件として追加する。
もしも期間の開始/終了のどちらかがnullあるいはヌル文字列ならば、 指定していないものとして扱われます。

パラメータ:
field - 条件の対象となるフィールド名
from -
to -
adust -

addPeriod

public Conditions addPeriod(java.lang.String field,
                            java.util.Date from,
                            java.util.Date to,
                            boolean adust,
                            java.text.DateFormat dateFormat)
日付の期間を条件として追加する。
もしも期間の開始/終了のどちらかがnullあるいはヌル文字列ならば、 指定していないものとして扱われます。

パラメータ:
field - 条件の対象となるフィールド名
from -
to -
adust -

addPeriod

public Conditions addPeriod(java.lang.String field,
                            java.lang.String from,
                            java.lang.String to)
日付の期間を条件として追加する。
もしも期間の開始/終了のどちらかがnullあるいはヌル文字列ならば、 指定していないものとして扱われます。
adjustフラグにtrueを指定した場合、期間の開始の時刻の部分は0時0分0秒に、 期間の終了の時刻の部分はは23時59分59秒に調整されます。

パラメータ:
field - 条件の対象となるフィールド名
from - 期間の開始を表す文字列
to - 期間の終了を表す文字列


Copyright © 2004 asyrinx organization. All Rights Reserved.