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

All Superinterfaces:
Query<Rows<K,N,V>>
All Known Implementing Classes:
ThriftMultigetSliceQuery

public interface MultigetSliceQuery<K,N,V>
extends Query<Rows<K,N,V>>

A query wrapper for the multiget_slice call

Author:
ran

Method Summary
 Collection<N> getColumnNames()
           
 MultigetSliceQuery<K,N,V> setColumnFamily(String cf)
           
 MultigetSliceQuery<K,N,V> setColumnNames(N... columnNames)
          Sets the column names to be retrieved by this query
 MultigetSliceQuery<K,N,V> setKeys(Iterable<K> keys)
           
 MultigetSliceQuery<K,N,V> setKeys(K... keys)
           
 MultigetSliceQuery<K,N,V> 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

MultigetSliceQuery<K,N,V> setKeys(K... keys)

setKeys

MultigetSliceQuery<K,N,V> setKeys(Iterable<K> keys)

setColumnNames

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

Parameters:
columns - a list of column names

getColumnNames

Collection<N> getColumnNames()

setColumnFamily

MultigetSliceQuery<K,N,V> setColumnFamily(String cf)

setRange

MultigetSliceQuery<K,N,V> 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.