public static class SerializationHeader.Serializer extends java.lang.Object implements IMetadataComponentSerializer<SerializationHeader.Component>
Constructor and Description |
---|
Serializer() |
Modifier and Type | Method and Description |
---|---|
SerializationHeader.Component |
deserialize(Version version,
DataInputPlus in)
Deserialize metadata component from given input.
|
SerializationHeader |
deserializeForMessaging(DataInputPlus in,
CFMetaData metadata,
ColumnFilter selection,
boolean hasStatic) |
void |
serialize(Version version,
SerializationHeader.Component header,
DataOutputPlus out)
Serialize metadata component to given output.
|
int |
serializedSize(Version version,
SerializationHeader.Component header)
Calculate and return serialized size.
|
long |
serializedSizeForMessaging(SerializationHeader header,
ColumnFilter selection,
boolean hasStatic) |
void |
serializeForMessaging(SerializationHeader header,
ColumnFilter selection,
DataOutputPlus out,
boolean hasStatic) |
public void serializeForMessaging(SerializationHeader header, ColumnFilter selection, DataOutputPlus out, boolean hasStatic) throws java.io.IOException
java.io.IOException
public SerializationHeader deserializeForMessaging(DataInputPlus in, CFMetaData metadata, ColumnFilter selection, boolean hasStatic) throws java.io.IOException
java.io.IOException
public long serializedSizeForMessaging(SerializationHeader header, ColumnFilter selection, boolean hasStatic)
public void serialize(Version version, SerializationHeader.Component header, DataOutputPlus out) throws java.io.IOException
IMetadataComponentSerializer
serialize
in interface IMetadataComponentSerializer<SerializationHeader.Component>
header
- MetadataComponent to serializeout
- serialize destinationjava.io.IOException
public SerializationHeader.Component deserialize(Version version, DataInputPlus in) throws java.io.IOException
IMetadataComponentSerializer
deserialize
in interface IMetadataComponentSerializer<SerializationHeader.Component>
version
- serialize versionin
- deserialize sourcejava.io.IOException
public int serializedSize(Version version, SerializationHeader.Component header)
IMetadataComponentSerializer
serializedSize
in interface IMetadataComponentSerializer<SerializationHeader.Component>
header
- MetadataComponent to calculate serialized sizeCopyright © 2015 The Apache Software Foundation