org.maachang.leveldb

## クラス WriteBatch

- java.lang.Object
- - org.maachang.leveldb.WriteBatch

-     public final class WriteBatch
      extends java.lang.Object

  バッチ書き込み.
  導入されたバージョン:
    leveldb-1.01
  バージョン:
    2014/09/16
  作成者:
    masahito suzuki

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

    コンストラクタ
    コンストラクタと説明
    `WriteBatch()` コンストラクタ.

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `close()` バッチ書き込み情報のクローズ.
    `void` | `finalize()` デストラクタ.
    `boolean` | `isClose()` クローズしているかチェック.
    `void` | `put(JniBuffer key, JniBuffer value)` 情報セット.
    `void` | `remove(JniBuffer key)` 情報削除.
    `void` | `write(Leveldb db)` WriteBatchを書き込み.

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

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

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

    - #### WriteBatch

          public WriteBatch()

      コンストラクタ.

  - ### メソッドの詳細

    - #### finalize

          public final void finalize()
                              throws java.lang.Exception

      デストラクタ.
      オーバーライド:
        `finalize` クラス内 `java.lang.Object`
      例外:
        `java.lang.Exception`

    - #### close

          public final void close()

      バッチ書き込み情報のクローズ.

    - #### isClose

          public final boolean isClose()

      クローズしているかチェック.
      戻り値:
        boolean [true]の場合、クローズしています.

    - #### put

          public final void put(JniBuffer key,
                 JniBuffer value)

      情報セット.
      パラメータ:
        `key` - 対象のキーを設定します.
        `value` - 対象の要素を設定します.

    - #### remove

          public final void remove(JniBuffer key)

      情報削除.
      パラメータ:
        `key` - 対象のキーを設定します.

    - #### write

          public final void write(Leveldb db)

      WriteBatchを書き込み.
      パラメータ:
        `db` - 書き込み先のLeveldbオブジェクトを設定します.