|
Shunsaku Java API J2UL-2295-01 |
|||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.fujitsu.shun.ShunPreparedStatement
検索式によるデータの検索、およびXML文書の追加をします。
また、ソート式によるデータのソートおよびデータの集計をします。
ShunPreparedStatementオブジェクトは、
ShunConnectionクラスのprepareSearchメソッドまたはprepareInsertメソッドで作成します。
ShunConnection.prepareSearch(String,String)
,
ShunConnection.prepareInsert()
,
ShunResultSet
フィールドの概要 | |
static int |
SHUN_DIRECTION_BACKWARD_EXCLUSIVE
取り出したいデータの取得終了位置を指定し、直前のデータを取り出すことを示します。 |
static int |
SHUN_DIRECTION_FORWARD_EXCLUSIVE
取り出したいデータの取得開始位置を指定し、次のデータを取り出すことを示します。 |
static int |
SHUN_NOT_SET_HIT_COUNT_LIMIT
ヒット件数の上限値を設定していないことを示します。 |
static int |
SHUN_RESET_HIT_COUNT_LIMIT
ヒット件数の上限値の設定無効を示します。 |
メソッドの概要 | |
void |
add(java.io.InputStream data)
XML文書を、 ShunPreparedStatementオブジェクトにUnicode(UTF-8)のInputStreamで追加します。 |
void |
add(java.lang.String data)
XML文書を、ShunPreparedStatementオブジェクトにStringで追加します。 |
void |
close()
ShunPreparedStatementオブジェクトを解放します。 |
int |
executeInsert()
addメソッドで設定したXML文書を、Shunsakuに追加します。 |
ShunResultSet |
executeSearch()
データの検索や集計を実行し、 実行した結果を格納するためのShunResultSetオブジェクトを作成します。 |
int |
getHitCountLimit()
ソート/集計時のヒット件数の上限値を返却します。 |
void |
setHitCountLimit(int limit)
ソート/集計実行時にヒット件数の上限値を指定します。 |
void |
setRequest(int position,
int requestCount)
検索式に一致したデータの何件目から返信するか、 および返信されるデータの最大件数を何件にするかを指定します。 |
void |
setRequest(java.lang.String dataPosition,
int requestCount,
int direction)
取り出したデータの次のデータか直前のデータを取り出すために、 取り出したいデータの取得開始位置または取得終了位置を指定します。 |
void |
setSort(java.lang.String sortExpression)
ソート式を指定します。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int SHUN_DIRECTION_BACKWARD_EXCLUSIVE
setRequest(String,int,int)
,
ShunResultSet.getFirstPosition()
public static final int SHUN_DIRECTION_FORWARD_EXCLUSIVE
setRequest(String,int,int)
,
ShunResultSet.getLastPosition()
public static final int SHUN_NOT_SET_HIT_COUNT_LIMIT
setHitCountLimit(int)
public static final int SHUN_RESET_HIT_COUNT_LIMIT
setHitCountLimit(int)
メソッドの詳細 |
public void add(java.io.InputStream data) throws ShunException
data
- XML文書ShunException
- Shunsaku Java APIの例外ShunConnection.prepareInsert()
public void add(java.lang.String data) throws ShunException
data
- XML文書ShunException
- Shunsaku Java APIの例外ShunConnection.prepareInsert()
public void close() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunConnection.close()
,
ShunResultSet.close()
public int executeInsert() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunConnection.prepareInsert()
,
add(InputStream)
,
add(String)
public ShunResultSet executeSearch() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunConnection.prepareSearch(String,String)
public int getHitCountLimit() throws ShunException
ShunException
- Shunsaku Java APIの例外setHitCountLimit(int)
public void setHitCountLimit(int limit) throws ShunException
limit
- ソート/集計実行時にヒット件数の上限値を指定します。ShunException
- Shunsaku Java APIの例外public void setRequest(int position, int requestCount) throws ShunException
position
- 検索式に一致したデータの何件目から返信するかを指定します。requestCount
- 返信されるデータの最大件数を指定します。0以上の値を指定します。ShunException
- Shunsaku Java APIの例外ShunConnection.prepareSearch(String,String)
,
executeSearch()
public void setRequest(java.lang.String dataPosition, int requestCount, int direction) throws ShunException
dataPosition
- データの取得位置
requestCount
- 返信されるデータの最大件数を指定します。
direction
- 取り出し方向
ShunException
- Shunsaku Java APIの例外ShunConnection.prepareSearch(String,String)
,
ShunResultSet.getFirstPosition()
,
ShunResultSet.getLastPosition()
,
executeSearch()
public void setSort(java.lang.String sortExpression) throws ShunException
sortExpression
- ソート式
ShunException
- Shunsaku Java APIの例外ShunConnection.prepareSearch(String,String)
|
Shunsaku Java API J2UL-2295-01 |
|||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |