You are right. We support parsing multiple statements [1] but we don’t support 
multi-statement validation, multi-statement planning or multi-statement 
execution.

Julian


[1] https://issues.apache.org/jira/browse/CALCITE-2453 
<https://issues.apache.org/jira/browse/CALCITE-2453>.


> On Jan 20, 2022, at 8:23 PM, Laksh Singla <laksh.sin...@imply.io> wrote:
> 
> Hi,
> 
> I was wondering if there's a way to parse multiple SQL statements in
> Calcite. In the reference grammar, there is a "statementList" production
> rule which allows for parsing multiple statements. However, in the
> Calcite's code, I didn't find any usage of the method "SqlNodeList
> parseStmtList" which seems to utilize the production rule. I do see that
> the method is public, so is there another way to utilize it (apart from
> directly calling `planner.parse(sqlString)`.
> 
> Thanks and Regards
> Laksh

Reply via email to