public class ColumnSerializer extends java.lang.Object implements ISerializer<Column>
Modifier and Type | Class and Description |
---|---|
static class |
ColumnSerializer.CorruptColumnException |
static class |
ColumnSerializer.Flag
Flag affecting deserialization behavior.
|
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 in)
Deserialize from the specified DataInput instance.
|
Column |
deserialize(java.io.DataInput in,
ColumnSerializer.Flag flag) |
Column |
deserialize(java.io.DataInput in,
ColumnSerializer.Flag flag,
int expireBefore) |
void |
serialize(Column column,
java.io.DataOutput out)
Serialize the specified type into the specified DataOutput instance.
|
long |
serializedSize(Column 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(Column column, java.io.DataOutput out) throws java.io.IOException
ISerializer
serialize
in interface ISerializer<Column>
column
- type that needs to be serializedout
- DataOutput into which serialization needs to happen.java.io.IOException
public Column deserialize(java.io.DataInput in) throws java.io.IOException
ISerializer
deserialize
in interface ISerializer<Column>
in
- DataInput from which deserialization needs to happen.java.io.IOException
public Column deserialize(java.io.DataInput in, ColumnSerializer.Flag flag) throws java.io.IOException
java.io.IOException
public Column deserialize(java.io.DataInput in, ColumnSerializer.Flag flag, int expireBefore) throws java.io.IOException
java.io.IOException
public long serializedSize(Column column, TypeSizes type)
serializedSize
in interface ISerializer<Column>
Copyright © 2013 The Apache Software Foundation