Re: Flink SQL does not support rename after cast type

2018-08-16 Thread 徐涛
Hi Hequn, Thanks a lot for your anwswer! The question is clear now. Best Henry > 在 2018年8月14日,下午1:24,Hequn Cheng > 写道: > > Hi Henry, > > Flink does support rename column after casting. > > The exception is not caused by cast. It is caused by mixing of

Re: Flink SQL does not support rename after cast type

2018-08-13 Thread Hequn Cheng
Hi Henry, Flink does support rename column after casting. The exception is not caused by cast. It is caused by mixing of types, for example, the query > "CASE 1 WHEN 1 THEN *true* WHEN 2 THEN *'string'* ELSE NULL END" will throw the same exception since type of true and 'string' are not same.

Flink SQL does not support rename after cast type

2018-08-13 Thread 徐涛
Hi All, I am working on a project based on Flink SQL, but found that I can`t rename column after casting, the code is as below: cast(json_type as INTEGER) as xxx And the following exception is reported: org.apache.calcite.runtime.CalciteContextException: