expose concrete serializer

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759219 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Jonathan Ellis 2009-03-27 16:38:34 +00:00
parent c139871286
commit 340cdf4670
2 changed files with 6 additions and 14 deletions

View File

@ -36,20 +36,16 @@ import org.apache.cassandra.utils.FBUtilities;
public class Row
{
private static ICompactSerializer<Row> serializer_;
private static RowSerializer serializer_ = new RowSerializer();
private static Logger logger_ = Logger.getLogger(Row.class);
static
{
serializer_ = new RowSerializer();
}
static ICompactSerializer<Row> serializer()
static RowSerializer serializer()
{
return serializer_;
}
private String key_;
private Map<String, ColumnFamily> columnFamilies_ = new Hashtable<String, ColumnFamily>();
protected Row()

View File

@ -39,15 +39,10 @@ import org.apache.cassandra.utils.FBUtilities;
public final class SuperColumn implements IColumn, Serializable
{
private static Logger logger_ = Logger.getLogger(SuperColumn.class);
private static ICompactSerializer2<IColumn> serializer_;
private static SuperColumnSerializer serializer_ = new SuperColumnSerializer();
private final static String seperator_ = ":";
static
{
serializer_ = new SuperColumnSerializer();
}
static ICompactSerializer2<IColumn> serializer()
static SuperColumnSerializer serializer()
{
return serializer_;
}
@ -173,6 +168,7 @@ public final class SuperColumn implements IColumn, Serializable
public byte[] value(String key)
{
IColumn column = columns_.get(key);
assert column instanceof Column;
if ( column != null )
return column.value();
throw new IllegalArgumentException("Value was requested for a column that does not exist.");