in kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq/JooQSQLTranslator.java [38:48]
public SQLTranslatorContext translate(final String sql, final List<Object> parameters, final QueryContext queryContext, final DatabaseType storageType, final ShardingSphereDatabase database,
final RuleMetaData globalRuleMetaData) {
try {
Query query = DSL.using(JooQDialectRegistry.getSQLDialect(queryContext.getSqlStatementContext().getDatabaseType())).parser().parseQuery(sql);
return new SQLTranslatorContext(DSL.using(JooQDialectRegistry.getSQLDialect(storageType)).render(query), parameters);
// CHECKSTYLE:OFF
} catch (final Exception ignored) {
// CHECKSTYLE:ON
throw new UnsupportedTranslatedDatabaseException(storageType);
}
}