Ok, thanks,
I understood why this happened.

best regards,

// maropu

On Wed, Jul 22, 2015 at 10:26 PM, Takeshi Yamamuro <linguin....@gmail.com>
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/spark/commit/961b5e99e2136167f175598ed36585987cc1e236
> '
> causes 3 errors.
> AnalysisSuite:
> - analyze project *** FAILED ***
> AnalysisErrorSuite:
> - unresolved attributes *** FAILED ***
> - unresolved window function *** FAILED ***
>
> The case ''
> https://github.com/maropu/spark/commit/da0e1c4da9960150770c1c819cc6c092a9849cb7
> "
> causes a 1 error.
> AnalysisErrorSuite:
> - unresolved window function *** FAILED ***
>
> I'm currently looking into this tough, not sure about culprits.
> Thanks,
>
> // maropu
>
> On Sun, Jul 19, 2015 at 2:40 AM, Ted Yu <yuzhih...@gmail.com> wrote:
>
>> 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 <linguin....@gmail.com
>> > wrote:
>>
>>> 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/a488eee8351f5ec49854eef0266e4445269d5867
>>>
>>> Is this a correct behaviour in catalyst?
>>> If correct, anyone explains the case if this happens?
>>>
>>> Thanks,
>>> takeshi
>>>
>>> --
>>> ---
>>> Takeshi Yamamuro (maropu)
>>>
>>
>>
>
>
> --
> ---
> Takeshi Yamamuro
>



-- 
---
Takeshi Yamamuro

Reply via email to