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 ChecksumType |
compressedChecksumType() |
abstract int |
correspondingMessagingVersion() |
boolean |
equals(java.lang.Object o) |
SSTableFormat |
getSSTableFormat() |
java.lang.String |
getVersion() |
abstract boolean |
hasBoundaries() |
abstract boolean |
hasCommitLogIntervals() |
abstract boolean |
hasCommitLogLowerBound() |
abstract boolean |
hasCompactionAncestors() |
int |
hashCode() |
abstract boolean |
hasNewFileName() |
abstract boolean |
hasNewStatsFile() |
abstract boolean |
hasOldBfHashOrder() |
abstract boolean |
hasRepairedAt() |
abstract boolean |
hasSamplingLevel() |
abstract boolean |
isCompatible() |
abstract boolean |
isCompatibleForStreaming() |
abstract boolean |
isLatestVersion() |
abstract boolean |
storeRows() |
java.lang.String |
toString() |
abstract boolean |
tracksLegacyCounterShards() |
abstract ChecksumType |
uncompressedChecksumType() |
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 boolean hasSamplingLevel()
public abstract boolean hasNewStatsFile()
public abstract ChecksumType compressedChecksumType()
public abstract ChecksumType uncompressedChecksumType()
public abstract boolean hasRepairedAt()
public abstract boolean tracksLegacyCounterShards()
public abstract boolean hasNewFileName()
public abstract boolean storeRows()
public abstract int correspondingMessagingVersion()
public abstract boolean hasOldBfHashOrder()
public abstract boolean hasCompactionAncestors()
public abstract boolean hasBoundaries()
public abstract boolean hasCommitLogLowerBound()
public abstract boolean hasCommitLogIntervals()
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 © 2017 The Apache Software Foundation