public interface org.apache.cassandra.io.sstable.metadata.IMetadataSerializer
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.apache.cassandra.io.sstable.metadata.IMetadataSerializer
super_class: java.lang.Object
{
public abstract void serialize(java.util.Map<org.apache.cassandra.io.sstable.metadata.MetadataType, org.apache.cassandra.io.sstable.metadata.MetadataComponent>, org.apache.cassandra.io.util.DataOutputPlus, org.apache.cassandra.io.sstable.format.Version);
descriptor: (Ljava/util/Map;Lorg/apache/cassandra/io/util/DataOutputPlus;Lorg/apache/cassandra/io/sstable/format/Version;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/Map<Lorg/apache/cassandra/io/sstable/metadata/MetadataType;Lorg/apache/cassandra/io/sstable/metadata/MetadataComponent;>;Lorg/apache/cassandra/io/util/DataOutputPlus;Lorg/apache/cassandra/io/sstable/format/Version;)V
MethodParameters:
Name Flags
components
out
version
public abstract java.util.Map<org.apache.cassandra.io.sstable.metadata.MetadataType, org.apache.cassandra.io.sstable.metadata.MetadataComponent> deserialize(org.apache.cassandra.io.sstable.Descriptor, java.util.EnumSet<org.apache.cassandra.io.sstable.metadata.MetadataType>);
descriptor: (Lorg/apache/cassandra/io/sstable/Descriptor;Ljava/util/EnumSet;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
Signature: (Lorg/apache/cassandra/io/sstable/Descriptor;Ljava/util/EnumSet<Lorg/apache/cassandra/io/sstable/metadata/MetadataType;>;)Ljava/util/Map<Lorg/apache/cassandra/io/sstable/metadata/MetadataType;Lorg/apache/cassandra/io/sstable/metadata/MetadataComponent;>;
MethodParameters:
Name Flags
descriptor
types
public abstract org.apache.cassandra.io.sstable.metadata.MetadataComponent deserialize(org.apache.cassandra.io.sstable.Descriptor, org.apache.cassandra.io.sstable.metadata.MetadataType);
descriptor: (Lorg/apache/cassandra/io/sstable/Descriptor;Lorg/apache/cassandra/io/sstable/metadata/MetadataType;)Lorg/apache/cassandra/io/sstable/metadata/MetadataComponent;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
descriptor
type
public abstract void mutateLevel(org.apache.cassandra.io.sstable.Descriptor, int);
descriptor: (Lorg/apache/cassandra/io/sstable/Descriptor;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
descriptor
newLevel
public abstract void mutateRepairedAt(org.apache.cassandra.io.sstable.Descriptor, long);
descriptor: (Lorg/apache/cassandra/io/sstable/Descriptor;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
descriptor
newRepairedAt
}
SourceFile: "IMetadataSerializer.java"