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
