me.prettyprint.cassandra.model.thrift
Class ThriftRangeSubSlicesCounterQuery<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,OrderedCounterRows<K,N>>
me.prettyprint.cassandra.model.thrift.ThriftRangeSubSlicesCounterQuery<K,SN,N>
- All Implemented Interfaces:
- Query<OrderedCounterRows<K,N>>, RangeSubSlicesCounterQuery<K,SN,N>
public final class ThriftRangeSubSlicesCounterQuery<K,SN,N>
- extends AbstractSliceQuery<K,N,Long,OrderedCounterRows<K,N>>
- implements RangeSubSlicesCounterQuery<K,SN,N>
A query for the thrift call get_range_slices for subcolumns of supercolumns
- Author:
- Ran Tavory
|
Method Summary |
QueryResult<OrderedCounterRows<K,N>> |
execute()
|
RangeSubSlicesCounterQuery<K,SN,N> |
setColumnFamily(String cf)
|
RangeSubSlicesCounterQuery<K,SN,N> |
setColumnNames(N... columnNames)
Sets the column names to be retrieved by this query |
RangeSubSlicesCounterQuery<K,SN,N> |
setKeys(K start,
K end)
|
RangeSubSlicesCounterQuery<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. |
RangeSubSlicesCounterQuery<K,SN,N> |
setRowCount(int rowCount)
|
RangeSubSlicesCounterQuery<K,SN,N> |
setSuperColumn(SN sc)
|
String |
toString()
|
ThriftRangeSubSlicesCounterQuery
public ThriftRangeSubSlicesCounterQuery(Keyspace k,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer)
setKeys
public RangeSubSlicesCounterQuery<K,SN,N> setKeys(K start,
K end)
- Specified by:
setKeys in interface RangeSubSlicesCounterQuery<K,SN,N>
setRowCount
public RangeSubSlicesCounterQuery<K,SN,N> setRowCount(int rowCount)
- Specified by:
setRowCount in interface RangeSubSlicesCounterQuery<K,SN,N>
setSuperColumn
public RangeSubSlicesCounterQuery<K,SN,N> setSuperColumn(SN sc)
- Specified by:
setSuperColumn in interface RangeSubSlicesCounterQuery<K,SN,N>
execute
public QueryResult<OrderedCounterRows<K,N>> execute()
- Specified by:
execute in interface Query<OrderedCounterRows<K,N>>
toString
public String toString()
- Overrides:
toString in class Object
setColumnNames
public RangeSubSlicesCounterQuery<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 RangeSubSlicesCounterQuery<K,SN,N>- Overrides:
setColumnNames in class AbstractSliceQuery<K,N,Long,OrderedCounterRows<K,N>>
setRange
public RangeSubSlicesCounterQuery<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 RangeSubSlicesCounterQuery<K,SN,N>- Overrides:
setRange in class AbstractSliceQuery<K,N,Long,OrderedCounterRows<K,N>>
- Parameters:
start - Start keyfinish - End key
setColumnFamily
public RangeSubSlicesCounterQuery<K,SN,N> setColumnFamily(String cf)
- Specified by:
setColumnFamily in interface RangeSubSlicesCounterQuery<K,SN,N>- Overrides:
setColumnFamily in class AbstractBasicQuery<K,N,OrderedCounterRows<K,N>>
Copyright © 2012. All Rights Reserved.