public class Directories
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Directories.DataDirectory |
class |
Directories.SSTableLister |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BACKUPS_SUBDIR |
static Directories.DataDirectory[] |
dataFileLocations |
static java.lang.String |
SECONDARY_INDEX_NAME_SEPARATOR |
static java.lang.String |
SNAPSHOT_SUBDIR |
Modifier and Type | Method and Description |
---|---|
void |
clearSnapshot(java.lang.String snapshotName) |
static Directories |
create(java.lang.String keyspacename,
java.lang.String cfname) |
static java.io.File |
getBackupsDirectory(Descriptor desc) |
java.io.File |
getDirectoryForNewSSTables() |
java.io.File |
getLocationForDisk(Directories.DataDirectory dataDirectory)
Returns SSTable location which is inside given data directory.
|
static java.io.File |
getSnapshotDirectory(Descriptor desc,
java.lang.String snapshotName) |
Directories.DataDirectory |
getWriteableLocation() |
java.io.File |
getWriteableLocationAsFile() |
long |
snapshotCreationTime(java.lang.String snapshotName) |
boolean |
snapshotExists(java.lang.String snapshotName) |
void |
snapshotLeveledManifest(java.lang.String snapshotName)
Deprecated.
|
Directories.SSTableLister |
sstableLister() |
java.io.File |
tryGetLeveledManifest()
Deprecated.
|
public static final java.lang.String BACKUPS_SUBDIR
public static final java.lang.String SNAPSHOT_SUBDIR
public static final java.lang.String SECONDARY_INDEX_NAME_SEPARATOR
public static final Directories.DataDirectory[] dataFileLocations
public static Directories create(java.lang.String keyspacename, java.lang.String cfname)
public java.io.File getLocationForDisk(Directories.DataDirectory dataDirectory)
dataDirectory
- public java.io.File getDirectoryForNewSSTables()
public java.io.File getWriteableLocationAsFile()
public Directories.DataDirectory getWriteableLocation()
java.io.IOError
- if all directories are blacklisted.public static java.io.File getSnapshotDirectory(Descriptor desc, java.lang.String snapshotName)
public static java.io.File getBackupsDirectory(Descriptor desc)
public Directories.SSTableLister sstableLister()
@Deprecated public java.io.File tryGetLeveledManifest()
@Deprecated public void snapshotLeveledManifest(java.lang.String snapshotName)
public boolean snapshotExists(java.lang.String snapshotName)
public void clearSnapshot(java.lang.String snapshotName)
public long snapshotCreationTime(java.lang.String snapshotName)
Copyright © 2013 The Apache Software Foundation