Class OpenGaussStatementSQLVisitorFacade

java.lang.Object
org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.facade.OpenGaussStatementSQLVisitorFacade
All Implemented Interfaces:
org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI, org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade

public final class OpenGaussStatementSQLVisitorFacade extends Object implements org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
Statement SQL Visitor facade for openGauss.
  • Constructor Details

    • OpenGaussStatementSQLVisitorFacade

      public OpenGaussStatementSQLVisitorFacade()
  • Method Details

    • getDMLVisitorClass

      public Class<? extends org.apache.shardingsphere.sql.parser.api.visitor.type.DMLSQLVisitor> getDMLVisitorClass()
      Specified by:
      getDMLVisitorClass in interface org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
    • getDDLVisitorClass

      public Class<? extends org.apache.shardingsphere.sql.parser.api.visitor.type.DDLSQLVisitor> getDDLVisitorClass()
      Specified by:
      getDDLVisitorClass in interface org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
    • getTCLVisitorClass

      public Class<? extends org.apache.shardingsphere.sql.parser.api.visitor.type.TCLSQLVisitor> getTCLVisitorClass()
      Specified by:
      getTCLVisitorClass in interface org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
    • getDCLVisitorClass

      public Class<? extends org.apache.shardingsphere.sql.parser.api.visitor.type.DCLSQLVisitor> getDCLVisitorClass()
      Specified by:
      getDCLVisitorClass in interface org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
    • getDALVisitorClass

      public Class<? extends org.apache.shardingsphere.sql.parser.api.visitor.type.DALSQLVisitor> getDALVisitorClass()
      Specified by:
      getDALVisitorClass in interface org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
    • getRLVisitorClass

      public Class<? extends org.apache.shardingsphere.sql.parser.api.visitor.type.RLSQLVisitor> getRLVisitorClass()
      Specified by:
      getRLVisitorClass in interface org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
    • getDatabaseType

      public String getDatabaseType()
      Specified by:
      getDatabaseType in interface org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
    • getVisitorType

      public String getVisitorType()
      Specified by:
      getVisitorType in interface org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade