public abstract class Version
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected SSTableFormat |
format |
protected java.lang.String |
version |
Modifier | Constructor and Description |
---|---|
protected |
Version(SSTableFormat format,
java.lang.String version) |
Modifier and Type | Method and Description |
---|---|
abstract int |
correspondingMessagingVersion() |
boolean |
equals(java.lang.Object o) |
SSTableFormat |
getSSTableFormat() |
java.lang.String |
getVersion() |
abstract boolean |
hasAccurateMinMax() |
abstract boolean |
hasCommitLogIntervals() |
abstract boolean |
hasCommitLogLowerBound() |
int |
hashCode() |
abstract boolean |
hasIsTransient() |
abstract boolean |
hasMaxCompressedLength() |
abstract boolean |
hasMetadataChecksum() |
abstract boolean |
hasOldBfFormat()
The old bloomfilter format serializes the data as BIG_ENDIAN long's, the new one uses the
same format as in memory (serializes as bytes).
|
abstract boolean |
hasPendingRepair() |
abstract boolean |
isCompatible() |
abstract boolean |
isCompatibleForStreaming() |
abstract boolean |
isLatestVersion() |
java.lang.String |
toString() |
static boolean |
validate(java.lang.String ver) |
protected final java.lang.String version
protected final SSTableFormat format
protected Version(SSTableFormat format, java.lang.String version)
public abstract boolean isLatestVersion()
public abstract int correspondingMessagingVersion()
public abstract boolean hasCommitLogLowerBound()
public abstract boolean hasCommitLogIntervals()
public abstract boolean hasMaxCompressedLength()
public abstract boolean hasPendingRepair()
public abstract boolean hasIsTransient()
public abstract boolean hasMetadataChecksum()
public abstract boolean hasOldBfFormat()
public abstract boolean hasAccurateMinMax()
public java.lang.String getVersion()
public SSTableFormat getSSTableFormat()
public static boolean validate(java.lang.String ver)
ver
- SSTable versionversion
public abstract boolean isCompatible()
public abstract boolean isCompatibleForStreaming()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2009-2019 The Apache Software Foundation