Top Fields Constructors Methods
org.hsqldb.persist

public Class LobStoreMem

extends Object
implements LobStore
Class Inheritance
All Implemented Interfaces
org.hsqldb.persist.LobStore
Imports
org.hsqldb.lib.HsqlArrayList

Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
1.9.0
Version
2.7.3

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv HsqlArrayList<byte[]>
pack-priv int
pack-priv final int

Constructor Summary

AccessConstructor and Description
public
LobStoreMem(int lobBlockSize)

Method Summary

Modifier and TypeMethod and Description
public void
public byte[]
getBlockBytes(int blockAddress, int blockCount)

Implements org.hsqldb.persist.LobStore.getBlockBytes.

public int
public long
public void
setBlockBytes(byte[] dataBytes, int blockAddress, int blockCount)

Implements org.hsqldb.persist.LobStore.setBlockBytes.

public void
setBlockBytes(byte[] dataBytes, long position, int offset, int length)

Implements org.hsqldb.persist.LobStore.setBlockBytes.

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

blocksInLargeBlockback to summary
pack-priv int blocksInLargeBlock
byteStoreListback to summary
pack-priv HsqlArrayList<byte[]> byteStoreList
largeBlockSizeback to summary
pack-priv int largeBlockSize
lobBlockSizeback to summary
pack-priv final int lobBlockSize

Constructor Detail

LobStoreMemback to summary
public LobStoreMem(int lobBlockSize)

Method Detail

closeback to summary
public void close()

Implements org.hsqldb.persist.LobStore.close.

getBlockBytesback to summary
public byte[] getBlockBytes(int blockAddress, int blockCount)

Implements org.hsqldb.persist.LobStore.getBlockBytes.

getBlockSizeback to summary
public int getBlockSize()

Implements org.hsqldb.persist.LobStore.getBlockSize.

getLengthback to summary
public long getLength()

Implements org.hsqldb.persist.LobStore.getLength.

setBlockBytesback to summary
public void setBlockBytes(byte[] dataBytes, int blockAddress, int blockCount)

Implements org.hsqldb.persist.LobStore.setBlockBytes.

setBlockBytesback to summary
public void setBlockBytes(byte[] dataBytes, long position, int offset, int length)

Implements org.hsqldb.persist.LobStore.setBlockBytes.

setLengthback to summary
public void setLength(long length)

Implements org.hsqldb.persist.LobStore.setLength.

synchback to summary
public void synch()

Implements org.hsqldb.persist.LobStore.synch.