org.maachang.dbm
インタフェース MDbmIO


public interface MDbmIO

MaachangDbmI/O.

導入されたバージョン:
MaachangDBM 1.09
バージョン:
2008/04/16
作成者:
masahito suzuki

メソッドの概要
 void addLast(byte[] key, byte[] value, int off, int length)
          指定情報を最後の位置に追加.
 int getLength(byte[] key)
          情報長を取得.
 int read(byte[] key, byte[] value, int pos, int off, int length)
          指定位置の内容を読み込む.
 int write(byte[] key, byte[] value, int pos, int off, int length)
          指定位置の内容を書き込む.
 

メソッドの詳細

addLast

void addLast(byte[] key,
             byte[] value,
             int off,
             int length)
             throws java.lang.Exception
指定情報を最後の位置に追加.

パラメータ:
key - 対象のキー情報を設定します.
value - 対象の情報を設定します.
off - 対象のオフセット値を設定します.
length - 対象のデータ長を設定します.
例外:
java.lang.Exception - 例外.

write

int write(byte[] key,
          byte[] value,
          int pos,
          int off,
          int length)
          throws java.lang.Exception
指定位置の内容を書き込む.

パラメータ:
key - 対象のキー情報を設定します.
value - 対象の情報を設定します.
pos - 対象のポジションを設定します.
off - 対象のオフセット値を設定します.
length - 対象のデータ長を設定します.
戻り値:
int 書き込まれたデータ長が返されます.
例外:
java.lang.Exception - 例外.

read

int read(byte[] key,
         byte[] value,
         int pos,
         int off,
         int length)
         throws java.lang.Exception
指定位置の内容を読み込む.

パラメータ:
key - 対象のキー情報を設定します.
value - 対象の情報を設定します.
pos - 対象のポジションを設定します.
off - 対象のオフセット値を設定します.
length - 対象のデータ長を設定します.
戻り値:
int 取得されたデータ長が返されます.
例外:
java.lang.Exception - 例外.

getLength

int getLength(byte[] key)
              throws java.lang.Exception
情報長を取得.

パラメータ:
key - 対象のキー情報を設定します.
戻り値:
int 対象の情報長が返されます.
例外:
java.lang.Exception - 例外.