private SqlConverter createSqlConverter(String sourceDialect, String targetDialect) throws SQLException { DataSourceDefProvider provider = DataSourceDefProvider.getInstance(); DataSourceDef sourceDs = provider.getById(sourceDialect); final DataSourceDef targetDs = provider.getById(targetDialect); ConvMaster convMaster = new ConvMaster(sourceDs, targetDs); SqlConverter.IConfigurer configurer = new DefaultConfiguer(targetDs); return new SqlConverter(configurer, convMaster); } }
public JdbcConnector(AbstractJdbcAdaptor adaptor) throws SQLException { this.adaptor = adaptor; DataSourceDefProvider provider = DataSourceDefProvider.getInstance(); jdbcDs = provider.getById(this.adaptor.getDataSourceId()); DataSourceDef kylinDs = provider.getDefault(); convMaster = new ConvMaster(kylinDs, jdbcDs); SqlConverter.IConfigurer configurer = new DefaultConfiguer(this.adaptor, jdbcDs); this.sqlConverter = new SqlConverter(configurer, convMaster); }
@Test public void testConvertSqlWithoutEscape() throws SQLException, SqlParseException { DataSourceDefProvider provider = DataSourceDefProvider.getInstance(); ConvMaster master = new ConvMaster(provider.getDefault(), provider.getById(TEST_TARGET)); SqlConverter converter = new SqlConverter(new SqlConverter.IConfigurer() { @Override
@Test public void testConvertColumn() throws SQLException, SqlParseException { DataSourceDefProvider provider = DataSourceDefProvider.getInstance(); ConvMaster master = new ConvMaster(provider.getDefault(), provider.getById(TEST_TARGET)); SqlConverter converter = new SqlConverter(new SqlConverter.IConfigurer() {
@Test public void testConvertQuotedSqlWithEscape() throws SQLException { DataSourceDefProvider provider = DataSourceDefProvider.getInstance(); ConvMaster master = new ConvMaster(provider.getDefault(), provider.getById(TEST_TARGET)); SqlConverter converter = new SqlConverter(new SqlConverter.IConfigurer() {
@Test public void testConvertSqlWithStrictLimitOffset() throws SQLException, SqlParseException { DataSourceDefProvider provider = DataSourceDefProvider.getInstance(); ConvMaster master = new ConvMaster(provider.getDefault(), provider.getById(TEST_TARGET)); SqlConverter converter = new SqlConverter(new SqlConverter.IConfigurer() {
@Test public void testConvertSqlWithEscape() throws SQLException, SqlParseException { DataSourceDefProvider provider = DataSourceDefProvider.getInstance(); ConvMaster master = new ConvMaster(provider.getDefault(), provider.getById(TEST_TARGET)); SqlConverter converter = new SqlConverter(new SqlConverter.IConfigurer() {
private SqlConverter createSqlConverter(String sourceDialect, String targetDialect) throws SQLException { DataSourceDefProvider provider = DataSourceDefProvider.getInstance(); DataSourceDef sourceDs = provider.getById(sourceDialect); final DataSourceDef targetDs = provider.getById(targetDialect); ConvMaster convMaster = new ConvMaster(sourceDs, targetDs); SqlConverter.IConfigurer configurer = new DefaultConfiguer(targetDs); return new SqlConverter(configurer, convMaster); } }
public JdbcConnector(AbstractJdbcAdaptor adaptor) throws SQLException { this.adaptor = adaptor; DataSourceDefProvider provider = DataSourceDefProvider.getInstance(); jdbcDs = provider.getById(this.adaptor.getDataSourceId()); DataSourceDef kylinDs = provider.getDefault(); convMaster = new ConvMaster(kylinDs, jdbcDs); SqlConverter.IConfigurer configurer = new DefaultConfiguer(this.adaptor, jdbcDs); this.sqlConverter = new SqlConverter(configurer, convMaster); }