Hi there,

I'm a software engineering student at University of Minho in Portugal,
working on my master's dissertation. I've been trying to understand how
Calcite works in order to use it as a simple query planner. What I mean by
this is I want Calcite to receive a SQL query, parse it into logical
operator tree and optimize the plan, but not convert it to a physical plan,
since the execution of the query should be done elsewhere.

Is this possible in any way? So far, from what I could dig up, the schema
and driver are essential, and Calcite won't optimize plans if I don't
provide them.

I've been using the Planner utility provided in the Tools package but I
don't know if that's the best way to achieve this. If you'd like I can
provide what I have in terms of code.

Thanks in advance,

----
Hugo Gonçalves

Student number A70363
Integrated Masters on Software Engineering
University of Minho, Portugal

Reply via email to