org.helidb.impl.txn.sc
Interface ShadowCopyTxnDatabaseFileManager

All Known Implementing Classes:
AbstractFileManager, BPlusTreeIndexFileManager, HeapBackendFileManager, SingleFileAndProxiedFileManager, SingleFileManager

public interface ShadowCopyTxnDatabaseFileManager

This is the interface implemented by objects that manage the database files for the ShadowCopyTransactionalDatabase.

Since:
1.0
Author:
Karl Gustafsson
In_jar:
helidb-shadow_copy_txn

Method Summary
 DatabaseFiles copyDatabaseFiles()
          Create a copy of the database file(s).
 DatabaseFiles getDatabaseFiles()
          Get the database files.
 

Method Detail

getDatabaseFiles

DatabaseFiles getDatabaseFiles()
Get the database files.

When this method is called on an object, it should always return a DatabaseFiles instance representing the same files.

Returns:
The database files.

copyDatabaseFiles

DatabaseFiles copyDatabaseFiles()
Create a copy of the database file(s).

Returns:
A DatabaseFiles object representing the copied files.