Top Description Fields Constructors Methods
org.hsqldb

public Class RowAVLDiskLarge

extends RowAVLDisk
Class Inheritance
Imports
org.hsqldb.index.NodeAVL, .NodeAVLDiskLarge, org.hsqldb.persist.PersistentStore, org.hsqldb.rowio.RowInputInterface

Subclass of Row huge databases.

Author
Fred Toussi (fredt@users dot sourceforge dot net)
Since
2.2.9
Version
2.4.0

Field Summary

Inherited from org.hsqldb.RowAVLDisk:
hasDataChangedisFromFileisInMemoryisNewkeepCountNO_POSstorageSize

Constructor Summary

AccessConstructor and Description
public
RowAVLDiskLarge(TableBase
table
t
,
Object[]
row data
o
,
PersistentStore store)

Constructor for new Rows.

public
RowAVLDiskLarge(PersistentStore
store
store
,
RowInputInterface
data source
in
)

Constructor when read from the disk into the Cache.

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.hsqldb.RowAVLDisk:
deletedestroygetAccessCountgetRealSizegetStorageSizegetTablehasChangedinsertNodeisInMemoryisKeepInMemoryisMemoryisNewkeepInMemorysetChangedsetInMemorysetNodesChangedsetPossetStorageSizeupdateAccessCountwritewritewriteNodes

Constructor Detail

RowAVLDiskLargeback to summary
public RowAVLDiskLarge(TableBase t, Object[] o, PersistentStore store)

Constructor for new Rows. Variable hasDataChanged is set to true in order to indicate the data needs saving.

Parameters
t:TableBase

table

o:Object[]

row data

RowAVLDiskLargeback to summary
public RowAVLDiskLarge(PersistentStore store, RowInputInterface in)

Constructor when read from the disk into the Cache.

Parameters
store:PersistentStore

store

in:RowInputInterface

data source

Method Detail

setNewNodesback to summary
public void setNewNodes(PersistentStore store)

Overrides org.hsqldb.RowAVLDisk.setNewNodes.