org.h2.mvstore.db
Class MVTableEngine.Store

java.lang.Object
  extended by org.h2.mvstore.db.MVTableEngine.Store
Enclosing class:
MVTableEngine

public static class MVTableEngine.Store
extends java.lang.Object

A store with open tables.


Constructor Summary
MVTableEngine.Store(Database db, MVStore store)
           
 
Method Summary
 void close()
          Close the store.
 void closeImmediately()
          Close the store, without persisting changes.
 MVStore getStore()
           
 java.util.List<MVTable> getTables()
           
 TransactionStore getTransactionStore()
           
 void removeTable(MVTable table)
          Remove a table.
 void setWriteDelay(int value)
           
 void store()
          Store all pending changes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MVTableEngine.Store

public MVTableEngine.Store(Database db,
                           MVStore store)
Method Detail

getStore

public MVStore getStore()

getTransactionStore

public TransactionStore getTransactionStore()

getTables

public java.util.List<MVTable> getTables()

removeTable

public void removeTable(MVTable table)
Remove a table.

Parameters:
table - the table

store

public void store()
Store all pending changes.


closeImmediately

public void closeImmediately()
Close the store, without persisting changes.


close

public void close()
Close the store. Pending changes are persisted.


setWriteDelay

public void setWriteDelay(int value)