Top Fields Constructors Methods
org.hsqldb.persist

public Class DirectoryBlockCachedObject

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

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

Field Summary

Modifier and TypeField and Description
pack-priv int[]
pack-priv static final int
pack-priv char[]
pack-priv char[]
pack-priv int[]
Inherited from org.hsqldb.persist.CachedObjectBase:
accessCounthasChangedisInMemoryisMemorykeepCountpositionstorageSize

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public int[]
public int
public char
getFreeBlock(int pos)

public char[]
public char
getFreeSpace(int pos)

public char[]
public int
public int
getTableId(int pos)

public int[]
public void
public void
setBitmapAddress(int pos, int value)

public void
setFreeBlock(int pos, char value)

public void
setFreeSpace(int pos, char value)

public void
setLastUsed(int pos, byte value)

public void
setTableId(int pos, int value)

public void
public void
Inherited from org.hsqldb.persist.CachedObjectBase:
destroyequalsgetAccessCountgetPosgetStorageSizehasChangedhashCodeisBlockisInMemoryisInvariableisKeepInMemoryisMemoryisNewkeepInMemoryrestoresetChangedsetInMemorysetPossetStorageSizeupdateAccessCount

Field Detail

bitmapAddressback to summary
pack-priv int[] bitmapAddress
fileSizeFactorback to summary
pack-priv static final int fileSizeFactor
freeSpaceback to summary
pack-priv char[] freeSpace
freeSpaceBlockback to summary
pack-priv char[] freeSpaceBlock
tableIdback to summary
pack-priv int[] tableId

Constructor Detail

DirectoryBlockCachedObjectback to summary
public DirectoryBlockCachedObject(int capacity)

Method Detail

getBitmapAddressback to summary
public int getBitmapAddress(int pos)
getBitmapAddressArrayback to summary
public int[] getBitmapAddressArray()
getDefaultCapacityback to summary
public int getDefaultCapacity()

Implements org.hsqldb.persist.CachedObject.getDefaultCapacity.

getFreeBlockback to summary
public char getFreeBlock(int pos)
getFreeBlockArrayback to summary
public char[] getFreeBlockArray()
getFreeSpaceback to summary
public char getFreeSpace(int pos)
getFreeSpaceArrayback to summary
public char[] getFreeSpaceArray()
getRealSizeback to summary
public int getRealSize(RowOutputInterface out)

Implements org.hsqldb.persist.CachedObject.getRealSize.

getTableIdback to summary
public int getTableId(int pos)
getTableIdArrayback to summary
public int[] getTableIdArray()
readback to summary
public void read(RowInputInterface in)

Implements org.hsqldb.persist.CachedObject.read.

setBitmapAddressback to summary
public void setBitmapAddress(int pos, int value)
setFreeBlockback to summary
public void setFreeBlock(int pos, char value)
setFreeSpaceback to summary
public void setFreeSpace(int pos, char value)
setLastUsedback to summary
public void setLastUsed(int pos, byte value)
setTableIdback to summary
public void setTableId(int pos, int value)
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.