DatabaseTypedSQLParserFacade

全限定类名

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

SQLVisitorFacade

全限定类名

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