/*
* Copyright (c) 2008-2012 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.db.client.impl;
import com.netflix.astyanax.serializers.AnnotatedCompositeSerializer;
/**
* Composite column serializer
*/
public class CompositeColumnNameSerializer extends AnnotatedCompositeSerializer<CompositeColumnName> {
private static final CompositeColumnNameSerializer INSTANCE = new CompositeColumnNameSerializer();
private static final String COMPARATOR_NAME =
"org.apache.cassandra.db.marshal.CompositeType(org.apache.cassandra.db.marshal.UTF8Type," +
"org.apache.cassandra.db.marshal.UTF8Type," +
"org.apache.cassandra.db.marshal.UTF8Type," +
"org.apache.cassandra.db.marshal.TimeUUIDType)";
public static CompositeColumnNameSerializer get() {
return INSTANCE;
}
public static String getComparatorName() {
return COMPARATOR_NAME;
}
public CompositeColumnNameSerializer() {
super(CompositeColumnName.class);
}
}