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
removePersistence(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)
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

removePersistence

public void removePersistence(int i)
Specified by:
removePersistence 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.