Como converter coluna de matrizes de strings em strings?

Eu tenho uma coluna, que é do tipoarray < string > em mesas de faísca. Estou usando o SQL para consultar essas tabelas spark. Eu queria converter oarray < string > para dentrostring.

Quando usada a sintaxe abaixo:

select cast(rate_plan_code  as string) as new_rate_plan  from
customer_activity_searches group by rate_plan_code

rate_plan_code A coluna possui os seguintes valores:

["AAA","RACK","SMOBIX","SMOBPX"] 
["LPCT","RACK"]
["LFTIN","RACK","SMOBIX","SMOBPX"]
["LTGD","RACK"] 
["RACK","LEARLI","NHDP","LADV","LADV2"]

a seguir são preenchidos nonew_rate_plan coluna:

org.apache.spark.sql.catalyst.expressions.UnsafeArrayData@e4273d9f
org.apache.spark.sql.catalyst.expressions.UnsafeArrayData@c1ade2ff
org.apache.spark.sql.catalyst.expressions.UnsafeArrayData@4f378397
org.apache.spark.sql.catalyst.expressions.UnsafeArrayData@d1c81377
org.apache.spark.sql.catalyst.expressions.UnsafeArrayData@552f3317

O elenco parece funcionar quando estou convertendodecimal paraint ouint paradouble, Mas não neste caso. Curioso por que o elenco não está funcionando aqui. Agradecemos imensamente sua ajuda.

questionAnswers(3)

yourAnswerToTheQuestion