Array(String)). То есть keys в одном массиве, values во втором. Как можно получить массив из key/value попарный?
                  
                  
                  
                  
                  
                  Пример: 
                  
                  
                  
                  
                  
                  Что есть: 
                  
                  
                   
                  
                  
                  Tuple(
                  
                  
                      ["key_1", "key_2"], 
                  
                  
                      ["value_1", "value_2"]
                  
                  
                  )
                  
                  
                   
                  
                  
                  
                  
                  
                  Что хочу получить:
                  
                  
                   
                  
                  
                  [
                  
                  
                      {
                  
                  
                          "key": "key_1", 
                  
                  
                          "value": "value_1"
                  
                  
                      }, 
                  
                  
                      {
                  
                  
                          "key": "key_2", 
                  
                  
                          "value": "value_2"
                  
                  
                      }, 
                  
                  
                  ]
                  
                  
                
arrayMap(x -> (x.1,x.2)::Tuple(key String, value String), ...)
Боже спасибо! Вот так получилось: arrayMap((x, y) -> (x, y), untuple(attributes))
А, ну можно еще проще, если вам не нужен именнованный колонки в тапле arrayZip(attributes.1, attributes.2)
Спасибо еще раз) Да, так лучше
Обсуждают сегодня