Class PostgreSQLFormatSQLVisitorFacade

java.lang.Object
org.apache.shardingsphere.sql.parser.postgresql.visitor.format.facade.PostgreSQLFormatSQLVisitorFacade
All Implemented Interfaces:
org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI, org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade

public final class PostgreSQLFormatSQLVisitorFacade extends Object implements org.apache.shardingsphere.sql.parser.spi.SQLVisitorFacade
Format SQL Visitor facade for PostgreSQL.
  • Constructor Details

    • PostgreSQLFormatSQLVisitorFacade

      public PostgreSQLFormatSQLVisitorFacade()
  • 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