From 68138bc0099f707a4f9191a7cfb1ddfd2ef40e39 Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Mon, 1 Mar 2021 17:45:52 +1300 Subject: [PATCH] Refactor internals no effective change - reorder methods of SqlTreeNodeManyRoot --- .../server/query/SqlTreeNodeManyRoot.java | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyRoot.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyRoot.java index a1f6ea357..4947514d1 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyRoot.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyRoot.java @@ -18,14 +18,9 @@ final class SqlTreeNodeManyRoot extends SqlTreeNodeBean { this.manyProp = prop; } - /** - * Append the property columns to the buffer. - */ @Override - public void appendDistinctOn(DbSqlContext ctx, boolean subQuery) { - ctx.pushTableAlias(prefix); - appendSelectId(ctx, idBinder.getBeanProperty()); - ctx.popTableAlias(); + public boolean hasMany() { + return true; } @Override @@ -41,6 +36,15 @@ final class SqlTreeNodeManyRoot extends SqlTreeNodeBean { return detailBean; } + /** + * Append the property columns to the buffer. + */ + @Override + public void appendDistinctOn(DbSqlContext ctx, boolean subQuery) { + ctx.pushTableAlias(prefix); + appendSelectId(ctx, idBinder.getBeanProperty()); + ctx.popTableAlias(); + } /** * append extraWhere to the join. @@ -64,9 +68,4 @@ final class SqlTreeNodeManyRoot extends SqlTreeNodeBean { public void appendFrom(DbSqlContext ctx, SqlJoinType joinType) { super.appendFrom(ctx, joinType.autoToOuter()); } - - @Override - public boolean hasMany() { - return true; - } }