org.apache.cassandra.io.sstable
Class Component
java.lang.Object
org.apache.cassandra.io.sstable.Component
public class Component
- extends java.lang.Object
SSTables are made up of multiple components in separate files. Components are
identified by a type and an id, but required unique components (such as the Data
and Index files) may have implicit ids assigned to them.
Constructor Summary |
Component(org.apache.cassandra.io.sstable.Component.Type type)
|
Component(org.apache.cassandra.io.sstable.Component.Type type,
int id)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
separator
public static final char separator
- See Also:
- Constant Field Values
DATA
public static final Component DATA
PRIMARY_INDEX
public static final Component PRIMARY_INDEX
FILTER
public static final Component FILTER
COMPACTED_MARKER
public static final Component COMPACTED_MARKER
COMPRESSION_INFO
public static final Component COMPRESSION_INFO
STATS
public static final Component STATS
DIGEST
public static final Component DIGEST
type
public final org.apache.cassandra.io.sstable.Component.Type type
id
public final int id
hashCode
public final int hashCode
Component
public Component(org.apache.cassandra.io.sstable.Component.Type type)
Component
public Component(org.apache.cassandra.io.sstable.Component.Type type,
int id)
name
public java.lang.String name()
- Returns:
- The unique (within an sstable) name for this component.
fromFilename
public static Pair<Descriptor,Component> fromFilename(java.io.File directory,
java.lang.String name)
- Filename of the form "/-[tmp-][-]-",
- Returns:
- A Descriptor for the SSTable, and a Component for this particular file.
TODO move descriptor into Component field
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
Copyright © 2011 The Apache Software Foundation