org.maachang.rimdb

## クラス ColumnMap

- java.lang.Object
- - org.maachang.rimdb.ColumnMap

- すべての実装されたインタフェース:
    java.util.Map<java.lang.String,java.lang.Object>

      public class ColumnMap
      extends java.lang.Object
      implements java.util.Map<java.lang.String,java.lang.Object>

  ColumnMap.
  導入されたバージョン:
    rimdb-1.01
  バージョン:
    2014/09/09
  作成者:
    masahito suzuki

- - ### ネストされたクラスのサマリー

    - ### インタフェースから継承されたネストされたクラス/インタフェース java.util.Map

      `java.util.Map.Entry<K,V>`

  - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `ColumnMap()` コンストラクタ.
    `ColumnMap(int size)` コンストラクタ.

  - ### メソッドのサマリー

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `clear()` クリア.
    `boolean` | `containsKey(java.lang.Object b)` 情報が存在するかチェック.
    `boolean` | `containsValue(java.lang.Object value)`
    `int` | `count()` カウントを取得.
    `java.util.Set` | `entrySet()`
    `java.lang.Object` | `get(java.lang.Object b)` 情報が存在するかチェック.
    `void` | `getAllKey(java.util.Set<java.lang.Object> set)`
    `void` | `getAllValues(java.util.Set<java.lang.Object> set)`
    `boolean` | `hasNext()` 次の読み込み条件を取得.
    `boolean` | `isEmpty()`
    `java.util.Iterator<java.lang.String>` | `iterator()` Iteratorを取得.
    `java.lang.Object[]` | `keyArray()` 配列として返却.
    `java.util.Set<java.lang.String>` | `keySet()`
    `java.lang.String` | `next()` 現在の読み込み位置の情報を取得.
    `java.lang.Object` | `nextValue()`
    `java.lang.Object` | `put(java.lang.String b, java.lang.Object o)` 数値追加.
    `void` | `putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> toMerge)`
    `java.lang.Object` | `remove(java.lang.Object b)` 削除処理.
    `ColumnMap` | `reset()` 読み込み中の位置をリセット.
    `int` | `size()` サイズを取得.
    `ColumnMap` | `toJavaMap()` 現在のオブジェクトをキー名をJava名に変換してMap取得.
    `ColumnMap` | `toSqlMap()` 現在のオブジェクトをキー名をSQL名に変換してMap取得.
    `java.lang.String` | `toString()` 文字列変換.
    `java.util.Collection<java.lang.Object>` | `values()`

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

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

    - ### インタフェースから継承されたメソッド java.util.Map

      `equals, hashCode`

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

    - #### ColumnMap

          public ColumnMap()

      コンストラクタ.

    - #### ColumnMap

          public ColumnMap(int size)

      コンストラクタ.
      パラメータ:
        `size` - 初期サイズを設定します.この条件は２の倍数である必要があります.

  - ### メソッドの詳細

    - #### clear

          public void clear()

      クリア.
      定義:
        `clear` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`

    - #### toJavaMap

          public final ColumnMap toJavaMap()

      現在のオブジェクトをキー名をJava名に変換してMap取得.
      戻り値:
        ColumnMap 変換されたMapオブジェクトが返却されます.

    - #### toSqlMap

          public final ColumnMap toSqlMap()

      現在のオブジェクトをキー名をSQL名に変換してMap取得.
      戻り値:
        ColumnMap 変換されたMapオブジェクトが返却されます.

    - #### put

          public java.lang.Object put(java.lang.String b,
                             java.lang.Object o)

      数値追加.
      定義:
        `put` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`
      パラメータ:
        `b` - 対象の数値を設定します.
        `o` - 対象の要素を設定します.
      戻り値:
        Object 前回の要素が返却されます.

    - #### containsKey

          public boolean containsKey(java.lang.Object b)

      情報が存在するかチェック.
      定義:
        `containsKey` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`
      パラメータ:
        `b` - 対象のキーを設定します.
      戻り値:
        boolean [true]の場合、数値は存在します.

    - #### get

          public java.lang.Object get(java.lang.Object b)

      情報が存在するかチェック.
      定義:
        `get` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`
      パラメータ:
        `b` - 対象のキーを設定します.
      戻り値:
        Object 要素情報が返却されます.

    - #### remove

          public java.lang.Object remove(java.lang.Object b)

      削除処理.
      定義:
        `remove` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`
      パラメータ:
        `b` - 対象のキーを設定します.
      戻り値:
        Object 削除された要素が返却されます.

    - #### size

          public int size()

      サイズを取得.
      定義:
        `size` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`
      戻り値:
        int サイズが返却されます.

    - #### keyArray

          public java.lang.Object[] keyArray()

      配列として返却.
      戻り値:
        Object[] 配列として返却します.

    - #### reset

          public ColumnMap reset()

      読み込み中の位置をリセット.
      戻り値:
        ColumnMap このオブジェクトが返却されます.

    - #### hasNext

          public boolean hasNext()

      次の読み込み条件を取得.
      戻り値:
        boolean [true]が返却された場合、情報は存在します.

    - #### next

          public java.lang.String next()

      現在の読み込み位置の情報を取得.
      戻り値:
        String 現在の読み込み位置の内容が返却されます. [null]の場合は、情報は存在しません.

    - #### nextValue

          public java.lang.Object nextValue()

    - #### count

          public int count()

      カウントを取得.
      戻り値:
        int 現在読み込み中の位置が返却されます.

    - #### iterator

          public java.util.Iterator<java.lang.String> iterator()

      Iteratorを取得.
      戻り値:
        Iterator が返却されます.

    - #### toString

          public java.lang.String toString()

      文字列変換.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        String 文字列情報が返却されます.

    - #### putAll

          public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> toMerge)

      定義:
        `putAll` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`

    - #### containsValue

          public boolean containsValue(java.lang.Object value)

      定義:
        `containsValue` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`

    - #### entrySet

          public java.util.Set entrySet()

      定義:
        `entrySet` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`

    - #### values

          public java.util.Collection<java.lang.Object> values()

      定義:
        `values` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`

    - #### isEmpty

          public boolean isEmpty()

      定義:
        `isEmpty` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`

    - #### keySet

          public java.util.Set<java.lang.String> keySet()

      定義:
        `keySet` インタフェース内 `java.util.Map<java.lang.String,java.lang.Object>`

    - #### getAllKey

          public void getAllKey(java.util.Set<java.lang.Object> set)

    - #### getAllValues

          public void getAllValues(java.util.Set<java.lang.Object> set)