java.lang.Object com.ibm.etools.sqltoxml.BaseProperties com.ibm.etools.xmltosql.SQLProperties
パブリック最終クラス SQLProperties は BaseProperties を拡張します。
このクラスは、XMLToSQL がデータベース・テーブルを更新するのに必要なデータを 提供するために使用されます。このクラスのインスタンスは、XMLToSQL コンストラクターに対する引数として使用されます。
フィールド | 説明 |
---|---|
DELETE | SQL DELETE アクション・タイプ。 |
INSERT | SQL INSERT アクション・タイプ。 |
UPDATE | SQL UPDATE アクション・タイプ。 |
コンストラクター | 説明 |
---|---|
SQLProperties() | デフォルト・コンストラクター。 |
メソッド | 説明 |
---|---|
String getAction() | XMLToSQL が実行するアクションを戻す。 |
String getSchema() | スキーマ名を戻す。 |
void load(InputStream) | InputStream から必要なデータベース操作値をロードする。 |
void load(String) | 外部ファイルから必要なデータベース操作値をロードする。 |
void setAction(String) | XMLToSQL が実行するアクションを設定する。 |
void setSchema(String) | 必要な場合はスキーマ名を設定する。 |
void store (String) | 外部ファイルへのデータベース操作値を保管する。 |
public static final java.lang.String DELETE
SQL DELETE アクション・タイプ。既存の行は削除されます。
public static final java.lang.String INSERT
SQL INSERT アクション・タイプ。新規の行はテーブルに追加されます。
public static final java.lang.String UPDATE
SQL UPDATE アクション・タイプ。既存の行は更新されます。
public SQLProperties()
デフォルト・コンストラクター。
public String getAction()
XMLToSQL が実行するアクションを戻します。
public String getSchema()
スキーマ名を戻します。
public void load(InputStream stream) throws Exception
InputStream から必要なプロパティー値をロードします。InputStream の内容は .xst 拡張子付きの 外部ファイルのフォーマットに対応した XML フォーマットです。
public void load(String xstFilename) throws Exception
外部ファイルから必要なプロパティー値をロードします。
public void setAction(String type)
XMLToSQL が実行するアクションを設定します。
SQLProperties.INSERT : New rows are added to the table from the XML contents. SQLProperties.UPDATE : Existing rows are updated from the XML contents. At least one of the column elements should map to a primary key column. SQLProperties.DELETE : Existing rows are deleted based on the XML document.
public void setSchema(String schemaName)
必要な場合はスキーマ名を設定します。これは、SQL 実行用のテーブル名をビルドするために使用します。例:
UPDATE schemaName.tableName SET ...
public void store(String xstFilename) throws Exception
こ のメソッドは、内部テストの目的でのみ使用されます。外部ファイルに対するプロパティー値を保管します。