Package org.teiid.common.buffer.impl
Class SplittableStorageManager.SplittableFileStore
- java.lang.Object
-
- org.teiid.common.buffer.FileStore
-
- org.teiid.common.buffer.impl.SplittableStorageManager.SplittableFileStore
-
- All Implemented Interfaces:
AutoCleanupUtil.Removable
- Enclosing class:
- SplittableStorageManager
public class SplittableStorageManager.SplittableFileStore extends FileStore
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.teiid.common.buffer.FileStore
FileStore.FileStoreOutputStream
-
-
Constructor Summary
Constructors Constructor Description SplittableFileStore(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getLength()
protected int
readWrite(long fileOffset, byte[] b, int offSet, int length, boolean write)
void
removeDirect()
void
setLength(long length)
-
Methods inherited from class org.teiid.common.buffer.FileStore
createInputStream, createInputStream, createOutputStream, createOutputStream, read, readFully, remove, write, write
-
-
-
-
Constructor Detail
-
SplittableFileStore
public SplittableFileStore(String name)
-
-
Method Detail
-
readWrite
protected int readWrite(long fileOffset, byte[] b, int offSet, int length, boolean write) throws IOException
- Specified by:
readWrite
in classFileStore
- Throws:
IOException
-
setLength
public void setLength(long length) throws IOException
- Specified by:
setLength
in classFileStore
- Throws:
IOException
-
removeDirect
public void removeDirect()
- Specified by:
removeDirect
in classFileStore
-
-