概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - 期間の終了を表す文字列

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2004 asyrinx organization. All Rights Reserved.