me.prettyprint.cassandra.model
Class AbstractSubColumnQuery<K,SN,N,V>

java.lang.Object
  extended by me.prettyprint.cassandra.model.AbstractSubColumnQuery<K,SN,N,V>
All Implemented Interfaces:
Query<HColumn<N,V>>, SubColumnQuery<K,SN,N,V>
Direct Known Subclasses:
ThriftSubColumnQuery

public class AbstractSubColumnQuery<K,SN,N,V>
extends Object
implements SubColumnQuery<K,SN,N,V>


Field Summary
protected  SubSliceQuery<K,SN,N,V> subSliceQuery
           
 
Constructor Summary
AbstractSubColumnQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
           
 
Method Summary
 QueryResult<HColumn<N,V>> execute()
           
 SubColumnQuery<K,SN,N,V> setColumn(N columnName)
           
 SubColumnQuery<K,SN,N,V> setColumnFamily(String cf)
           
 SubColumnQuery<K,SN,N,V> setKey(K key)
           
 SubColumnQuery<K,SN,N,V> setSuperColumn(SN superName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

subSliceQuery

protected final SubSliceQuery<K,SN,N,V> subSliceQuery
Constructor Detail

AbstractSubColumnQuery

public AbstractSubColumnQuery(Keyspace keyspace,
                              Serializer<K> keySerializer,
                              Serializer<SN> sNameSerializer,
                              Serializer<N> nameSerializer,
                              Serializer<V> valueSerializer)
Method Detail

setKey

public SubColumnQuery<K,SN,N,V> setKey(K key)
Specified by:
setKey in interface SubColumnQuery<K,SN,N,V>

setSuperColumn

public SubColumnQuery<K,SN,N,V> setSuperColumn(SN superName)
Specified by:
setSuperColumn in interface SubColumnQuery<K,SN,N,V>

setColumn

public SubColumnQuery<K,SN,N,V> setColumn(N columnName)
Specified by:
setColumn in interface SubColumnQuery<K,SN,N,V>

toString

public String toString()
Overrides:
toString in class Object

setColumnFamily

public SubColumnQuery<K,SN,N,V> setColumnFamily(String cf)
Specified by:
setColumnFamily in interface SubColumnQuery<K,SN,N,V>

execute

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


Copyright © 2011. All Rights Reserved.