2016-07-24 6 views
1

Предположим, есть таблица, проведение некоторых точек с колоннами идентификатор (первичный ключ), и координаты х, у, гCassandra математические операции в пределах одной строки

Предположим, что я хотел, чтобы добавить дополнительный рассчет столбца сказать, среднее значение x, y и z для каждой точки. Это возможно через cqlsh? Или мне придется выбирать все строки, изменять их и записывать обратно?

ответ

3

Чтобы физически написать их как новый столбец, вам нужно будет запросить их, выполнить среднее значение и затем явно записать его обратно.

Однако можно также вычислить среднее на лету - если вы хотите, чтобы сделать это, концепции вы ищете являются:

User Defined Functions или User Defined Aggregates