// see rant about the reason of this limitation in Astyanax implementation of this method.
if (!(partitioner instanceof AbstractByteOrderedPartitioner))
throw new PermanentStorageException("This operation is only allowed when byte-ordered partitioner is used.");
try {
SliceQuery columnSlice = new SliceQuery(
keyRangeQuery.getSliceStart(), keyRangeQuery.getSliceEnd());
return new KeyRangeIterator<Token<?>>(partitioner, columnSlice, storeManager.getPageSize(),
keyRangeQuery.getKeyStart().asByteBuffer(),
keyRangeQuery.getKeyEnd().asByteBuffer());