Class NativeSQLTranslator

  • All Implemented Interfaces:
    org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI, SQLTranslator

    public final class NativeSQLTranslator
    extends Object
    implements SQLTranslator
    Native SQL translator.
    • Constructor Detail

      • NativeSQLTranslator

        public NativeSQLTranslator()
    • Method Detail

      • translate

        public String translate​(String sql,
                                org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement statement,
                                org.apache.shardingsphere.infra.database.type.DatabaseType protocolType,
                                org.apache.shardingsphere.infra.database.type.DatabaseType storageType)
        Specified by:
        translate in interface SQLTranslator
      • getType

        public String getType()
        Specified by:
        getType in interface org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
      • isDefault

        public boolean isDefault()
        Specified by:
        isDefault in interface org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI