|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectts.util.AbstractTypedGetter<java.lang.Enum,java.io.Serializable>
ts.query.QueryContent
public class QueryContent
クエリの実行内容を格納するためのクラス。
接続先を識別するコネクションID、実行内容を識別するクエリID、クエリの実行内容
を作成する元となる情報を格納するリソース・オブジェクトをコンストラクタで
受け取り、作成された実行内容を格納する。
実行内容は、各クエリ・クラスに応じて任意の属性を格納することができる。
そして、このクラスはTypedGetterインターフェイスを
インプリメントしているので、属性値を基本データ型や文字列、DateTimeオブジェクトに変換して取得することが可能である。
このクラスのオブジェクトは実行結果オブジェクトの属性にも使用される。
| コンストラクタの概要 | |
|---|---|
QueryContent()
デフォルト・コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
void |
addOutput(QueryOutput output)
出力項目を追加する。 |
void |
addOutputs(java.util.Collection<QueryOutput> outputs)
複数の出力項目を追加する。 |
void |
addOutputs(QueryOutput[] outputs)
複数の出力項目を追加する。 |
void |
addParam(QueryParam param)
入力パラメータを追加する。 |
void |
addParams(java.util.Collection<QueryParam> params)
複数の入力パラメータを追加する。 |
void |
addParams(QueryParam[] params)
複数の入力パラメータを追加する。 |
int |
countOutputs()
クエリの実行時に使用される出力項目の数を取得する。 |
int |
countParams()
クエリの実行時に使用される入力パラメータの数を取得する。 |
java.io.Serializable |
get(java.lang.Enum key)
指定されたキーに結びつけられた属性値を取得する。 |
java.util.Collection<QueryOutput> |
getOutputs()
クエリの実行結果の出力項目を取得する。 |
boolean |
hasResultTable()
クエリが結果テーブルを返すかどうかを取得する。 |
java.util.List<QueryParam> |
listParams()
クエリの実行時に使用される入力パラメータのリストを取得する。 |
void |
set(java.lang.Enum key,
java.io.Serializable value)
指定されたキーに対する属性値を設定する。 |
| クラス ts.util.AbstractTypedGetter から継承されたメソッド |
|---|
addTrueObject, getBigDecimal, getBoolean, getDateTime, getDateTimeString, getDouble, getFloat, getInteger, getList, getLong, getNumberString, getString, limit, limit, limit, limit, removeTrueObject, setDateTimeFormat, setDateTimeFormat |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public QueryContent()
| メソッドの詳細 |
|---|
public java.io.Serializable get(java.lang.Enum key)
ts.util.AbstractTypedGetter<java.lang.Enum,java.io.Serializable> 内の getkey - キー。
public void set(java.lang.Enum key,
java.io.Serializable value)
key - キー。value - 引数のキーに結びつけられた属性値。
java.lang.AssertionError - 引数のキーがヌルの場合(デバッグ・モードのみ)。public java.util.List<QueryParam> listParams()
public int countParams()
public java.util.Collection<QueryOutput> getOutputs()
public int countOutputs()
public void addParam(QueryParam param)
param - 入力パラメータ。
java.lang.AssertionError - 引数がヌルの場合(デバッグ・モードのみ)。public void addParams(java.util.Collection<QueryParam> params)
params - 入力パラメータのコレクション。
java.lang.AssertionError - 引数がヌルの場合、又は引数のコレクションの要素に
ヌルが含まれている場合(デバッグ・モードのみ)。public void addParams(QueryParam[] params)
params - 入力パラメータの配列。
java.lang.AssertionError - 引数がヌルの場合、又は引数の配列の要素にヌルが
含まれている場合(デバッグ・モードのみ)。public void addOutput(QueryOutput output)
output - 出力項目。
java.lang.AssertionError - 引数がヌルの場合(デバッグ・モードのみ)。public void addOutputs(java.util.Collection<QueryOutput> outputs)
outputs - 出力項目のコレクション。
java.lang.AssertionError - 引数がヌルの場合、又は引数のコレクションの要素に
ヌルが含まれている場合(デバッグ・モードのみ)。public void addOutputs(QueryOutput[] outputs)
outputs - 出力項目の配列。
java.lang.AssertionError - 引数がヌルの場合、又は引数の配列の要素にヌルが
含まれている場合(デバッグ・モードのみ)。public boolean hasResultTable()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||