public class ColumnSerializer extends java.lang.Object implements IColumnSerializer
| Modifier and Type | Class and Description |
|---|---|
static class |
ColumnSerializer.CorruptColumnException |
IColumnSerializer.Flag| Modifier and Type | Field and Description |
|---|---|
static int |
COUNTER_MASK |
static int |
COUNTER_UPDATE_MASK |
static int |
DELETION_MASK |
static int |
EXPIRATION_MASK |
static int |
RANGE_TOMBSTONE_MASK |
| Constructor and Description |
|---|
ColumnSerializer() |
| Modifier and Type | Method and Description |
|---|---|
Column |
deserialize(java.io.DataInput dis)
Deserialize from the specified DataInput instance.
|
Column |
deserialize(java.io.DataInput dis,
IColumnSerializer.Flag flag) |
Column |
deserialize(java.io.DataInput dis,
IColumnSerializer.Flag flag,
int expireBefore) |
void |
serialize(IColumn column,
java.io.DataOutput dos)
Serialize the specified type into the specified DataOutput instance.
|
long |
serializedSize(IColumn column,
TypeSizes type) |
public static final int DELETION_MASK
public static final int EXPIRATION_MASK
public static final int COUNTER_MASK
public static final int COUNTER_UPDATE_MASK
public static final int RANGE_TOMBSTONE_MASK
public void serialize(IColumn column, java.io.DataOutput dos) throws java.io.IOException
ISerializerserialize in interface ISerializer<IColumn>column - type that needs to be serializeddos - DataOutput into which serialization needs to happen.java.io.IOExceptionpublic Column deserialize(java.io.DataInput dis) throws java.io.IOException
ISerializerdeserialize in interface ISerializer<IColumn>dis - DataInput from which deserialization needs to happen.java.io.IOExceptionpublic Column deserialize(java.io.DataInput dis, IColumnSerializer.Flag flag) throws java.io.IOException
java.io.IOExceptionpublic Column deserialize(java.io.DataInput dis, IColumnSerializer.Flag flag, int expireBefore) throws java.io.IOException
deserialize in interface IColumnSerializerjava.io.IOExceptionpublic long serializedSize(IColumn column, TypeSizes type)
serializedSize in interface ISerializer<IColumn>Copyright © 2014 The Apache Software Foundation