package com.appmetr.hercules.partition;
import com.appmetr.hercules.wide.SliceDataSpecificator;
import com.appmetr.hercules.wide.SliceDataSpecificatorByCF;
import java.util.ArrayList;
import java.util.List;
public class NoPartitionProvider<R, T> implements PartitionProvider<R, T> {
@Override
public List<SliceDataSpecificatorByCF<T>> getPartitionedQueries(R rowKey, SliceDataSpecificator<T> sliceDataSpecificator) {
List<SliceDataSpecificatorByCF<T>> result = new ArrayList<SliceDataSpecificatorByCF<T>>();
result.add(new SliceDataSpecificatorByCF<T>("", sliceDataSpecificator));
return result;
}
@Override public String getPartition(R rowKey, T topKey) {
return "";
}
@Override public List<String> getPartitionsForCreation() {
List<String> result = new ArrayList<String>();
result.add("");
return result;
}
}