[#6274] Configuration.dialect() should return SQLDialect.DEFAULT when null
This commit is contained in:
parent
58a8aef196
commit
47a8048573
@ -926,7 +926,9 @@ public class DefaultConfiguration implements Configuration {
|
||||
|
||||
@Override
|
||||
public final Configuration set(SQLDialect newDialect) {
|
||||
this.dialect = newDialect;
|
||||
|
||||
// [#6274] The reported dialect should never be null
|
||||
this.dialect = newDialect == null ? SQLDialect.DEFAULT : newDialect;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
@ -286,36 +286,32 @@ public class DefaultDSLContext extends AbstractScope implements DSLContext, Seri
|
||||
this(dialect, null);
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
public DefaultDSLContext(SQLDialect dialect, Settings settings) {
|
||||
this(new DefaultConfiguration(new NoConnectionProvider(), null, null, null, null, null, dialect, settings, null));
|
||||
this(new DefaultConfiguration(new NoConnectionProvider(), null, null, null, null, null, null, null, null, null, dialect, settings, null));
|
||||
}
|
||||
|
||||
public DefaultDSLContext(Connection connection, SQLDialect dialect) {
|
||||
this(connection, dialect, null);
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
public DefaultDSLContext(Connection connection, SQLDialect dialect, Settings settings) {
|
||||
this(new DefaultConfiguration(new DefaultConnectionProvider(connection), null, null, null, null, null, dialect, settings, null));
|
||||
this(new DefaultConfiguration(new DefaultConnectionProvider(connection), null, null, null, null, null, null, null, null, null, dialect, settings, null));
|
||||
}
|
||||
|
||||
public DefaultDSLContext(DataSource datasource, SQLDialect dialect) {
|
||||
this(datasource, dialect, null);
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
public DefaultDSLContext(DataSource datasource, SQLDialect dialect, Settings settings) {
|
||||
this(new DefaultConfiguration(new DataSourceConnectionProvider(datasource), null, null, null, null, null, dialect, settings, null));
|
||||
this(new DefaultConfiguration(new DataSourceConnectionProvider(datasource), null, null, null, null, null, null, null, null, null, dialect, settings, null));
|
||||
}
|
||||
|
||||
public DefaultDSLContext(ConnectionProvider connectionProvider, SQLDialect dialect) {
|
||||
this(connectionProvider, dialect, null);
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
public DefaultDSLContext(ConnectionProvider connectionProvider, SQLDialect dialect, Settings settings) {
|
||||
this(new DefaultConfiguration(connectionProvider, null, null, null, null, null, dialect, settings, null));
|
||||
this(new DefaultConfiguration(connectionProvider, null, null, null, null, null, null, null, null, null, dialect, settings, null));
|
||||
}
|
||||
|
||||
public DefaultDSLContext(Configuration configuration) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user