package com.appmetr.hercules.partition;
import com.appmetr.hercules.wide.SliceDataSpecificator;
import com.appmetr.hercules.wide.SliceDataSpecificatorByCF;
import java.util.List;
public interface PartitionProvider<R, T> {
String getPartition(R rowKey, T topKey);
List<SliceDataSpecificatorByCF<T>> getPartitionedQueries(R rowKey, SliceDataSpecificator<T> sliceDataSpecificator);
List<String> getPartitionsForCreation();
}