Modifier and Type | Field and Description |
---|---|
Descriptor |
KeyCacheKey.desc |
Constructor and Description |
---|
KeyCacheKey(Pair<java.lang.String,java.lang.String> ksAndCFName,
Descriptor desc,
java.nio.ByteBuffer key) |
Modifier and Type | Method and Description |
---|---|
CFMetaData |
Schema.getCFMetaData(Descriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
Descriptor |
Directories.find(java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Descriptor,java.util.Set<Component>> |
Directories.SSTableLister.list() |
Modifier and Type | Method and Description |
---|---|
static java.io.File |
Directories.getBackupsDirectory(Descriptor desc) |
static java.io.File |
Directories.getSnapshotDirectory(Descriptor desc,
java.lang.String snapshotName) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<?> |
CompactionManager.submitUserDefined(ColumnFamilyStore cfs,
java.util.Collection<Descriptor> dataFiles,
int gcBefore) |
Modifier and Type | Field and Description |
---|---|
Descriptor |
SSTable.descriptor |
Modifier and Type | Method and Description |
---|---|
Descriptor |
Descriptor.asType(Descriptor.Type type) |
protected static Descriptor |
AbstractSSTableSimpleWriter.createDescriptor(java.io.File directory,
java.lang.String keyspace,
java.lang.String columnFamily,
SSTableFormat.Type fmt) |
static Descriptor |
Descriptor.fromFilename(java.lang.String filename) |
static Descriptor |
Descriptor.fromFilename(java.lang.String filename,
boolean skipComponent) |
static Descriptor |
Descriptor.fromFilename(java.lang.String filename,
SSTableFormat.Type formatType) |
abstract Descriptor |
AbstractSSTableSimpleWriter.getCurrentDescriptor() |
Descriptor |
CQLSSTableWriter.getCurrentDescriptor() |
Descriptor |
SSTableSimpleUnsortedWriter.getCurrentDescriptor()
Deprecated.
|
Descriptor |
SSTableSimpleWriter.getCurrentDescriptor()
Deprecated.
|
Descriptor |
Descriptor.withFormatType(SSTableFormat.Type newType) |
Descriptor |
Descriptor.withGeneration(int newGeneration) |
Modifier and Type | Method and Description |
---|---|
static Pair<Descriptor,Component> |
Component.fromFilename(java.io.File directory,
java.lang.String name)
Filename of the form "<ksname>/<cfname>-[tmp-][<version>-]<gen>-<component>",
|
static Pair<Descriptor,java.lang.String> |
Descriptor.fromFilename(java.io.File directory,
java.lang.String name) |
static Pair<Descriptor,java.lang.String> |
Descriptor.fromFilename(java.io.File directory,
java.lang.String name,
boolean skipComponent)
Filename of the form is vary by version:
<ksname>-<cfname>-(tmp-)?<version>-<gen>-<component> for cassandra 2.0 and before
(<tmp marker>-)?<version>-<gen>-<component> for cassandra 3.0 and later
If this is for SSTable of secondary index, directory should ends with index name for 2.1+.
|
static Pair<Descriptor,Component> |
SSTable.tryComponentFromFilename(java.io.File dir,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected static void |
SSTable.appendTOC(Descriptor descriptor,
java.util.Collection<Component> components)
Appends new component names to the TOC component.
|
static java.util.Set<Component> |
SSTable.componentsFor(Descriptor desc)
Discovers existing components for the descriptor.
|
static boolean |
SSTable.delete(Descriptor desc,
java.util.Set<Component> components)
We use a ReferenceQueue to manage deleting files that have been compacted
and for which no more SSTable references exist.
|
static java.util.Set<Component> |
SSTable.discoverComponentsFor(Descriptor desc) |
protected static java.util.Set<Component> |
SSTable.readTOC(Descriptor descriptor)
Reads the list of components from the TOC component.
|
Constructor and Description |
---|
KeyIterator(Descriptor desc) |
SSTable(Descriptor descriptor,
CFMetaData metadata,
IPartitioner partitioner) |
SSTable(Descriptor descriptor,
java.util.Set<Component> components,
CFMetaData metadata,
IPartitioner partitioner) |
SSTableDeletingTask(Descriptor realDescriptor,
java.util.Set<Component> components,
com.codahale.metrics.Counter totalDiskSpaceUsed,
long bytesOnDisk)
realDescriptor is the actual descriptor for the sstable, the descriptor inside
referent can be 'faked' as FINAL for early opened files.
|
Modifier and Type | Method and Description |
---|---|
static Descriptor |
SSTableWriter.rename(Descriptor tmpdesc,
java.util.Set<Component> components) |
Modifier and Type | Method and Description |
---|---|
static SSTableWriter |
SSTableWriter.create(CFMetaData metadata,
Descriptor descriptor,
long keyCount,
long repairedAt,
int sstableLevel,
IPartitioner partitioner) |
static SSTableWriter |
SSTableWriter.create(Descriptor descriptor,
long keyCount,
long repairedAt) |
static SSTableWriter |
SSTableWriter.create(Descriptor descriptor,
java.lang.Long keyCount,
java.lang.Long repairedAt,
CFMetaData metadata,
IPartitioner partitioner,
MetadataCollector metadataCollector) |
static SSTableWriter |
SSTableWriter.create(Descriptor descriptor,
long keyCount,
long repairedAt,
int sstableLevel) |
static SSTableReader |
SSTableReader.internalOpen(Descriptor desc,
java.util.Set<Component> components,
CFMetaData metadata,
IPartitioner partitioner,
SegmentedFile ifile,
SegmentedFile dfile,
IndexSummary isummary,
IFilter bf,
long maxDataAge,
StatsMetadata sstableMetadata,
SSTableReader.OpenReason openReason)
Open a RowIndexedReader which already has its state initialized (by SSTableWriter).
|
static void |
SSTableReader.logOpenException(Descriptor descriptor,
java.io.IOException e) |
static SSTableReader |
SSTableReader.open(Descriptor descriptor) |
static SSTableReader |
SSTableReader.open(Descriptor desc,
CFMetaData metadata) |
abstract SSTableWriter |
SSTableWriter.Factory.open(Descriptor descriptor,
long keyCount,
long repairedAt,
CFMetaData metadata,
IPartitioner partitioner,
MetadataCollector metadataCollector) |
static SSTableReader |
SSTableReader.open(Descriptor descriptor,
java.util.Set<Component> components,
CFMetaData metadata,
IPartitioner partitioner) |
static SSTableReader |
SSTableReader.open(Descriptor descriptor,
java.util.Set<Component> components,
CFMetaData metadata,
IPartitioner partitioner,
boolean validate,
boolean trackHotness) |
abstract SSTableReader |
SSTableReader.Factory.open(Descriptor descriptor,
java.util.Set<Component> components,
CFMetaData metadata,
IPartitioner partitioner,
java.lang.Long maxDataAge,
StatsMetadata sstableMetadata,
SSTableReader.OpenReason openReason) |
static SSTableReader |
SSTableReader.openForBatch(Descriptor descriptor,
java.util.Set<Component> components,
CFMetaData metadata,
IPartitioner partitioner)
Open SSTable reader to be used in batch mode(such as sstableloader).
|
static SSTableReader |
SSTableReader.openNoValidation(Descriptor descriptor,
java.util.Set<Component> components,
ColumnFamilyStore cfs) |
static void |
SSTableWriter.rename(Descriptor tmpdesc,
Descriptor newdesc,
java.util.Set<Component> components) |
static Descriptor |
SSTableWriter.rename(Descriptor tmpdesc,
java.util.Set<Component> components) |
static void |
SSTableReader.saveSummary(Descriptor descriptor,
DecoratedKey first,
DecoratedKey last,
SegmentedFile.Builder ibuilder,
SegmentedFile.Builder dbuilder,
IndexSummary summary)
Save index summary to Summary.db file.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<SSTableReader> |
SSTableReader.openAll(java.util.Set<java.util.Map.Entry<Descriptor,java.util.Set<Component>>> entries,
CFMetaData metadata,
IPartitioner partitioner) |
Constructor and Description |
---|
SSTableReader(Descriptor desc,
java.util.Set<Component> components,
CFMetaData metadata,
IPartitioner partitioner,
long maxDataAge,
StatsMetadata sstableMetadata,
SSTableReader.OpenReason openReason) |
SSTableWriter(Descriptor descriptor,
long keyCount,
long repairedAt,
CFMetaData metadata,
IPartitioner partitioner,
MetadataCollector metadataCollector) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<MetadataType,MetadataComponent> |
IMetadataSerializer.deserialize(Descriptor descriptor,
java.util.EnumSet<MetadataType> types)
Deserialize specified metadata components from given descriptor.
|
java.util.Map<MetadataType,MetadataComponent> |
LegacyMetadataSerializer.deserialize(Descriptor descriptor,
java.util.EnumSet<MetadataType> types)
Deprecated.
Legacy serializer deserialize all components no matter what types are specified.
|
java.util.Map<MetadataType,MetadataComponent> |
MetadataSerializer.deserialize(Descriptor descriptor,
java.util.EnumSet<MetadataType> types) |
java.util.Map<MetadataType,MetadataComponent> |
MetadataSerializer.deserialize(Descriptor descriptor,
FileDataInput in,
java.util.EnumSet<MetadataType> types) |
MetadataComponent |
IMetadataSerializer.deserialize(Descriptor descriptor,
MetadataType type)
Deserialized only metadata component specified from given descriptor.
|
MetadataComponent |
MetadataSerializer.deserialize(Descriptor descriptor,
MetadataType type) |
void |
IMetadataSerializer.mutateLevel(Descriptor descriptor,
int newLevel)
Mutate SSTable level
|
void |
MetadataSerializer.mutateLevel(Descriptor descriptor,
int newLevel) |
void |
IMetadataSerializer.mutateRepairedAt(Descriptor descriptor,
long newRepairedAt)
Mutate repairedAt time
|
void |
MetadataSerializer.mutateRepairedAt(Descriptor descriptor,
long newRepairedAt) |
Modifier and Type | Field and Description |
---|---|
protected Descriptor |
SequentialWriter.descriptor |
Modifier and Type | Method and Description |
---|---|
static DataIntegrityMetadata.ChecksumValidator |
DataIntegrityMetadata.checksumValidator(Descriptor desc) |
static DataIntegrityMetadata.FileDigestValidator |
DataIntegrityMetadata.fileDigestValidator(Descriptor desc) |
static boolean |
MmappedSegmentedFile.maybeRepair(CFMetaData metadata,
Descriptor descriptor,
IndexSummary indexSummary,
SegmentedFile.Builder ibuilder,
SegmentedFile.Builder dbuilder) |
SequentialWriter |
SequentialWriter.setDescriptor(Descriptor descriptor) |
void |
DataIntegrityMetadata.ChecksumWriter.writeFullChecksum(Descriptor descriptor) |
Constructor and Description |
---|
ChecksumValidator(Descriptor descriptor) |
FileDigestValidator(Descriptor descriptor) |
Modifier and Type | Field and Description |
---|---|
protected Descriptor |
StreamReader.desc |
Modifier and Type | Method and Description |
---|---|
void |
StreamSession.progress(Descriptor desc,
ProgressInfo.Direction direction,
long bytes,
long total) |
Modifier and Type | Method and Description |
---|---|
static void |
SSTableExport.enumeratekeys(Descriptor desc,
java.io.PrintStream outs,
CFMetaData metadata)
Enumerate row keys from an SSTableReader and write the result to a PrintStream.
|
static void |
SSTableExport.export(Descriptor desc,
java.io.PrintStream outs,
java.util.Collection<java.lang.String> toExport,
java.lang.String[] excludes,
CFMetaData metadata)
Export specific rows from an SSTable and write the resulting JSON to a PrintStream.
|
static void |
SSTableExport.export(Descriptor desc,
java.io.PrintStream outs,
java.lang.String[] excludes)
Export an SSTable and write the resulting JSON to a PrintStream.
|
static void |
SSTableExport.export(Descriptor desc,
java.lang.String[] excludes)
Export an SSTable and write the resulting JSON to standard out.
|
Copyright © 2020 The Apache Software Foundation