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(java.util.Collection<ColumnDefinition> columns,
                    Columns superset) | 
| void | serializeSubset(java.util.Collection<ColumnDefinition> 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.IOExceptionpublic long serializedSize(Columns columns)
public Columns deserialize(DataInputPlus in, CFMetaData metadata) throws java.io.IOException
java.io.IOExceptionpublic void serializeSubset(java.util.Collection<ColumnDefinition> columns, Columns superset, DataOutputPlus out) throws java.io.IOException
java.io.IOExceptionpublic long serializedSubsetSize(java.util.Collection<ColumnDefinition> columns, Columns superset)
public Columns deserializeSubset(Columns superset, DataInputPlus in) throws java.io.IOException
java.io.IOExceptionCopyright © 2018 The Apache Software Foundation