Top Fields Constructors Methods
org.hsqldb.persist

public Class BitMapCachedObject

extends CachedObjectBase
Class Inheritance
Imports
org.hsqldb.lib.LongLookup, org.hsqldb.map.BitMap, org.hsqldb.rowio.RowInputInterface, .RowOutputInterface

Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
2.3.0
Version
2.3.3

Field Summary

Modifier and TypeField and Description
pack-priv BitMap
public static final int
Inherited from org.hsqldb.persist.CachedObjectBase:
accessCounthasChangedisInMemoryisMemorykeepCountpositionstorageSize

Constructor Summary

AccessConstructor and Description
public
BitMapCachedObject(int capacity)

Method Summary

Modifier and TypeMethod and Description
public BitMap
public int
public int
public void
public void
public void
Inherited from org.hsqldb.persist.CachedObjectBase:
destroyequalsgetAccessCountgetPosgetStorageSizehasChangedhashCodeisBlockisInMemoryisInvariableisKeepInMemoryisMemoryisNewkeepInMemoryrestoresetChangedsetInMemorysetPossetStorageSizeupdateAccessCount

Field Detail

bitMapback to summary
pack-priv BitMap bitMap
fileSizeFactorback to summary
public static final int fileSizeFactor

Constructor Detail

BitMapCachedObjectback to summary
public BitMapCachedObject(int capacity)

Method Detail

getBitMapback to summary
public BitMap getBitMap()
getDefaultCapacityback to summary
public int getDefaultCapacity()

Implements org.hsqldb.persist.CachedObject.getDefaultCapacity.

getRealSizeback to summary
public int getRealSize(RowOutputInterface out)

Implements org.hsqldb.persist.CachedObject.getRealSize.

readback to summary
public void read(RowInputInterface in)

Implements org.hsqldb.persist.CachedObject.read.

writeback to summary
public void write(RowOutputInterface out)

Implements org.hsqldb.persist.CachedObject.write.

writeback to summary
public void write(RowOutputInterface out, LongLookup lookup)

Implements org.hsqldb.persist.CachedObject.write.