me.prettyprint.cassandra.model.thrift
Class ThriftFactory

java.lang.Object
  extended by me.prettyprint.cassandra.model.thrift.ThriftFactory

public class ThriftFactory
extends Object

Utility factory class for creating thrift objects.

Author:
Ran Tavory

Constructor Summary
ThriftFactory()
           
 
Method Summary
static
<N> org.apache.cassandra.thrift.ColumnPath
createColumnPath(String columnFamilyName, N columnName, Serializer<N> nameSerializer)
           
static
<N> org.apache.cassandra.thrift.CounterColumn
createCounterColumn(N name, long value, Serializer<N> ns)
           
static org.apache.cassandra.thrift.CounterColumn createCounterColumn(String name, long value)
           
static
<SN,N> org.apache.cassandra.thrift.ColumnPath
createSuperColumnPath(String columnFamilyName, SN superColumnName, N columnName, Serializer<SN> superNameSerializer, Serializer<N> nameSerializer)
           
static
<SN> org.apache.cassandra.thrift.ColumnPath
createSuperColumnPath(String columnFamilyName, SN superColumnName, Serializer<SN> superNameSerializer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThriftFactory

public ThriftFactory()
Method Detail

createColumnPath

public static <N> org.apache.cassandra.thrift.ColumnPath createColumnPath(String columnFamilyName,
                                                                          N columnName,
                                                                          Serializer<N> nameSerializer)

createSuperColumnPath

public static <SN,N> org.apache.cassandra.thrift.ColumnPath createSuperColumnPath(String columnFamilyName,
                                                                                  SN superColumnName,
                                                                                  N columnName,
                                                                                  Serializer<SN> superNameSerializer,
                                                                                  Serializer<N> nameSerializer)

createSuperColumnPath

public static <SN> org.apache.cassandra.thrift.ColumnPath createSuperColumnPath(String columnFamilyName,
                                                                                SN superColumnName,
                                                                                Serializer<SN> superNameSerializer)

createCounterColumn

public static org.apache.cassandra.thrift.CounterColumn createCounterColumn(String name,
                                                                            long value)

createCounterColumn

public static <N> org.apache.cassandra.thrift.CounterColumn createCounterColumn(N name,
                                                                                long value,
                                                                                Serializer<N> ns)


Copyright © 2011. All Rights Reserved.