DatabaseTypedSQLParserFacade

Fully-qualified class name

org.apache.shardingsphere.sql.parser.spi.DatabaseTypedSQLParserFacade

Definition

Database typed SQL parser facade service definition

Implementation classes

Configuration TypeDescriptionFully-qualified class name
MySQLSQL parser entry based on MySQLorg.apache.shardingsphere.sql.parser.mysql.parser.MySQLParserFacade
PostgreSQLSQL parser entry based on PostgreSQLorg.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLParserFacade
SQLServerSQL parser entry based on SQLServerorg.apache.shardingsphere.sql.parser.sqlserver.parser.SQLServerParserFacade
OracleSQL parser entry based on Oracleorg.apache.shardingsphere.sql.parser.oracle.parser.OracleParserFacade
SQL92SQL parser entry based on SQL92org.apache.shardingsphere.sql.parser.sql92.parser.SQL92ParserFacade
openGaussSQL parser entry based on openGaussorg.apache.shardingsphere.sql.parser.opengauss.parser.OpenGaussParserFacade

SQLVisitorFacade

Fully-qualified class name

org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade

Definition

SQL visitor facade class definition

Implementation classes

Configuration TypeDescriptionFully-qualified class name
MySQLMySQL syntax tree visitor entryorg.apache.shardingsphere.sql.parser.mysql.visitor.statement.facade.MySQLStatementSQLVisitorFacade
PostgreSQLPostgreSQL syntax tree visitor entryorg.apache.shardingsphere.sql.parser.postgresql.visitor.statement.facade.PostgreSQLStatementSQLVisitorFacade
SQLServerSQLServer syntax tree visitor entryorg.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.facade.SQLServerStatementSQLVisitorFacade
OracleOracle syntax tree visitor entryorg.apache.shardingsphere.sql.parser.oracle.visitor.statement.facade.OracleStatementSQLVisitorFacade
SQL92SQL92 syntax tree visitor entryorg.apache.shardingsphere.sql.parser.sql92.visitor.statement.facade.SQL92StatementSQLVisitorFacade
openGaussopenGauss syntax tree visitor entryorg.apache.shardingsphere.sql.parser.opengauss.visitor.statement.facade.OpenGaussStatementSQLVisitorFacade