DatabaseTypedSQLParserFacade

Fully-qualified class name

org.apache.shardingsphere.sql.parser.spi.DialectSQLParserFacade

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

SQLStatementVisitorFacade

Fully-qualified class name

org.apache.shardingsphere.sql.parser.spi.SQLStatementVisitorFacade

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.MySQLStatementVisitorFacade
PostgreSQLPostgreSQL syntax tree visitor entryorg.apache.shardingsphere.sql.parser.postgresql.visitor.statement.PostgreSQLStatementVisitorFacade
SQLServerSQLServer syntax tree visitor entryorg.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.SQLServerStatementVisitorFacade
OracleOracle syntax tree visitor entryorg.apache.shardingsphere.sql.parser.oracle.visitor.statement.OracleStatementVisitorFacade
SQL92SQL92 syntax tree visitor entryorg.apache.shardingsphere.sql.parser.sql92.visitor.statement.SQL92StatementVisitorFacade
openGaussopenGauss syntax tree visitor entryorg.apache.shardingsphere.sql.parser.opengauss.visitor.statement.OpenGaussStatementVisitorFacade