org.hsqldb

Class Table.RowStore

Enclosing Class:
org.hsqldb.Table
Implemented Interfaces:
org.hsqldb.persist.PersistentStore

public class Table.RowStore
extends java.lang.Object
implements org.hsqldb.persist.PersistentStore

Fields inherited from interface org.hsqldb.persist.PersistentStore

INT_STORE_SIZE, LONG_STORE_SIZE

Method Summary

void
add(org.hsqldb.persist.CachedObject row)
void
commit(org.hsqldb.persist.CachedObject row)
org.hsqldb.persist.CachedObject
get(int i)
org.hsqldb.persist.CachedObject
get(org.hsqldb.rowio.RowInputInterface in)
org.hsqldb.persist.CachedObject
getKeep(int i)
org.hsqldb.persist.CachedObject
getNewInstance(int size)
int
getStorageSize(int i)
void
release(int i)
void
remove(int i)
void
restore(org.hsqldb.persist.CachedObject row)

Method Details

add

public void add(org.hsqldb.persist.CachedObject row)
            throws IOException
Specified by:
add in interface org.hsqldb.persist.PersistentStore


commit

public void commit(org.hsqldb.persist.CachedObject row)
            throws IOException
Specified by:
commit in interface org.hsqldb.persist.PersistentStore


get

public org.hsqldb.persist.CachedObject get(int i)
Specified by:
get in interface org.hsqldb.persist.PersistentStore


get

public org.hsqldb.persist.CachedObject get(org.hsqldb.rowio.RowInputInterface in)
Specified by:
get in interface org.hsqldb.persist.PersistentStore


getKeep

public org.hsqldb.persist.CachedObject getKeep(int i)
Specified by:
getKeep in interface org.hsqldb.persist.PersistentStore


getNewInstance

public org.hsqldb.persist.CachedObject getNewInstance(int size)
Specified by:
getNewInstance in interface org.hsqldb.persist.PersistentStore


getStorageSize

public int getStorageSize(int i)
Specified by:
getStorageSize in interface org.hsqldb.persist.PersistentStore


release

public void release(int i)
Specified by:
release in interface org.hsqldb.persist.PersistentStore


remove

public void remove(int i)
Specified by:
remove in interface org.hsqldb.persist.PersistentStore


restore

public void restore(org.hsqldb.persist.CachedObject row)
            throws IOException
Specified by:
restore in interface org.hsqldb.persist.PersistentStore


Copyright B) 2001 - 2005 HSQL Development Group. All Rights Reserved.