long ts1 = System.currentTimeMillis();
logger.debug("event=read_nextn_nonempty_rows cf=" + columnFamily + " num_rows=" + numRows + " num_cols" + numCols);
try {
RangeSlicesQuery rangeSlicesQuery = HFactory.createRangeSlicesQuery(getKeyspace(keyspace), getSerializer(keySerializer),
getSerializer(columnNameSerializer), getSerializer(valueSerializer))
.setColumnFamily(columnFamily)
.setRange(null, null, false, numCols).setRowCount(numRows);
//.setKeys(lastKey, null);
QueryResult<OrderedRows<K, N, V>> result = rangeSlicesQuery.execute();
OrderedRows<K, N, V> orderedRows = result.get();
List<Row<K, N, V>> rows = orderedRows.getList();
return getRows(rows);