Выберите элемент кортежа из Apache Cassandra - PullRequest
0 голосов
/ 26 октября 2018

Я использую Apache Zeppelin для запроса данных от Apache Cassandra.

У меня в таблице есть кортежи типа данных.

frozen<tuple<float, float, float, float, float>> 

Как выбрать один элемент из столбца кортежа?Я хочу выбрать его прямо в SQL-запросе.

SELECT x FROM table

даст мне весь кортеж в результате (x - столбец кортежа), но я просто хочу, например, первый или второй элемент кортежа.

Есть ли что-то вроде

SELECT x.1 FROM table or 
SELECT x[1] FROM table... 

?

1 Ответ

0 голосов
/ 26 октября 2018

Вы должны получить полный результат с кортежами, было внесено изменение, позволяющее использовать x[1], но оно охватывает только коллекции, такие как наборы, карты, списки.Вы можете изменить модель так, чтобы каждый элемент кортежа рассматривался как отдельный столбец, а не как один.

...