Hi, devs
I found that the case of 'Expression.resolved !=
(Expression.childrenResolved && checkInputDataTypes().isSuccess)'
occurs in the output of Analyzer.
That is, some tests in o.a.s.sql.* fail if the codes below are added in
CheckAnalysis:
https://github.com/maropu/spark/commit/a488eee8351f5
What if you move your addition to before line 64 (in master branch there is
case for if e.checkInputDataTypes().isFailure):
case c: Cast if !c.resolved =>
Cheers
On Wed, Jul 15, 2015 at 12:47 AM, Takeshi Yamamuro
wrote:
> Hi, devs
>
> I found that the case of 'Expression.resolved !=
The move prevents some errors though, all the errors cannot be gone.
For example, in o.a.s.sql.catalyst.analysis.*Suite,
The case '
https://github.com/maropu/spark/commit/961b5e99e2136167f175598ed36585987cc1e236
'
causes 3 errors.
AnalysisSuite:
- analyze project *** FAILED ***
AnalysisErrorSuite:
Ok, thanks,
I understood why this happened.
best regards,
// maropu
On Wed, Jul 22, 2015 at 10:26 PM, Takeshi Yamamuro
wrote:
> The move prevents some errors though, all the errors cannot be gone.
> For example, in o.a.s.sql.catalyst.analysis.*Suite,
>
> The case '
> https://github.com/maropu/