开发者社区 问答 正文

问下大家 calcite不能解析alter table 语句吗?

问下大家 calcite不能解析alter table 语句吗?

展开
收起
真的很搞笑 2023-04-19 14:10:53 205 分享 版权
1 条回答
写回答
取消 提交回答
  • 可能只是缺少合适的解析器工厂。尝试以下操作:

    SqlParser.Config sqlParserConfig = SqlParser.configBuilder()
        .setParserFactory(SqlDdlParserImpl.FACTORY)
        .setConformance(SqlConformanceEnum.MYSQL_5)
        .setLex(Lex.MYSQL)
        .build();
    
    SqlParser parser = SqlParser.create(query, sqlParserConfig);
    
    2023-04-23 07:47:14
    赞同 展开评论