Использование какой реализации запроса для получения строки от Cassandra

Я хочу получить строку из Cassandra, используя семейство столбцов и ключ строки. Однако, когда я использую SliceQuery, возникает исключение: Вызвано: me.prettyprint.hector.api.exceptions.HectorException: ни имена столбцов, ни диапазон не были установлены, это недопустимый предикат среза.

Кто-нибудь знает, использовал ли я неправильную реализацию запроса?


person Goleo8    schedule 17.05.2012    source источник
comment
Вероятно, это поможет, если вы вставите соответствующий раздел своего кода.   -  person the paul    schedule 17.05.2012


Ответы (1)


Это даст вам целую строку:

SliceQuery query = HFactory.createSliceQuery(_keyspace, _stringSerializer, _stringSerializer, _stringSerializer);
query.setColumnFamily(columnFamily)
     .setKey(key)
     .setRange("", "", false, Integer.MAX_VALUE);
person rs_atl    schedule 18.05.2012