org.maachang.dbm.engine
クラス MKeyChild

java.lang.Object
  上位を拡張 org.maachang.dbm.engine.MKeyChild

public class MKeyChild
extends java.lang.Object

子キー情報.

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

コンストラクタの概要
MKeyChild()
           
MKeyChild(int hashCode, int beforeHashPos, int nextHashPos, int valueFileNo, int valueFilePos, int lastValueFileNo, int lastValueFilePos, int valueLength, byte[] key)
           
 
メソッドの概要
 int getBeforeHashPos()
           
 int getHashCode()
           
 byte[] getKey()
           
 int getKeyLength()
           
 int getLastValueFileNo()
           
 int getLastValueFilePos()
           
 int getNextHashPos()
           
 int getPosition()
           
 int getValueFileNo()
           
 int getValueFilePos()
           
 int getValueLength()
           
 boolean isUseKey()
           
static MKeyChild load(byte[] binary)
           
 byte[] save()
           
 void setBeforeHashPos(int beforeHashPos)
           
 void setHashCode(int hashCode)
           
 void setKey(byte[] key)
           
 void setLastValueFileNo(int lastValueFileNo)
           
 void setLastValueFilePos(int lastValueFilePos)
           
 void setNextHashPos(int nextHashPos)
           
 void setPosition(int position)
           
 void setUseKey(boolean useKey)
           
 void setValueFileNo(int valueFileNo)
           
 void setValueFilePos(int valueFilePos)
           
 void setValueLength(int valueLength)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MKeyChild

public MKeyChild()

MKeyChild

public MKeyChild(int hashCode,
                 int beforeHashPos,
                 int nextHashPos,
                 int valueFileNo,
                 int valueFilePos,
                 int lastValueFileNo,
                 int lastValueFilePos,
                 int valueLength,
                 byte[] key)
メソッドの詳細

setUseKey

public void setUseKey(boolean useKey)

isUseKey

public boolean isUseKey()

setHashCode

public void setHashCode(int hashCode)

getHashCode

public int getHashCode()

setBeforeHashPos

public void setBeforeHashPos(int beforeHashPos)

getBeforeHashPos

public int getBeforeHashPos()

setNextHashPos

public void setNextHashPos(int nextHashPos)

getNextHashPos

public int getNextHashPos()

setValueFileNo

public void setValueFileNo(int valueFileNo)

getValueFileNo

public int getValueFileNo()

setValueFilePos

public void setValueFilePos(int valueFilePos)

getValueFilePos

public int getValueFilePos()

setLastValueFileNo

public void setLastValueFileNo(int lastValueFileNo)

getLastValueFileNo

public int getLastValueFileNo()

setLastValueFilePos

public void setLastValueFilePos(int lastValueFilePos)

getLastValueFilePos

public int getLastValueFilePos()

setValueLength

public void setValueLength(int valueLength)

getValueLength

public int getValueLength()

getKeyLength

public int getKeyLength()

setKey

public void setKey(byte[] key)

getKey

public byte[] getKey()

setPosition

public void setPosition(int position)

getPosition

public int getPosition()

save

public byte[] save()
            throws java.lang.Exception
例外:
java.lang.Exception

load

public static final MKeyChild load(byte[] binary)
                            throws java.lang.Exception
例外:
java.lang.Exception