|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.asyrinx.brownie.core.sql.DynamicSelectUnion
DynamicSQLを用いて動的にSQLを生成する場合に、 unionやunion allを使用する場合には、このクラスを使用してください。
フィールドの概要 | |
(パッケージプライベート) java.util.List |
sqlList
連結されるDynamicSQLを保持するリスト |
static java.lang.String |
TYPE_UNION
結合の種類:union |
static java.lang.String |
TYPE_UNION_ALL
結合の種類:union all |
コンストラクタの概要 | |
DynamicSelectUnion()
|
メソッドの概要 | |
boolean |
add(DynamicSelect sql)
DynamicSQLを追加します。 |
void |
addOrderBy(java.lang.String field)
order by句のフィールドを追加します。 |
java.lang.String |
build()
結合されたSQLをバッファに出力する。 |
void |
build(java.lang.StringBuffer dest)
結合されたSQLをバッファに出力する。 |
void |
clear()
|
boolean |
contains(DynamicSelect sql)
|
DynamicSelect |
get(int index)
|
java.util.List |
getOrderByFields()
order by句のフィールドのListを返します。 |
java.lang.String |
getType()
|
int |
indexOf(DynamicSelect sql)
|
boolean |
isEmpty()
|
java.util.Iterator |
iterator()
|
boolean |
remove(DynamicSelect sql)
|
DynamicSelect |
remove(int index)
|
void |
setType(java.lang.String string)
|
int |
size()
|
java.lang.String |
toString()
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
final java.util.List sqlList
public static final java.lang.String TYPE_UNION
public static final java.lang.String TYPE_UNION_ALL
コンストラクタの詳細 |
public DynamicSelectUnion()
メソッドの詳細 |
public void build(java.lang.StringBuffer dest)
dest
- 出力先バッファpublic java.lang.String build()
public java.lang.String toString()
public void addOrderBy(java.lang.String field)
field
- public java.util.List getOrderByFields()
public boolean add(DynamicSelect sql)
sql
-
public void clear()
public boolean contains(DynamicSelect sql)
sql
-
public DynamicSelect get(int index)
index
-
public int indexOf(DynamicSelect sql)
sql
-
public boolean isEmpty()
public java.util.Iterator iterator()
public DynamicSelect remove(int index)
index
-
public boolean remove(DynamicSelect sql)
sql
-
public int size()
public java.lang.String getType()
public void setType(java.lang.String string)
string
-
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |