package me.prettyprint.hector.api.query;
import me.prettyprint.hector.api.beans.OrderedRows;
/**
* A query for the call get_range_slices for subcolumns of supercolumns
*
* @author Ran Tavory
*
*/
public interface RangeSubSlicesQuery<K, SN, N, V> extends Query<OrderedRows<K,N,V>> {
RangeSubSlicesQuery<K, SN, N, V> setKeys(K start, K end);
RangeSubSlicesQuery<K, SN, N, V> setRowCount(int rowCount);
RangeSubSlicesQuery<K, SN, N, V> setSuperColumn(SN sc);
RangeSubSlicesQuery<K, SN, N, V> setColumnNames(N... columnNames);
RangeSubSlicesQuery<K, SN, N, V> setRange(N start, N finish, boolean reversed, int count);
RangeSubSlicesQuery<K, SN, N, V> setColumnFamily(String cf);
}