me.prettyprint.cassandra.model.thrift
Class ThriftSuperSliceCounterQuery<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,SN,Long,CounterSuperSlice<SN,N>>
me.prettyprint.cassandra.model.thrift.ThriftSuperSliceCounterQuery<K,SN,N>
- Type Parameters:
N
-
- All Implemented Interfaces:
- Query<CounterSuperSlice<SN,N>>, SuperSliceCounterQuery<K,SN,N>
public final class ThriftSuperSliceCounterQuery<K,SN,N>
- extends AbstractSliceQuery<K,SN,Long,CounterSuperSlice<SN,N>>
- implements SuperSliceCounterQuery<K,SN,N>
A query for the thrift call get_slice.
Get a slice of super counter columns from a super column family.
Method Summary |
QueryResult<CounterSuperSlice<SN,N>> |
execute()
|
SuperSliceCounterQuery<K,SN,N> |
setColumnFamily(String cf)
|
SuperSliceCounterQuery<K,SN,N> |
setColumnNames(SN... columnNames)
Sets the column names to be retrieved by this query |
SuperSliceCounterQuery<K,SN,N> |
setKey(K key)
|
SuperSliceCounterQuery<K,SN,N> |
setRange(SN start,
SN finish,
boolean reversed,
int count)
Set a predicate of start/finish to retrieve a list of columns in this range. |
String |
toString()
|
ThriftSuperSliceCounterQuery
public ThriftSuperSliceCounterQuery(Keyspace keyspace,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer)
setKey
public SuperSliceCounterQuery<K,SN,N> setKey(K key)
- Specified by:
setKey
in interface SuperSliceCounterQuery<K,SN,N>
execute
public QueryResult<CounterSuperSlice<SN,N>> execute()
- Specified by:
execute
in interface Query<CounterSuperSlice<SN,N>>
toString
public String toString()
- Overrides:
toString
in class Object
setColumnNames
public SuperSliceCounterQuery<K,SN,N> setColumnNames(SN... columnNames)
- Description copied from class:
AbstractSliceQuery
- Sets the column names to be retrieved by this query
- Specified by:
setColumnNames
in interface SuperSliceCounterQuery<K,SN,N>
- Overrides:
setColumnNames
in class AbstractSliceQuery<K,SN,Long,CounterSuperSlice<SN,N>>
setRange
public SuperSliceCounterQuery<K,SN,N> setRange(SN start,
SN 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 SuperSliceCounterQuery<K,SN,N>
- Overrides:
setRange
in class AbstractSliceQuery<K,SN,Long,CounterSuperSlice<SN,N>>
- Parameters:
start
- Start keyfinish
- End key
setColumnFamily
public SuperSliceCounterQuery<K,SN,N> setColumnFamily(String cf)
- Specified by:
setColumnFamily
in interface SuperSliceCounterQuery<K,SN,N>
- Overrides:
setColumnFamily
in class AbstractBasicQuery<K,SN,CounterSuperSlice<SN,N>>
Copyright © 2011. All Rights Reserved.