概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.dbunitng.data
クラス TestDataFileMaker

    java.lang.Object
      org.dbunitng.data.TestDataFileMaker

    public class TestDataFileMaker

extends java.lang.Object

テストデータファイル作成クラス。 DBからデータを抽出し、テーブルごとにファイルを作成する。

作成者:
  jyukutyo

コンストラクタの概要
`TestDataFileMaker(java.lang.String driver, java.lang.String url, java.lang.String userName, java.lang.String password, java.lang.String schema)` コンストラクタ。

メソッドの概要
`void` | `extractAllTables(java.lang.String targetDirectory, FileType type)` DBからすべてのテーブルを抽出し、ファイルに出力する。
`void` | `extractTables(java.lang.String targetDirectory, java.lang.String[] tableNames, FileType type)` DBから指定したテーブルを抽出し、ファイルに出力する。

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### TestDataFileMaker

    public TestDataFileMaker(java.lang.String driver,
                             java.lang.String url,
                             java.lang.String userName,
                             java.lang.String password,
                             java.lang.String schema)

  コンストラクタ。DB接続に必要な値を引数にとる。

  パラメータ:
    `driver` - JDBCドライバクラス
    `url` - JDBC接続URL
    `userName` - DBユーザー名
    `password` - DBパスワード
    `schema` - DBスキーマ

メソッドの詳細

### extractAllTables

    public void extractAllTables(java.lang.String targetDirectory,
                                 FileType type)

  DBからすべてのテーブルを抽出し、ファイルに出力する。

  パラメータ:
    `targetDirectory` - ファイルを出力するディレクトリ(存在しなければディレクトリを作成する)
    `type` - ファイルの種類

### extractTables

    public void extractTables(java.lang.String targetDirectory,
                              java.lang.String[] tableNames,
                              FileType type)

  DBから指定したテーブルを抽出し、ファイルに出力する。

  パラメータ:
    `targetDirectory` - ファイルを出力するディレクトリ(存在しなければディレクトリを作成する)
    `tableNames` - 抽出するテーブル
    `type` - ファイルの種類

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド