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


Field Summary
protected  byte[] data
           
protected  int dlen
           
protected  int doff
           
protected  int flags
           
protected static int INT32SZ
           
protected  int offset
           
protected  int size
           
protected  int ulen
           
 
Constructor Summary
DatabaseEntry()
           
DatabaseEntry(byte[] data)
           
DatabaseEntry(byte[] data, int offset, int size)
           
 
Method Summary
 byte[] getData()
           
 int getOffset()
           
 boolean getPartial()
           
 int getPartialLength()
           
 int getPartialOffset()
           
 int getRecordNumber()
           
 boolean getReuseBuffer()
           
 int getSize()
           
 boolean getUserBuffer()
           
 int getUserBufferLength()
           
 void setData(byte[] data)
           
 void setData(byte[] 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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected byte[] data

dlen

protected int dlen

doff

protected int doff

flags

protected int flags

offset

protected int offset

size

protected int size

ulen

protected int ulen

INT32SZ

protected static final int INT32SZ
See Also:
Constant Field Values
Constructor Detail

DatabaseEntry

public DatabaseEntry()

DatabaseEntry

public DatabaseEntry(byte[] data)

DatabaseEntry

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

getData

public byte[] getData()

setData

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

setData

public void setData(byte[] 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)