Skip to content

Commit 5d74839

Browse files
authored
Merge pull request #309 from jeffgbutler/master
Code Optimization
2 parents c021655 + ed2d12d commit 5d74839

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

src/main/java/org/mybatis/dynamic/sql/select/AbstractQueryExpressionDSL.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,8 @@
3535
import org.mybatis.dynamic.sql.where.AbstractWhereSupport;
3636

3737
public abstract class AbstractQueryExpressionDSL<W extends AbstractWhereDSL<?>,
38-
T extends AbstractQueryExpressionDSL<W, T, R>, R>
39-
extends AbstractWhereSupport<W>
40-
implements Buildable<R> {
38+
T extends AbstractQueryExpressionDSL<W, T>>
39+
extends AbstractWhereSupport<W> {
4140

4241
private final List<JoinSpecification.Builder> joinSpecificationBuilders = new ArrayList<>();
4342
protected final Map<SqlTable, String> tableAliases = new HashMap<>();

src/main/java/org/mybatis/dynamic/sql/select/CountDSL.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
*
3636
* @author Jeff Butler
3737
*/
38-
public class CountDSL<R> extends AbstractQueryExpressionDSL<CountDSL<R>.CountWhereBuilder, CountDSL<R>, R>
38+
public class CountDSL<R> extends AbstractQueryExpressionDSL<CountDSL<R>.CountWhereBuilder, CountDSL<R>>
3939
implements Buildable<R> {
4040

4141
private final Function<SelectModel, R> adapterFunction;

src/main/java/org/mybatis/dynamic/sql/select/QueryExpressionDSL.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
import org.mybatis.dynamic.sql.where.WhereModel;
3737

3838
public class QueryExpressionDSL<R>
39-
extends AbstractQueryExpressionDSL<QueryExpressionDSL<R>.QueryExpressionWhereBuilder, QueryExpressionDSL<R>, R>
39+
extends AbstractQueryExpressionDSL<QueryExpressionDSL<R>.QueryExpressionWhereBuilder, QueryExpressionDSL<R>>
4040
implements Buildable<R> {
4141

4242
private final String connector;

src/main/kotlin/org/mybatis/dynamic/sql/util/kotlin/KotlinBaseBuilders.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ abstract class KotlinBaseBuilder<D : AbstractWhereSupport<*>, B : KotlinBaseBuil
119119
}
120120

121121
@Suppress("TooManyFunctions")
122-
abstract class KotlinBaseJoiningBuilder<D : AbstractQueryExpressionDSL<*, *, *>, B : KotlinBaseJoiningBuilder<D, B>> :
122+
abstract class KotlinBaseJoiningBuilder<D : AbstractQueryExpressionDSL<*, *>, B : KotlinBaseJoiningBuilder<D, B>> :
123123
KotlinBaseBuilder<D, B>() {
124124

125125
fun join(table: SqlTable, joinCriteria: JoinReceiver) =

src/test/java/examples/custom_render/PgContainer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,12 @@
1919

2020
import org.apache.ibatis.datasource.unpooled.UnpooledDataSource;
2121
import org.testcontainers.containers.PostgreSQLContainer;
22+
import org.testcontainers.utility.DockerImageName;
2223

2324
public class PgContainer extends PostgreSQLContainer<PgContainer> {
2425

2526
public PgContainer(String initScriptPath) {
26-
super();
27+
super(DockerImageName.parse(IMAGE).withTag(DEFAULT_TAG));
2728
withInitScript(initScriptPath);
2829
}
2930

0 commit comments

Comments
 (0)