public abstract class CrailStore extends Object
| Constructor and Description |
|---|
CrailStore() |
| Modifier and Type | Method and Description |
|---|---|
abstract CrailBuffer |
allocateBuffer() |
void |
close() |
protected abstract void |
closeFileSystem() |
abstract Upcoming<CrailNode> |
create(String path,
CrailNodeType type,
CrailStorageClass storageClass,
CrailLocationClass locationClass,
boolean enumerable) |
abstract Upcoming<CrailNode> |
delete(String path,
boolean recursive) |
abstract void |
freeBuffer(CrailBuffer buffer) |
abstract CrailLocationClass |
getLocationClass() |
abstract CrailStatistics |
getStatistics() |
abstract Upcoming<CrailNode> |
lookup(String path) |
static CrailStore |
newInstance(CrailConfiguration conf) |
abstract Upcoming<CrailNode> |
rename(String srcPath,
String dstPath) |
public abstract Upcoming<CrailNode> create(String path, CrailNodeType type, CrailStorageClass storageClass, CrailLocationClass locationClass, boolean enumerable) throws Exception
Exceptionpublic abstract Upcoming<CrailNode> rename(String srcPath, String dstPath) throws Exception
Exceptionpublic abstract Upcoming<CrailNode> delete(String path, boolean recursive) throws Exception
Exceptionpublic abstract CrailBuffer allocateBuffer() throws Exception
Exceptionpublic abstract void freeBuffer(CrailBuffer buffer) throws Exception
Exceptionpublic abstract CrailStatistics getStatistics()
public abstract CrailLocationClass getLocationClass()
public static CrailStore newInstance(CrailConfiguration conf) throws Exception
ExceptionCopyright © 2018 The Apache Software Foundation. All rights reserved.