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