2012-05-17 7 views
2

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

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

+0

Это, вероятно, помочь, если вставить соответствующий раздел кода. –

ответ

1

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

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