org.unigram.likelike.util.accessor
Class CassandraWriter

java.lang.Object
  extended by org.unigram.likelike.util.accessor.CassandraWriter
All Implemented Interfaces:
IReader, IWriter

public class CassandraWriter
extends java.lang.Object
implements IWriter, IReader


Field Summary
static java.lang.String CASSANDRA_KEYSPACE_NAME
          symbol: cassandra keyspace name.
static java.lang.String CASSANDRA_PORT
          symbol: cassandra port.
static java.lang.String CASSANDRA_SERVER_NAME
          symbol: cassandra server name.
static java.lang.String DEFAULT_CASSANDRA_KEYSPACE_NAME
          default: output type.
static int DEFAULT_CASSANDRA_PORT
          default: output type.
static java.lang.String DEFAULT_CASSANDRA_SERVER_NAME
          default: output type.
 
Constructor Summary
CassandraWriter(org.apache.hadoop.conf.Configuration conf)
           
 
Method Summary
 java.util.Map<java.lang.String,byte[]> read(java.lang.Long key)
           
 boolean write(java.lang.Long key, java.lang.Long value, org.apache.hadoop.mapreduce.Reducer.Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CASSANDRA_SERVER_NAME

public static final java.lang.String CASSANDRA_SERVER_NAME
symbol: cassandra server name.

See Also:
Constant Field Values

DEFAULT_CASSANDRA_SERVER_NAME

public static final java.lang.String DEFAULT_CASSANDRA_SERVER_NAME
default: output type.

See Also:
Constant Field Values

CASSANDRA_PORT

public static final java.lang.String CASSANDRA_PORT
symbol: cassandra port.

See Also:
Constant Field Values

DEFAULT_CASSANDRA_PORT

public static final int DEFAULT_CASSANDRA_PORT
default: output type.

See Also:
Constant Field Values

CASSANDRA_KEYSPACE_NAME

public static final java.lang.String CASSANDRA_KEYSPACE_NAME
symbol: cassandra keyspace name.

See Also:
Constant Field Values

DEFAULT_CASSANDRA_KEYSPACE_NAME

public static final java.lang.String DEFAULT_CASSANDRA_KEYSPACE_NAME
default: output type.

See Also:
Constant Field Values
Constructor Detail

CassandraWriter

public CassandraWriter(org.apache.hadoop.conf.Configuration conf)
                throws me.prettyprint.cassandra.service.PoolExhaustedException,
                       org.apache.cassandra.thrift.NotFoundException,
                       java.lang.Exception
Throws:
me.prettyprint.cassandra.service.PoolExhaustedException
org.apache.cassandra.thrift.NotFoundException
java.lang.Exception
Method Detail

write

public boolean write(java.lang.Long key,
                     java.lang.Long value,
                     org.apache.hadoop.mapreduce.Reducer.Context context)
              throws org.apache.cassandra.thrift.UnavailableException,
                     org.apache.cassandra.thrift.InvalidRequestException,
                     org.apache.thrift.TException,
                     org.apache.cassandra.thrift.TimedOutException
Specified by:
write in interface IWriter
Throws:
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.InvalidRequestException
org.apache.thrift.TException
org.apache.cassandra.thrift.TimedOutException

read

public java.util.Map<java.lang.String,byte[]> read(java.lang.Long key)
Specified by:
read in interface IReader