/* * Copyright (c) 2012 EMC Corporation * All Rights Reserved */ package com.emc.storageos.db.client.impl; import com.netflix.astyanax.serializers.AnnotatedCompositeSerializer; /** * Index column serializer */ public class IndexColumnNameSerializer extends AnnotatedCompositeSerializer<IndexColumnName> { private static final IndexColumnNameSerializer _instance = new IndexColumnNameSerializer(); 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.UTF8Type," + "org.apache.cassandra.db.marshal.TimeUUIDType)"; public static IndexColumnNameSerializer get() { return _instance; } public static String getComparatorName() { return COMPARATOR_NAME; } public IndexColumnNameSerializer() { super(IndexColumnName.class); } }