public static class Columns.Serializer
extends java.lang.Object
Constructor and Description |
---|
Serializer() |
Modifier and Type | Method and Description |
---|---|
Columns |
deserialize(DataInputPlus in,
CFMetaData metadata) |
Columns |
deserializeSubset(Columns superset,
DataInputPlus in) |
void |
serialize(Columns columns,
DataOutputPlus out) |
long |
serializedSize(Columns columns) |
long |
serializedSubsetSize(Columns columns,
Columns superset) |
void |
serializeSubset(Columns columns,
Columns superset,
DataOutputPlus out)
If both ends have a pre-shared superset of the columns we are serializing, we can send them much
more efficiently.
|
public void serialize(Columns columns, DataOutputPlus out) throws java.io.IOException
java.io.IOException
public long serializedSize(Columns columns)
public Columns deserialize(DataInputPlus in, CFMetaData metadata) throws java.io.IOException
java.io.IOException
public void serializeSubset(Columns columns, Columns superset, DataOutputPlus out) throws java.io.IOException
java.io.IOException
public Columns deserializeSubset(Columns superset, DataInputPlus in) throws java.io.IOException
java.io.IOException
Copyright © 2015 The Apache Software Foundation