org.maachang.rimdb.table

## クラス Columns

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

-     public final class Columns
      extends java.lang.Object

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

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

    コンストラクタ
    コンストラクタと説明
    `Columns(ColumnArray[] list, int[] types, ColumnName[] columns)` コンストラクタ.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `ColumnArray` | `getColumnArray(int no)` カラムリストを取得.
    `ColumnArray` | `getColumnArray(java.lang.String name)` カラムリストを取得.
    `java.lang.String` | `getColumnName(int no)` カラム名を取得.
    `int` | `getColumnNo(java.lang.String name)` 指定カラム名の項番を取得.
    `int` | `getType(int no)` カラムタイプを取得.
    `int` | `getType(java.lang.String name)` カラムタイプを取得.
    `int` | `length()` カラム数を取得.

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

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

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

    - #### Columns

          public Columns(ColumnArray[] list,
                 int[] types,
                 ColumnName[] columns)

      コンストラクタ.
      パラメータ:
        `list` - 対象のカラムリストを設定します.
        `types` - 対象のカラムタイプ群を設定します.
        `columns` - 対象のカラム名リストを設定します.

  - ### メソッドの詳細

    - #### getColumnNo

          public final int getColumnNo(java.lang.String name)

      指定カラム名の項番を取得.
      パラメータ:
        `name` - 対象のカラム名を設定します.
      戻り値:
        int カラム項番が返却されます.

    - #### length

          public final int length()

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

    - #### getColumnName

          public final java.lang.String getColumnName(int no)

      カラム名を取得.
      パラメータ:
        `no` - 対象のカラム項番を設定します.
      戻り値:
        String カラム名が返却されます.

    - #### getType

          public final int getType(int no)

      カラムタイプを取得.
      パラメータ:
        `no` - 対象のカラム項番を設定します.
      戻り値:
        int カラムタイプが返却されます.

    - #### getType

          public final int getType(java.lang.String name)

      カラムタイプを取得.
      パラメータ:
        `name` - 対象のカラム名を設定します.
      戻り値:
        int カラムタイプが返却されます. [-1]の場合、取得に失敗しました.

    - #### getColumnArray

          public ColumnArray getColumnArray(int no)

      カラムリストを取得.
      パラメータ:
        `no` - 対象のカラム項番を設定します.
      戻り値:
        ColumnArray カラムリストが返却されます.

    - #### getColumnArray

          public ColumnArray getColumnArray(java.lang.String name)

      カラムリストを取得.
      パラメータ:
        `name` - 対象のカラム名を設定します.
      戻り値:
        ColumnArray カラムリストが返却されます.