me.prettyprint.cassandra.model.thrift
Class ThriftSubSliceCounterQuery<K,SN,N>
java.lang.Object
me.prettyprint.cassandra.model.AbstractBasicQuery<K,N,T>
me.prettyprint.cassandra.model.AbstractQuery<K,N,V,T>
me.prettyprint.cassandra.model.AbstractSliceQuery<K,N,Long,CounterSlice<N>>
me.prettyprint.cassandra.model.thrift.ThriftSubSliceCounterQuery<K,SN,N>
- All Implemented Interfaces:
- Query<CounterSlice<N>>, SubSliceCounterQuery<K,SN,N>
public final class ThriftSubSliceCounterQuery<K,SN,N>
- extends AbstractSliceQuery<K,N,Long,CounterSlice<N>>
- implements SubSliceCounterQuery<K,SN,N>
A query for the thrift call get_slice on subcolumns of a supercolumns.
|
Method Summary |
QueryResult<CounterSlice<N>> |
execute()
|
SubSliceCounterQuery<K,SN,N> |
setColumnFamily(String cf)
|
SubSliceCounterQuery<K,SN,N> |
setColumnNames(N... columnNames)
Sets the column names to be retrieved by this query |
SubSliceCounterQuery<K,SN,N> |
setKey(K key)
|
SubSliceCounterQuery<K,SN,N> |
setRange(N start,
N finish,
boolean reversed,
int count)
Set a predicate of start/finish to retrieve a list of columns in this range. |
SubSliceCounterQuery<K,SN,N> |
setSuperColumn(SN superColumn)
Set the supercolumn to run the slice query on |
String |
toString()
|
ThriftSubSliceCounterQuery
public ThriftSubSliceCounterQuery(Keyspace k,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer)
setKey
public SubSliceCounterQuery<K,SN,N> setKey(K key)
- Specified by:
setKey in interface SubSliceCounterQuery<K,SN,N>
setSuperColumn
public SubSliceCounterQuery<K,SN,N> setSuperColumn(SN superColumn)
- Set the supercolumn to run the slice query on
- Specified by:
setSuperColumn in interface SubSliceCounterQuery<K,SN,N>
execute
public QueryResult<CounterSlice<N>> execute()
- Specified by:
execute in interface Query<CounterSlice<N>>
toString
public String toString()
- Overrides:
toString in class Object
setColumnNames
public SubSliceCounterQuery<K,SN,N> setColumnNames(N... columnNames)
- Description copied from class:
AbstractSliceQuery
- Sets the column names to be retrieved by this query
- Specified by:
setColumnNames in interface SubSliceCounterQuery<K,SN,N>- Overrides:
setColumnNames in class AbstractSliceQuery<K,N,Long,CounterSlice<N>>
setRange
public SubSliceCounterQuery<K,SN,N> setRange(N start,
N finish,
boolean reversed,
int count)
- Description copied from class:
AbstractSliceQuery
- Set a predicate of start/finish to retrieve a list of columns in this range.
- Specified by:
setRange in interface SubSliceCounterQuery<K,SN,N>- Overrides:
setRange in class AbstractSliceQuery<K,N,Long,CounterSlice<N>>
- Parameters:
start - Start keyfinish - End key
setColumnFamily
public SubSliceCounterQuery<K,SN,N> setColumnFamily(String cf)
- Specified by:
setColumnFamily in interface SubSliceCounterQuery<K,SN,N>- Overrides:
setColumnFamily in class AbstractBasicQuery<K,N,CounterSlice<N>>
Copyright © 2012. All Rights Reserved.