package me.prettyprint.hector.api.query;
import java.util.Collection;
import me.prettyprint.hector.api.beans.OrderedCounterRows;
/**
* A query for the call get_range_slices on subcolumns of a supercolumns.
*
*/
public interface RangeSubSlicesCounterQuery<K, SN, N> extends Query<OrderedCounterRows<K, N>> {
RangeSubSlicesCounterQuery<K, SN, N> setKeys(K start, K end);
RangeSubSlicesCounterQuery<K, SN, N> setRowCount(int rowCount);
RangeSubSlicesCounterQuery<K, SN, N> setSuperColumn(SN superColumn);
RangeSubSlicesCounterQuery<K, SN, N> setColumnNames(N... columnNames);
RangeSubSlicesCounterQuery<K, SN, N> setRange(N start, N finish, boolean reversed, int count);
RangeSubSlicesCounterQuery<K, SN, N> setColumnFamily(String cf);
Collection<N> getColumnNames();
}