Thank you for the quick response, have just tried your solution and it
worked like a charm.

Thanks!

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Thu, Mar 12, 2020 at 10:09 AM Vladimir Sitnikov <
[email protected]> wrote:

> Hi,
>
> The problem is ProjectLimeRel should have **lime** rel as input,
> however now it has LogicalFilter as an input.
>
> The issue is caused by the following line:
>
> https://github.com/tglanz/limestone/blob/master/core/src/main/java/org/tglanz/limestone/rules/LogicalProjectConverterRule.java#L29
>
> You probably need to replace source.getInput() with something like
> convert(source.getInput(),
> source.getInput().getTraitSet().replace(LimeConvention.INSTANCE))
>
> See
>
> https://github.com/apache/calcite/blob/bc2d7e1ce0ff0a2193df2ce6e59d5501766bbca5/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableProjectRule.java#L45
>
> Vladimir
>

Reply via email to