org.maachang.rimdb.table

## クラス CreateTable

- java.lang.Object
- - org.maachang.rimdb.table.CreateTable

-     public final class CreateTable
      extends java.lang.Object

  テーブル作成.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/07/09
  作成者:
    masahito suzuki

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `CreateTable(java.lang.String name, java.lang.String[] names, int[] types, java.lang.String[] uniqueNames, java.lang.String[] indexNames, java.lang.String[] ngramNames, java.lang.String positionX, java.lang.String positionY, int accuracy)` テーブル作成.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String[]` | `getColumns()` カラム名一覧を取得.
    `java.lang.String` | `getName()` テーブル名を取得.
    `TableImpl` | `getTable()` テーブル情報を生成.
    `int` | `length()` カラム長を取得.
    `void` | `next()` 次の行に移動.
    `int` | `position()` 現在の設定ポジションを取得.
    `void` | `set(int no, java.lang.Object value)` 情報をセット.
    `void` | `set(java.lang.Object... value)` 情報をセット.
    `void` | `set(java.lang.String name, java.lang.Object value)` 情報をセット.

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### CreateTable

          public CreateTable(java.lang.String name,
                     java.lang.String[] names,
                     int[] types,
                     java.lang.String[] uniqueNames,
                     java.lang.String[] indexNames,
                     java.lang.String[] ngramNames,
                     java.lang.String positionX,
                     java.lang.String positionY,
                     int accuracy)

      テーブル作成.
      パラメータ:
        `name` - テーブル名を設定します.
        `names` - カラム名群を設定します.
        `types` - カラムタイプ群を設定します.
        `uniqueNames` - ユニーク定義カラム名群を設定します.
        `indexNames` - インデックス定義カラム名群を設定します.
        `ngramNames` - NGramインデックス定義カラム名群を設定します.
        `posX` - 空間インデックス名のX軸カラム名を設定します.
        `posY` - 空間インデックス名のY軸カラム名を設定します.
        `accuracy` - 空間インデックス精度を設定します.

  - ### メソッドの詳細

    - #### getName

          public final java.lang.String getName()

      テーブル名を取得.
      戻り値:
        String テーブル名が返却されます.

    - #### length

          public final int length()

      カラム長を取得.
      戻り値:
        int カラム長が返却されます.

    - #### getColumns

          public final java.lang.String[] getColumns()

      カラム名一覧を取得.
      戻り値:
        String[] カラム名一覧が返却されます.

    - #### next

          public final void next()

      次の行に移動.

    - #### position

          public final int position()

      現在の設定ポジションを取得.
      戻り値:
        int 現在の設定ポジションが返却されます.

    - #### set

          public final void set(java.lang.Object... value)

      情報をセット.
      パラメータ:
        `value` - 情報を設定します.

    - #### set

          public final void set(int no,
                 java.lang.Object value)

      情報をセット.
      パラメータ:
        `no` - 対象のカラム項番を設定します.
        `value` - 対象の情報を設定します.

    - #### set

          public final void set(java.lang.String name,
                 java.lang.Object value)

      情報をセット.
      パラメータ:
        `name` - 対象のカラム名を設定します.
        `value` - 対象の情報を設定します.

    - #### getTable

          public final TableImpl getTable()

      テーブル情報を生成.
      戻り値:
        Table テーブル情報を生成します.