com.sleepycat.db
Class DatabaseEntry

java.lang.Object
  extended by com.sleepycat.db.DatabaseEntry
Direct Known Subclasses:
MultipleEntry

public class DatabaseEntry
extends java.lang.Object


Constructor Summary
DatabaseEntry()
           
DatabaseEntry(byte[] data)
           
DatabaseEntry(byte[] data, int offset, int size)
           
DatabaseEntry(java.nio.ByteBuffer data)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 byte[] getData()
           
 java.nio.ByteBuffer getDataNIO()
           
 int getOffset()
           
 boolean getPartial()
           
 int getPartialLength()
           
 int getPartialOffset()
           
 int getRecordNumber()
           
 boolean getReuseBuffer()
           
 int getSize()
           
 boolean getUserBuffer()
           
 int getUserBufferLength()
           
 int hashCode()
           
 void setData(byte[] data)
           
 void setData(byte[] data, int offset, int size)
           
 void setDataNIO(java.nio.ByteBuffer data)
           
 void setDataNIO(java.nio.ByteBuffer data, int offset, int size)
           
 void setOffset(int offset)
           
 void setPartial(boolean partial)
           
 void setPartial(int doff, int dlen, boolean partial)
           
 void setPartialLength(int dlen)
           
 void setPartialOffset(int doff)
           
 void setRecordNumber(int recno)
           
 void setReuseBuffer(boolean reuse)
           
 void setSize(int size)
           
 void setUserBuffer(int length, boolean usermem)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseEntry

public DatabaseEntry()

DatabaseEntry

public DatabaseEntry(byte[] data)

DatabaseEntry

public DatabaseEntry(byte[] data,
                     int offset,
                     int size)

DatabaseEntry

public DatabaseEntry(java.nio.ByteBuffer data)
Method Detail

getData

public byte[] getData()

getDataNIO

public java.nio.ByteBuffer getDataNIO()

setData

public void setData(byte[] data,
                    int offset,
                    int size)

setData

public void setData(byte[] data)

setDataNIO

public void setDataNIO(java.nio.ByteBuffer data,
                       int offset,
                       int size)

setDataNIO

public void setDataNIO(java.nio.ByteBuffer data)

getOffset

public int getOffset()

setOffset

public void setOffset(int offset)

getPartialLength

public int getPartialLength()

getPartialOffset

public int getPartialOffset()

getPartial

public boolean getPartial()

setPartialOffset

public void setPartialOffset(int doff)

setPartialLength

public void setPartialLength(int dlen)

setPartial

public void setPartial(boolean partial)

setPartial

public void setPartial(int doff,
                       int dlen,
                       boolean partial)

getRecordNumber

public int getRecordNumber()

setRecordNumber

public void setRecordNumber(int recno)

getReuseBuffer

public boolean getReuseBuffer()

setReuseBuffer

public void setReuseBuffer(boolean reuse)

getSize

public int getSize()

setSize

public void setSize(int size)

getUserBuffer

public boolean getUserBuffer()

getUserBufferLength

public int getUserBufferLength()

setUserBuffer

public void setUserBuffer(int length,
                          boolean usermem)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object