me.prettyprint.cassandra.model.thrift
Class ThriftColumnQuery<K,N,V>

java.lang.Object
  extended by me.prettyprint.cassandra.model.AbstractBasicQuery<K,N,T>
      extended by me.prettyprint.cassandra.model.AbstractQuery<K,N,V,HColumn<N,V>>
          extended by me.prettyprint.cassandra.model.AbstractColumnQuery<K,N,V>
              extended by me.prettyprint.cassandra.model.thrift.ThriftColumnQuery<K,N,V>
Type Parameters:
N - column name type
V - value type
All Implemented Interfaces:
ColumnQuery<K,N,V>, Query<HColumn<N,V>>
Direct Known Subclasses:
ThriftTypeInferringColumnQuery

public class ThriftColumnQuery<K,N,V>
extends AbstractColumnQuery<K,N,V>
implements ColumnQuery<K,N,V>

Thrift implementation of the ColumnQuery type.

Author:
Ran Tavory

Field Summary
 
Fields inherited from class me.prettyprint.cassandra.model.AbstractColumnQuery
key, name
 
Fields inherited from class me.prettyprint.cassandra.model.AbstractQuery
valueSerializer
 
Fields inherited from class me.prettyprint.cassandra.model.AbstractBasicQuery
columnFamilyName, columnNameSerializer, keySerializer, keyspace
 
Constructor Summary
ThriftColumnQuery(Keyspace keyspaceOperator)
           
ThriftColumnQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
           
ThriftColumnQuery(Keyspace keyspace, Serializer<V> valueSerializer)
           
 
Method Summary
 QueryResult<HColumn<N,V>> execute()
           
 
Methods inherited from class me.prettyprint.cassandra.model.AbstractColumnQuery
setColumnFamily, setKey, setName, toString
 
Methods inherited from class me.prettyprint.cassandra.model.AbstractQuery
getValueSerializer, setValueSerializer
 
Methods inherited from class me.prettyprint.cassandra.model.AbstractBasicQuery
getColumnNameSerializer, getKeySerializer, setColumnNameSerializer, setKeySerializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface me.prettyprint.hector.api.query.ColumnQuery
setColumnFamily, setKey, setName
 

Constructor Detail

ThriftColumnQuery

public ThriftColumnQuery(Keyspace keyspace,
                         Serializer<K> keySerializer,
                         Serializer<N> nameSerializer,
                         Serializer<V> valueSerializer)

ThriftColumnQuery

public ThriftColumnQuery(Keyspace keyspace,
                         Serializer<V> valueSerializer)

ThriftColumnQuery

public ThriftColumnQuery(Keyspace keyspaceOperator)
Method Detail

execute

public QueryResult<HColumn<N,V>> execute()
Specified by:
execute in interface Query<HColumn<N,V>>


Copyright © 2011. All Rights Reserved.