Skip to content

Commit ed2d12d

Browse files
committed
Remove some unnecessary abstraction
1 parent 576269a commit ed2d12d

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
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) =

0 commit comments

Comments
 (0)