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

## org.asyrinx.brownie.core.sql2
クラス Conditions

    java.lang.Object
      org.asyrinx.brownie.core.sql2.Elements
          org.asyrinx.brownie.core.sql2.Conditions

public class Conditions
extends Elements

作成者:
  akima

フィールドの概要

クラス org.asyrinx.brownie.core.sql2.Elements から継承したフィールド
`elementList`

コンストラクタの概要
`Conditions()`

メソッドの概要
`void` | `accept(Visitor visitor)`
`Conditions` | `add(java.lang.String field, java.util.Date value)`
`Conditions` | `add(java.lang.String field, java.util.Date value, Operator operater)`
`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.Object value, Operator operator)`
`Conditions` | `add(java.lang.String field, java.lang.String value)` 文字列比較の条件を追加します。
`Conditions` | `add(java.lang.String field, java.lang.String value, Operator operater)` 文字列比較の条件を追加します。
`Conditions` | `addNewCondition()` 条件群を追加します。
`Conditions` | `addNewConditions(Operator conn)` 条件群を追加します。
`Conditions` | `addPlainCondition(java.lang.String condition)` 条件文を追加します。
`Conditions` | `addRange(java.lang.String field, java.util.Date beginDate, java.util.Date endDate)`
`Conditions` | `addRange(java.lang.String field, java.util.Date beginDate, java.util.Date endDate, boolean includeMin, boolean includeMax)`
`Conditions` | `addRange(java.lang.String field, int min, int max, boolean includeMin, boolean includeMax)`
`Conditions` | `addRange(java.lang.String field, long min, long max, boolean includeMin, boolean includeMax)`
`Conditions` | `addRange(java.lang.String field, java.lang.Object min, java.lang.Object max)`
`Conditions` | `addRange(java.lang.String field, java.lang.Object min, java.lang.Object max, boolean includeMin, boolean includeMax)`
`Operator` | `getConnection()`
`void` | `setConnection(Operator operator)`

クラス org.asyrinx.brownie.core.sql2.Elements から継承したメソッド
`addImpl, 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()

メソッドの詳細

### accept

    public void accept(Visitor visitor)

### getConnection

    public Operator getConnection()

  戻り値:

### setConnection

    public void setConnection(Operator operator)

  パラメータ:
    `operator` -

### addNewCondition

    public Conditions addNewCondition()

  条件群を追加します。

### addNewConditions

    public Conditions addNewConditions(Operator conn)

  条件群を追加します。

### addPlainCondition

    public Conditions addPlainCondition(java.lang.String condition)

  条件文を追加します。

  パラメータ:
    `condition` -

### add

    public Conditions add(java.lang.String field,
                          java.lang.Object value,
                          Operator operator)

### addRange

    public Conditions addRange(java.lang.String field,
                               java.lang.Object min,
                               java.lang.Object max)

### addRange

    public Conditions addRange(java.lang.String field,
                               java.lang.Object min,
                               java.lang.Object max,
                               boolean includeMin,
                               boolean includeMax)

### add

    public Conditions add(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,
                          int value)

  フィールドの整数（int）として同じかどうかという条件を追加します。

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

### add

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

  フィールドの整数（int）として比較する条件を追加します。

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

### addRange

    public Conditions addRange(java.lang.String field,
                               int min,
                               int max,
                               boolean includeMin,
                               boolean includeMax)

### 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` - 比較演算子

### addRange

    public Conditions addRange(java.lang.String field,
                               long min,
                               long max,
                               boolean includeMin,
                               boolean includeMax)

### 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)

### addRange

    public Conditions addRange(java.lang.String field,
                               java.util.Date beginDate,
                               java.util.Date endDate)

### addRange

    public Conditions addRange(java.lang.String field,
                               java.util.Date beginDate,
                               java.util.Date endDate,
                               boolean includeMin,
                               boolean includeMax)

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

Copyright © 2004 asyrinx organization. All Rights Reserved.