Package org.apache.cassandra.db
Class SerializationHeader.Component
- java.lang.Object
-
- org.apache.cassandra.io.sstable.metadata.MetadataComponent
-
- org.apache.cassandra.db.SerializationHeader.Component
-
- All Implemented Interfaces:
java.lang.Comparable<MetadataComponent>
- Enclosing class:
- SerializationHeader
public static class SerializationHeader.Component extends MetadataComponent
We need the TableMetadata to properly deserialize a SerializationHeader but it's clunky to pass that to a SSTable component, so we use this temporary object to delay the actual need for the metadata.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.util.List<AbstractType<?>>
getClusteringTypes()
EncodingStats
getEncodingStats()
AbstractType<?>
getKeyType()
java.util.Map<java.nio.ByteBuffer,AbstractType<?>>
getRegularColumns()
java.util.Map<java.nio.ByteBuffer,AbstractType<?>>
getStaticColumns()
MetadataType
getType()
int
hashCode()
SerializationHeader
toHeader(TableMetadata metadata)
java.lang.String
toString()
-
Methods inherited from class org.apache.cassandra.io.sstable.metadata.MetadataComponent
compareTo
-
-
-
-
Method Detail
-
getType
public MetadataType getType()
- Specified by:
getType
in classMetadataComponent
- Returns:
- Metadata component type
-
toHeader
public SerializationHeader toHeader(TableMetadata metadata) throws UnknownColumnException
- Throws:
UnknownColumnException
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getKeyType
public AbstractType<?> getKeyType()
-
getClusteringTypes
public java.util.List<AbstractType<?>> getClusteringTypes()
-
getStaticColumns
public java.util.Map<java.nio.ByteBuffer,AbstractType<?>> getStaticColumns()
-
getRegularColumns
public java.util.Map<java.nio.ByteBuffer,AbstractType<?>> getRegularColumns()
-
getEncodingStats
public EncodingStats getEncodingStats()
-
-