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)


Copyright © 2004 asyrinx organization. All Rights Reserved.