me.prettyprint.hector.api.query
Interface MultigetSliceCounterQuery<K,N>

All Superinterfaces:
Query<CounterRows<K,N>>
All Known Implementing Classes:
ThriftMultigetSliceCounterQuery

public interface MultigetSliceCounterQuery<K,N>
extends Query<CounterRows<K,N>>

A query wrapper for the multiget_slice call


Method Summary
 Collection<N> getColumnNames()
           
 MultigetSliceCounterQuery<K,N> setColumnFamily(String cf)
           
 MultigetSliceCounterQuery<K,N> setColumnNames(N... columnNames)
          Sets the column names to be retrieved by this query
 MultigetSliceCounterQuery<K,N> setKeys(Iterable<K> keys)
           
 MultigetSliceCounterQuery<K,N> setKeys(K... keys)
           
 MultigetSliceCounterQuery<K,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.
 
Methods inherited from interface me.prettyprint.hector.api.query.Query
execute
 

Method Detail

setKeys

MultigetSliceCounterQuery<K,N> setKeys(K... keys)

setKeys

MultigetSliceCounterQuery<K,N> setKeys(Iterable<K> keys)

setColumnNames

MultigetSliceCounterQuery<K,N> setColumnNames(N... columnNames)
Sets the column names to be retrieved by this query

Parameters:
columnNames - a list of column names

getColumnNames

Collection<N> getColumnNames()

setColumnFamily

MultigetSliceCounterQuery<K,N> setColumnFamily(String cf)

setRange

MultigetSliceCounterQuery<K,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.

Parameters:
start - Start key
finish - End key
reversed -
count -
Returns:


Copyright © 2011. All Rights Reserved.