voldemort.serialization
Class SerializerDefinition
java.lang.Object
voldemort.serialization.SerializerDefinition
public class SerializerDefinition
- extends java.lang.Object
A SerializerDefinition holds all the meta information for a serializer.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SerializerDefinition
public SerializerDefinition(java.lang.String name)
SerializerDefinition
public SerializerDefinition(java.lang.String name,
java.lang.String schemaInfo)
SerializerDefinition
public SerializerDefinition(java.lang.String name,
java.util.Map<java.lang.Integer,java.lang.String> schemaInfos,
boolean hasVersion,
Compression compression)
getName
public java.lang.String getName()
getCurrentSchemaVersion
public int getCurrentSchemaVersion()
getAllSchemaInfoVersions
public java.util.Map<java.lang.Integer,java.lang.String> getAllSchemaInfoVersions()
hasSchemaInfo
public boolean hasSchemaInfo()
getSchemaInfo
public java.lang.String getSchemaInfo(int version)
getCurrentSchemaInfo
public java.lang.String getCurrentSchemaInfo()
hasVersion
public boolean hasVersion()
hasCompression
public boolean hasCompression()
getCompression
public Compression getCompression()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu