2013-10-08 1 views
0

Может ли кто-нибудь помочь в том, как обновлять строку с конкретными значениями столбцов, используя hector api для cassandra.Обновление строки на основе значения столбца в cassandra с использованием hector api

т.е. эквивалент

UPDATE значение имя_таблица SET =»", где имя_столбец = column_value;

+0

Вы пробовали использовать Гектора 'CqlQuery'? – Richard

+0

в запросе cql нам нужно будет жестко закодировать параметры, есть ли способ динамически передавать требуемые параметры что-то вроде подготовленного оператора? –

+0

Я не знаю, поддерживает ли Hector подготовленные заявления, но CQL делает. Вы должны рассмотреть использование драйвера Java DataStax, это проще при использовании CQL. – Richard

ответ

1

Обновления в Кассандре могут быть сделаны только с помощью первичного ключа.

(В более общем плане, я бы рекомендовал использовать родной драйвер CQL на https://github.com/datastax/java-driver по полу устаревшего Гектора.)

Смежные вопросы