public class DatabaseImport extends Object implements Serializable
コンストラクタと説明 |
---|
DatabaseImport()
新しいインポートオブジェクトを作成します。
|
DatabaseImport(String workRoot)
新しいインポートオブジェクトを作成します。
|
DatabaseImport(String workRoot,
Transaction transaction)
新しいインポートオブジェクトを作成します。
|
DatabaseImport(Transaction transaction)
新しいインポートオブジェクトを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(File file)
インポートファイルを追加します。
|
void |
add(InputStream is,
String fileName)
インポートデータを追加します。
|
void |
add(String content,
String fileName)
非推奨です。
|
ImportResult[] |
execute(Connection con)
addメソッドで追加されたデータをインポートします。
|
ImportResult[] |
execute(Connection con,
File file)
インポートを実行します。
|
ImportConfig |
getImportConfig()
インポート・サーバ設定を取得します。
|
ImportOptions |
getImportOptions()
インポートオプションパラメータを取得します。
|
static Monitor |
getMonitor(String uniqueKey)
実行状況を取得します。
|
void |
setExplicitFile(boolean explicitFile)
インポートオプションで明示的に指定されたファイル以外の
インポートを行うかどうかを設定します。 |
void |
setImportConfig(ImportConfig config)
インポート・サーバ設定をセットします。
|
void |
setImportOptions(ImportOptions options)
インポートオプションパラメータを設定します。
|
void |
setListener(String newListenerName,
Class<? extends ImportListener> c)
インポートリスナを設定します。
|
void |
setMonitor(String uniqueKey)
実行状況をモニタリングするためのキーをセットします。
|
public DatabaseImport()
con
- データベース接続オブジェクトpublic DatabaseImport(String workRoot)
workRoot
- 作業用一時ディレクトリパスpublic DatabaseImport(String workRoot, Transaction transaction)
workRoot
- 作業用一時ディレクトリパスtransaction
- トランザクションpublic DatabaseImport(Transaction transaction)
transaction
- トランザクションpublic static Monitor getMonitor(String uniqueKey)
uniqueKey
- ユニークキーpublic void add(File file) throws IOException
file
- インポートファイルIOException
public void add(InputStream is, String fileName) throws IOException
is
- インポートデータの入力ストリームfileName
- 拡張子付きインポートファイル名IOException
@Deprecated public void add(String content, String fileName) throws IOException
content
- インポートする文字列データfileName
- 拡張子付きインポートファイル名IOException
public ImportResult[] execute(Connection con) throws IOException, SQLException
con
- データベース接続オブジェクトIOException
SQLException
public ImportResult[] execute(Connection con, File file) throws IOException, SQLException
con
- データベース接続オブジェクトfile
- インポートファイルIOException
SQLException
public ImportConfig getImportConfig()
public ImportOptions getImportOptions()
public void setExplicitFile(boolean explicitFile)
explicitFile
- public void setImportConfig(ImportConfig config)
config
- public void setImportOptions(ImportOptions options)
options
- インポートオプションpublic void setListener(String newListenerName, Class<? extends ImportListener> c)
newListenerName
- リスナ名c
- リスナクラスpublic void setMonitor(String uniqueKey)
uniqueKey
- ユニークキーCopyright © 2012 NTT DATA INTRAMART CORPORATION