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
ISerializer
serialize
in interface ISerializer<IColumn>
column
- type that needs to be serializeddos
- DataOutput into which serialization needs to happen.java.io.IOException
public Column deserialize(java.io.DataInput dis) throws java.io.IOException
ISerializer
deserialize
in interface ISerializer<IColumn>
dis
- DataInput from which deserialization needs to happen.java.io.IOException
public Column deserialize(java.io.DataInput dis, IColumnSerializer.Flag flag) throws java.io.IOException
java.io.IOException
public Column deserialize(java.io.DataInput dis, IColumnSerializer.Flag flag, int expireBefore) throws java.io.IOException
deserialize
in interface IColumnSerializer
java.io.IOException
public long serializedSize(IColumn column, TypeSizes type)
serializedSize
in interface ISerializer<IColumn>
Copyright © 2013 The Apache Software Foundation