Class NativeSQLTranslator
- java.lang.Object
-
- org.apache.shardingsphere.sqltranslator.natived.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 Summary
Constructors Constructor Description NativeSQLTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetType()booleanisDefault()Stringtranslate(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)
-
-
-
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:
translatein interfaceSQLTranslator
-
getType
public String getType()
- Specified by:
getTypein interfaceorg.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
-
isDefault
public boolean isDefault()
- Specified by:
isDefaultin interfaceorg.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
-
-