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

All Superinterfaces:
Query<SuperRows<K,SN,N,V>>
All Known Implementing Classes:
ThriftMultigetSuperSliceQuery

public interface MultigetSuperSliceQuery<K,SN,N,V>
extends Query<SuperRows<K,SN,N,V>>

A query wrapper for the call multiget_slice for a slice of supercolumns

Author:
ran

Method Summary
 Collection<SN> getColumnNames()
           
 MultigetSuperSliceQuery<K,SN,N,V> setColumnFamily(String cf)
           
 MultigetSuperSliceQuery<K,SN,N,V> setColumnNames(Collection<SN> columnNames)
           
 MultigetSuperSliceQuery<K,SN,N,V> setColumnNames(SN... columnNames)
          Sets the column names to be retrieved by this query
 MultigetSuperSliceQuery<K,SN,N,V> setKeys(Collection<K> keys)
           
 MultigetSuperSliceQuery<K,SN,N,V> setKeys(K... keys)
           
 MultigetSuperSliceQuery<K,SN,N,V> setRange(SN start, SN finish, boolean reversed, int count)
           
 
Methods inherited from interface me.prettyprint.hector.api.query.Query
execute
 

Method Detail

setKeys

MultigetSuperSliceQuery<K,SN,N,V> setKeys(K... keys)

setKeys

MultigetSuperSliceQuery<K,SN,N,V> setKeys(Collection<K> keys)

setColumnFamily

MultigetSuperSliceQuery<K,SN,N,V> setColumnFamily(String cf)

setRange

MultigetSuperSliceQuery<K,SN,N,V> setRange(SN start,
                                           SN finish,
                                           boolean reversed,
                                           int count)

getColumnNames

Collection<SN> getColumnNames()

setColumnNames

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

Parameters:
columns - a list of column names

setColumnNames

MultigetSuperSliceQuery<K,SN,N,V> setColumnNames(Collection<SN> columnNames)


Copyright © 2011. All Rights Reserved.