Hi Atri,

About your question.

1. The first compilation needs to be using maven with the command 'mvn
clean compile' because the Mathex package is generated using Antlr, during
the compilation with maven there exists a plugin that generates the antlr
class required to execute and work properly.

2. One example of different sources that you could find is the benchmark
Query3Hybrid [1], in this example we use a database and file source to
perform join the query.

3. Currently you could add presto, you may like to follow the example of
postgres, and wayang normally will consider your platform in the
optimization, however, you need to provide a SQL we will need to implement
some class that helps with it. On Friday at 3pm Berlin time we are having a
meeting about adding a SQL-API. You may be interested in it, the details of
the meeting are in [2]

If you need more information please let us know.

Best regards,
Bertty

[1]
https://github.com/apache/incubator-wayang/blob/main/wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/queries/Query3Hybrid.scala
[2] https://lists.apache.org/thread/njdg57srv9bjlyqs3o7og3pclbd88mv4

On Tue, Jan 4, 2022 at 11:34 AM Atri Sharma <[email protected]> wrote:

> Hi All,
>
> I am getting started with Wayang and have a few questions.
>
> 1. My IntelliJ constantly shows wayang.core.mathex as missing. The
> build from command line has succeeded but Intellij still complaints.
> What am I missing, please?
>
> 2. I am trying how to work with Wayang. My use case that my SQLish
> system needs to run queries across multiple data platforms, and
> collect data across. I looked at the Wayang example but could not
> understand how to do that. Is there an example I can refer to?
>
> 3. I am looking to contribute to Wayang. Specifically, I would like to
> hack the query optimizer and executor, and add support for Presto as a
> supported platform. Please advise.
>
> Atri
> --
> Regards,
>
> Atri
> Apache Concerted
>

Reply via email to