ページの先頭行へ戻る
Big Data Integration ServerV1.4.0 検索編アプリケーション開発ガイド
FUJITSU Software

11.1 Java APIの概要

Java APIとは、Java言語で作成したアプリケーションからShunsakuのデータを操作するためのインタフェースです。


Java APIのクラスの一覧を以下の表に示します。


表11.1 Java APIのクラスの一覧

クラス名

説明

ShunConnection

Shunsakuとのコネクションを表現するクラスです。

ShunPreparedKey

ダイレクトアクセスキーによりデータの検索、XML文書の更新およびXML文書の削除を行うクラスです。

ShunPreparedRecordID

レコードIDによりXML文書の検索、XML文書の更新およびXML文書の削除を行うクラスです。

ShunPreparedStatement

検索式によるデータの検索およびXML文書を追加するクラスです。

ShunResultSet

検索した結果を表現するクラスです。

ShunException

Shunsaku Java APIで発生するエラー情報を提供するクラスです。


参照

ShunsakuのJava APIの詳細については、“Java APIリファレンス”を参照してください。


Java APIを使用することでオブジェクトが作成されます。各クラスのオブジェクトの作成・解放契機の一覧を以下の表に示します。


表11.2 各クラスのオブジェクトの作成・解放契機の一覧

オブジェクト名

作成契機

解放契機

ShunConnection

コンストラクタによりShunConnectionオブジェクトを作成します。

ShunConnectionクラスのcloseメソッドによりShunConnectionオブジェクトを解放します。

ShunPreparedKey

ShunConnectionクラスのprepareDeleteKeyメソッド、prepareSearchKeyメソッドおよびprepareUpdateKeyメソッドによりShunPreparedKeyオブジェクトを作成します。

ShunPreparedKeyクラスのcloseメソッドによりShunPreparedKeyオブジェクトを解放します。

ShunPreparedRecordID

ShunConnectionクラスのprepareDeleteRecordIDメソッド、prepareSearchRecordIDメソッドおよびprepareUpdateRecordIDメソッドによりShunPreparedRecordIDオブジェクトを作成します。

ShunPreparedRecordIDクラスのcloseメソッドによりShunPreparedRecordIDオブジェクトを解放します。

ShunPreparedStatement

ShunConnectionクラスのprepareInsertメソッドおよびprepareSearchメソッドによりShunPreparedStatementオブジェクトを作成します。

ShunPreparedStatementクラスのcloseメソッドによりShunPreparedStatementオブジェクトを解放します。

ShunResultSet

ShunPreparedRecordIDクラスのsearchByRecordIDメソッドおよびShunPreparedStatementクラスのexecuteSearchメソッドによりShunResultSetオブジェクトを作成します。

ShunResultSetクラスのcloseメソッドによりShunResultSetオブジェクトを解放します。

ShunException

Java APIでエラーが発生した場合に作成されるオブジェクトです。

アプリケーション終了時に解放します。