org.apache.shardingsphere.sql.parser.spi.DatabaseTypedSQLParserFacade
配置用于 SQL 解析的词法分析器和语法分析器入口
配置标识 | 详细说明 | 全限定类名 |
---|---|---|
MySQL | 基于 MySQL 的 SQL 解析器入口 | org.apache.shardingsphere.sql.parser.mysql.parser.MySQLParserFacade |
PostgreSQL | 基于 PostgreSQL 的 SQL 解析器入口 | org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLParserFacade |
SQLServer | 基于 SQLServer 的 SQL 解析器入口 | org.apache.shardingsphere.sql.parser.sqlserver.parser.SQLServerParserFacade |
Oracle | 基于 Oracle 的 SQL 解析器入口 | org.apache.shardingsphere.sql.parser.oracle.parser.OracleParserFacade |
SQL92 | 基于 SQL92 的 SQL 解析器入口 | org.apache.shardingsphere.sql.parser.sql92.parser.SQL92ParserFacade |
openGauss | 基于 openGauss 的 SQL 解析器入口 | org.apache.shardingsphere.sql.parser.opengauss.parser.OpenGaussParserFacade |
org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
SQL 语法树访问器入口
配置标识 | 详细说明 | 全限定类名 |
---|---|---|
MySQL | 基于 MySQL 的 SQL 语法树访问器入口 | org.apache.shardingsphere.sql.parser.mysql.visitor.statement.facade.MySQLStatementSQLVisitorFacade |
PostgreSQL | 基于 PostgreSQL 的 SQL 语法树访问器入口 | org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.facade.PostgreSQLStatementSQLVisitorFacade |
SQLServer | 基于 SQLServer 的 SQL 语法树访问器入口 | org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.facade.SQLServerStatementSQLVisitorFacade |
Oracle | 基于 Oracle 的 SQL 语法树访问器入口 | org.apache.shardingsphere.sql.parser.oracle.visitor.statement.facade.OracleStatementSQLVisitorFacade |
SQL92 | 基于 SQL92 的 SQL 语法树访问器入口 | org.apache.shardingsphere.sql.parser.sql92.visitor.statement.facade.SQL92StatementSQLVisitorFacade |
openGauss | 基于 openGauss 的 SQL 语法树访问器入口 | org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.facade.OpenGaussStatementSQLVisitorFacade |