org.teiid.common.buffer.impl
Class SplittableStorageManager
java.lang.Object
org.teiid.common.buffer.impl.SplittableStorageManager
- All Implemented Interfaces:
- StorageManager
public class SplittableStorageManager
- extends Object
- implements StorageManager
A storage manager that combines smaller files into a larger
logical file.
The buffer methods assume that buffers cannot go beyond single
file boundaries.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_MAX_FILESIZE
public static final long DEFAULT_MAX_FILESIZE
- See Also:
- Constant Field Values
SplittableStorageManager
public SplittableStorageManager(StorageManager storageManager)
createFileStore
public FileStore createFileStore(String name)
- Specified by:
createFileStore
in interface StorageManager
initialize
public void initialize()
throws TeiidComponentException
- Specified by:
initialize
in interface StorageManager
- Throws:
TeiidComponentException
getMaxFileSize
public long getMaxFileSize()
setMaxFileSize
public void setMaxFileSize(long maxFileSize)
setMaxFileSizeDirect
public void setMaxFileSizeDirect(long maxFileSize)
getStorageManager
public StorageManager getStorageManager()
Copyright © 2012. All Rights Reserved.