Я новый участник cassandra и hector.Все Колонны подряд в Cassandra с помощью Hector Client
Я хочу получить все столбцы строки в Кассандре, используя hector. После некоторого исследования на веб-я получил некоторые примеры кодов, но для этого требуется диапазон или столбца имя, например,
SliceQuery<String,String,String> query = HFactory.createSliceQuery(keyspace, ss, ss, ss);
query.setColumnFamily("MyColumnFamily").setKey("S001").setRange(null, null, false, 100);
QueryResult<ColumnSlice<String,String>> result = query.execute();
for (HColumn<String, String> column : result.get().getColumns()) {
System.out.println(column.getName() +"::"+ column.getValue());
}
Здесь мне нужно установить диапазон в SetRange() метод, который извлекает столбцы в этом диапазоне. Мы также можем установить начало и конец этого метода, но это также даст столбцы определенного диапазона. Если я не устанавливаю диапазон, мне нужно указать имена столбцов в виде массива.
Есть ли способ получить все столбцы определенной строки? Я не хочу указывать имена диапазонов или столбцов, мне просто нужны все столбцы строки. потому что в моих приложениях столбцы не предопределены.
Или есть способ получить общее количество столбцов строки, чтобы я мог установить его в методе setRange()?
Спасибо.