Hi  Kirill,

Yes, DataFusion is part of Arrow and provides native query execution on
Arrow data. However, DataFusion is implemented in Rust and uses the Rust
implementation of Arrow. It does not delegate to the C++ implementation
like Gandiva does.

Thanks,

Andy.

On Thu, Jul 30, 2020 at 7:09 AM Kirill Lykov <lykov.kir...@gmail.com> wrote:

> Hi guys,
>
> I would like to confirm that knowledge about the status of execution
> SQL on Arrow data is up to date. I remember there was a Gandiva module
> which provides AST primitives.But there were no sqlparser + gandiva
> integration donated by Dremio.
>
> Today I've found DataFusion project which seems to become a part of Arrow.
> The question is if DataFusion is already using Arrow natively under
> the hood and also if it uses Gandiva as a middle-layer.
>
> --
> Best regards,
> Kirill Lykov
>

Reply via email to