me.prettyprint.cassandra.model.thrift
Class ThriftMultigetSliceCounterQuery<K,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,CounterRows<K,N>>
me.prettyprint.cassandra.model.thrift.ThriftMultigetSliceCounterQuery<K,N>
- All Implemented Interfaces:
- MultigetSliceCounterQuery<K,N>, Query<CounterRows<K,N>>
public final class ThriftMultigetSliceCounterQuery<K,N>
- extends AbstractSliceQuery<K,N,Long,CounterRows<K,N>>
- implements MultigetSliceCounterQuery<K,N>
A query wrapper for the thrift call multiget_slice
ThriftMultigetSliceCounterQuery
public ThriftMultigetSliceCounterQuery(Keyspace k,
Serializer<K> keySerializer,
Serializer<N> nameSerializer)
setKeys
public MultigetSliceCounterQuery<K,N> setKeys(K... keys)
- Specified by:
setKeys
in interface MultigetSliceCounterQuery<K,N>
setKeys
public MultigetSliceCounterQuery<K,N> setKeys(Iterable<K> keys)
- Specified by:
setKeys
in interface MultigetSliceCounterQuery<K,N>
execute
public QueryResult<CounterRows<K,N>> execute()
- Specified by:
execute
in interface Query<CounterRows<K,N>>
toString
public String toString()
- Overrides:
toString
in class Object
setColumnNames
public MultigetSliceCounterQuery<K,N> setColumnNames(N... columnNames)
- Description copied from class:
AbstractSliceQuery
- Sets the column names to be retrieved by this query
- Specified by:
setColumnNames
in interface MultigetSliceCounterQuery<K,N>
- Overrides:
setColumnNames
in class AbstractSliceQuery<K,N,Long,CounterRows<K,N>>
- Parameters:
columnNames
- a list of column names
setRange
public MultigetSliceCounterQuery<K,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 MultigetSliceCounterQuery<K,N>
- Overrides:
setRange
in class AbstractSliceQuery<K,N,Long,CounterRows<K,N>>
- Parameters:
start
- Start keyfinish
- End key
- Returns:
setColumnFamily
public MultigetSliceCounterQuery<K,N> setColumnFamily(String cf)
- Specified by:
setColumnFamily
in interface MultigetSliceCounterQuery<K,N>
- Overrides:
setColumnFamily
in class AbstractBasicQuery<K,N,CounterRows<K,N>>
Copyright © 2011. All Rights Reserved.