org.apache.shardingsphere.sql.parser.spi.DialectSQLParserFacade
Database typed SQL parser facade service definition
Configuration Type | Description | Fully-qualified class name |
---|---|---|
MySQL | SQL parser entry based on MySQL | org.apache.shardingsphere.sql.parser.mysql.parser.MySQLParserFacade |
PostgreSQL | SQL parser entry based on PostgreSQL | org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLParserFacade |
SQLServer | SQL parser entry based on SQLServer | org.apache.shardingsphere.sql.parser.sqlserver.parser.SQLServerParserFacade |
Oracle | SQL parser entry based on Oracle | org.apache.shardingsphere.sql.parser.oracle.parser.OracleParserFacade |
SQL92 | SQL parser entry based on SQL92 | org.apache.shardingsphere.sql.parser.sql92.parser.SQL92ParserFacade |
openGauss | SQL parser entry based on openGauss | org.apache.shardingsphere.sql.parser.opengauss.parser.OpenGaussParserFacade |
org.apache.shardingsphere.sql.parser.spi.SQLStatementVisitorFacade
SQL visitor facade class definition
Configuration Type | Description | Fully-qualified class name |
---|---|---|
MySQL | MySQL syntax tree visitor entry | org.apache.shardingsphere.sql.parser.mysql.visitor.statement.MySQLStatementVisitorFacade |
PostgreSQL | PostgreSQL syntax tree visitor entry | org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.PostgreSQLStatementVisitorFacade |
SQLServer | SQLServer syntax tree visitor entry | org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.SQLServerStatementVisitorFacade |
Oracle | Oracle syntax tree visitor entry | org.apache.shardingsphere.sql.parser.oracle.visitor.statement.OracleStatementVisitorFacade |
SQL92 | SQL92 syntax tree visitor entry | org.apache.shardingsphere.sql.parser.sql92.visitor.statement.SQL92StatementVisitorFacade |
openGauss | openGauss syntax tree visitor entry | org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.OpenGaussStatementVisitorFacade |