org.hsqldb
Class RowAVLDiskLarge
- java.lang.Object
-
- org.hsqldb.Row
-
- org.hsqldb.RowAVL
-
- org.hsqldb.RowAVLDisk
-
- org.hsqldb.RowAVLDiskLarge
-
- All Implemented Interfaces:
- CachedObject
public class RowAVLDiskLarge extends RowAVLDisk
Subclass of Row huge databases.- Since:
- 2.2.9
-
-
Field Summary
-
Fields inherited from class org.hsqldb.RowAVLDisk
NO_POS
-
Fields inherited from class org.hsqldb.RowAVL
nPrimaryNode
-
Fields inherited from interface org.hsqldb.persist.CachedObject
emptyArray
-
-
Constructor Summary
Constructors Constructor and Description RowAVLDiskLarge(TableBase t, java.lang.Object[] o, PersistentStore store)Constructor for new Rows.RowAVLDiskLarge(TableBase t, RowInputInterface in)Constructor when read from the disk into the Cache.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidsetNewNodes(PersistentStore store)-
Methods inherited from class org.hsqldb.RowAVLDisk
delete, destroy, getAccessCount, getRealSize, getStorageSize, getTable, hasChanged, insertNode, isInMemory, isKeepInMemory, isMemory, isNew, keepInMemory, setChanged, setInMemory, setNodesChanged, setPos, setStorageSize, updateAccessCount, write, write
-
Methods inherited from class org.hsqldb.RowAVL
clearNonPrimaryNodes, getNode, restore
-
-
-
-
Constructor Detail
-
RowAVLDiskLarge
public RowAVLDiskLarge(TableBase t, java.lang.Object[] o, PersistentStore store)
Constructor for new Rows. Variable hasDataChanged is set to true in order to indicate the data needs saving.- Parameters:
t- tableo- row data
-
RowAVLDiskLarge
public RowAVLDiskLarge(TableBase t, RowInputInterface in) throws java.io.IOException
Constructor when read from the disk into the Cache.- Parameters:
t- tablein- data source- Throws:
java.io.IOException
-
-
Method Detail
-
setNewNodes
public void setNewNodes(PersistentStore store)
- Overrides:
setNewNodesin classRowAVLDisk
-
-
DataMelt 3.0 © DataMelt by jWork.ORG